尊敬的 微信汇率:1円 ≈ 0.046239 元 支付宝汇率:1円 ≈ 0.04633元 [退出登录]
SlideShare a Scribd company logo
CASE Tool Evolution 1980 1984 1987 1990 Computer-aided documentation Computer- aided  diagramming Analysis and design tools Automated  design  analysis Automated central repository Automated code generation Linked  design  automation Intelligent methodology drivers Reusable code libraries
CASE Tool Components Central Repository Process Modeling Tools Detailed Analysis Tools Transformation Tools Database/Application Design Tools Application Generation Tools
CASE Tool Repository Central Repository Project Documentation Form and Report Layouts Logical Model Diagrams Program Source and Object Code Detailed Analysis Findings General Project Information Data Element Specifications Reusable Code Libraries
Large-Scale JAD Environments Management Deliberation Center Defense Systems Management College Fort Belvoir, VA Air Force Innovation Center Pentagon Washington, D.C. Glensidige Insurance Oslo, Norway Center for Performance Improvement Soza and Company, Ltd. Fairfax, VA
SDLC versus RAD Preliminary Investigation Analysis Logical Design Physical Design Implementation Maintenance Requirement Planning User Design Construction Cutover Traditional SDLC RAD Life Cycle
RAD Reduces Time 2  4  6  8  10  12  14  16  18  20  22  24  26 Project  Months   RAD Reduces Time Requirements  Planning User  Design Construction Cutover Traditional  SDLC 8 7 6 5 4 3 2 1 E f f o r t
Comparative Software Development Costs Product Cost $  Effort  (man years) Lines of Code Lotus 1-2-3 V 3.0 22,000,000 263 400,000 NASA Space Shuttle 1,200,000,000 22,096 25,600 2000 Lincoln Continental 2,800,000 37 93,500 Modern Automatic Teller Machine 13,200,000 150 780,000 IBM Retail Checkout Scanner 3,000,000 58 90,000
CASE Tool Adoption Objectives                 Create development process standards             Improve overall application quality             Decrease design time and improve time to market             Decrease required effort and time in application testing             Encourage integration of development projects             Improve effectiveness of project management activities             Decrease required effort and time in application maintenance activities             Promote organization-wide reusable program code             Improve portability of applications across platforms and operating environments  
Good and Bad News The Good News The Bad News ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Common JAD Session Tasks   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RAD Activities and Deliverables   Requirements Planning User  Design   Construction   Cutover   Primary Activity   Model and prototype requirements Model and prototype design Complete application development Install application   Data Conversion   Define data requirements Plan and design data conversion Develop data conversion modules Implement conversion plan   Testing     Design application test plan Conduct user testing     End-user Training   Define training requirements Design training plan Produce training materials Conduct end-user training

More Related Content

What's hot

System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
Dr. C.V. Suresh Babu
 
SYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment helpSYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment help
john mayer
 
Requirement Management 3
Requirement Management 3Requirement Management 3
Requirement Management 3
pikuoec
 
Requirement Management 1
Requirement Management 1Requirement Management 1
Requirement Management 1
pikuoec
 
Requirement Management 2
Requirement Management 2Requirement Management 2
Requirement Management 2
pikuoec
 
Crud and jad
Crud and jadCrud and jad
Crud and jad
Himanshu
 
Building a Data Quality Program from Scratch
Building a Data Quality Program from ScratchBuilding a Data Quality Program from Scratch
Building a Data Quality Program from Scratch
dmurph4
 
Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniques
imthiyasbtm
 
Evaluating and selecting software packages a review
Evaluating and selecting software packages a reviewEvaluating and selecting software packages a review
Evaluating and selecting software packages a review
Dean Yeh, PMP®, PMI-RMP®, Certified ScrumMaster®
 
System analysis in Management
System analysis in ManagementSystem analysis in Management
System analysis in Management
fanjiel020
 
Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12
Trevor Warren
 
Primer on performance_requirements_gathering_v0.3
Primer on performance_requirements_gathering_v0.3Primer on performance_requirements_gathering_v0.3
Primer on performance_requirements_gathering_v0.3
Trevor Warren
 
Business processes improvement
Business processes improvementBusiness processes improvement
Business processes improvement
Mazhar Iftikhar (mazhariftikhar@gmail.com)
 
Primer on application_performance_modelling_v0.1
Primer on application_performance_modelling_v0.1Primer on application_performance_modelling_v0.1
Primer on application_performance_modelling_v0.1
Trevor Warren
 
What is our_mission_v0.2
What is our_mission_v0.2What is our_mission_v0.2
What is our_mission_v0.2
Trevor Warren
 
Implementation
ImplementationImplementation
Implementation
4goggas
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
4goggas
 

What's hot (17)

System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
SYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment helpSYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment help
 
Requirement Management 3
Requirement Management 3Requirement Management 3
Requirement Management 3
 
Requirement Management 1
Requirement Management 1Requirement Management 1
Requirement Management 1
 
Requirement Management 2
Requirement Management 2Requirement Management 2
Requirement Management 2
 
Crud and jad
Crud and jadCrud and jad
Crud and jad
 
Building a Data Quality Program from Scratch
Building a Data Quality Program from ScratchBuilding a Data Quality Program from Scratch
Building a Data Quality Program from Scratch
 
Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniques
 
Evaluating and selecting software packages a review
Evaluating and selecting software packages a reviewEvaluating and selecting software packages a review
Evaluating and selecting software packages a review
 
System analysis in Management
System analysis in ManagementSystem analysis in Management
System analysis in Management
 
Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12
 
Primer on performance_requirements_gathering_v0.3
Primer on performance_requirements_gathering_v0.3Primer on performance_requirements_gathering_v0.3
Primer on performance_requirements_gathering_v0.3
 
Business processes improvement
Business processes improvementBusiness processes improvement
Business processes improvement
 
Primer on application_performance_modelling_v0.1
Primer on application_performance_modelling_v0.1Primer on application_performance_modelling_v0.1
Primer on application_performance_modelling_v0.1
 
What is our_mission_v0.2
What is our_mission_v0.2What is our_mission_v0.2
What is our_mission_v0.2
 
Implementation
ImplementationImplementation
Implementation
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
 

Similar to Ch07

James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
David Julian
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Compare Infobase Limited
 
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
Tim Eyres
 
Incremental model
Incremental modelIncremental model
Incremental model
Sajid Ali Laghari
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
Compare Infobase Limited
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
J.T.A.JONES
 
Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?
Jauhari Ismail
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
cbb010
 
Software System Engineering - Chapter 4
Software System Engineering - Chapter 4Software System Engineering - Chapter 4
Software System Engineering - Chapter 4
Fadhil Ismail
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
Scott Althouse
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.ppt
Getahuntigistu5
 
IEEE 12207
IEEE 12207IEEE 12207
IEEE 12207
Joe Christensen
 
Sdlc
SdlcSdlc
Ch17
Ch17Ch17
Ch17
phanleson
 
Sdpl1
Sdpl1Sdpl1
What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?
IBM Danmark
 
Improving software economics
Improving software economicsImproving software economics
Improving software economics
deep sharma
 
Plm rev5 innovation 2012
Plm rev5 innovation 2012Plm rev5 innovation 2012
Plm rev5 innovation 2012
David G Sherburne
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
AJAL A J
 
SOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptx
SOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptxSOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptx
SOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptx
MrsShakiraFathimaH
 

Similar to Ch07 (20)

James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?Software Development Lifecycle: What works for you?
Software Development Lifecycle: What works for you?
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
 
Software System Engineering - Chapter 4
Software System Engineering - Chapter 4Software System Engineering - Chapter 4
Software System Engineering - Chapter 4
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.ppt
 
IEEE 12207
IEEE 12207IEEE 12207
IEEE 12207
 
Sdlc
SdlcSdlc
Sdlc
 
Ch17
Ch17Ch17
Ch17
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?
 
Improving software economics
Improving software economicsImproving software economics
Improving software economics
 
Plm rev5 innovation 2012
Plm rev5 innovation 2012Plm rev5 innovation 2012
Plm rev5 innovation 2012
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
 
SOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptx
SOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptxSOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptx
SOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptx
 

More from Kodok Ngorex

Business IT Alignment Heuristic
Business IT Alignment HeuristicBusiness IT Alignment Heuristic
Business IT Alignment Heuristic
Kodok Ngorex
 
Business IT Alignment Heuristic
Business IT Alignment HeuristicBusiness IT Alignment Heuristic
Business IT Alignment Heuristic
Kodok Ngorex
 
Optimize your licenses
Optimize your licensesOptimize your licenses
Optimize your licenses
Kodok Ngorex
 
I go8 usermanual_eng
I go8 usermanual_engI go8 usermanual_eng
I go8 usermanual_eng
Kodok Ngorex
 
Finder m520 user_manual_id
Finder m520 user_manual_idFinder m520 user_manual_id
Finder m520 user_manual_id
Kodok Ngorex
 
Gis Tutorial Purnawan
Gis Tutorial PurnawanGis Tutorial Purnawan
Gis Tutorial Purnawan
Kodok Ngorex
 
Simplicity in web design
Simplicity in web designSimplicity in web design
Simplicity in web design
Kodok Ngorex
 
Ch10
Ch10Ch10
Ch14
Ch14Ch14
Ch13
Ch13Ch13
Ch12
Ch12Ch12
Ch11
Ch11Ch11
Ch09
Ch09Ch09
Ch08
Ch08Ch08
Ch06
Ch06Ch06
Ch04
Ch04Ch04
Ch05
Ch05Ch05
Lecture Welcome Decision Support Systems
Lecture Welcome Decision Support SystemsLecture Welcome Decision Support Systems
Lecture Welcome Decision Support Systems
Kodok Ngorex
 
Lecture Juniper
Lecture JuniperLecture Juniper
Lecture Juniper
Kodok Ngorex
 
Lecture9 Systems The Systems Perspective Of A Dss
Lecture9 Systems The Systems Perspective Of A DssLecture9 Systems The Systems Perspective Of A Dss
Lecture9 Systems The Systems Perspective Of A Dss
Kodok Ngorex
 

More from Kodok Ngorex (20)

Business IT Alignment Heuristic
Business IT Alignment HeuristicBusiness IT Alignment Heuristic
Business IT Alignment Heuristic
 
Business IT Alignment Heuristic
Business IT Alignment HeuristicBusiness IT Alignment Heuristic
Business IT Alignment Heuristic
 
Optimize your licenses
Optimize your licensesOptimize your licenses
Optimize your licenses
 
I go8 usermanual_eng
I go8 usermanual_engI go8 usermanual_eng
I go8 usermanual_eng
 
Finder m520 user_manual_id
Finder m520 user_manual_idFinder m520 user_manual_id
Finder m520 user_manual_id
 
Gis Tutorial Purnawan
Gis Tutorial PurnawanGis Tutorial Purnawan
Gis Tutorial Purnawan
 
Simplicity in web design
Simplicity in web designSimplicity in web design
Simplicity in web design
 
Ch10
Ch10Ch10
Ch10
 
Ch14
Ch14Ch14
Ch14
 
Ch13
Ch13Ch13
Ch13
 
Ch12
Ch12Ch12
Ch12
 
Ch11
Ch11Ch11
Ch11
 
Ch09
Ch09Ch09
Ch09
 
Ch08
Ch08Ch08
Ch08
 
Ch06
Ch06Ch06
Ch06
 
Ch04
Ch04Ch04
Ch04
 
Ch05
Ch05Ch05
Ch05
 
Lecture Welcome Decision Support Systems
Lecture Welcome Decision Support SystemsLecture Welcome Decision Support Systems
Lecture Welcome Decision Support Systems
 
Lecture Juniper
Lecture JuniperLecture Juniper
Lecture Juniper
 
Lecture9 Systems The Systems Perspective Of A Dss
Lecture9 Systems The Systems Perspective Of A DssLecture9 Systems The Systems Perspective Of A Dss
Lecture9 Systems The Systems Perspective Of A Dss
 

Recently uploaded

Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
ThousandEyes
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
Safe Software
 
An All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS MarketAn All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS Market
ScyllaDB
 
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDBScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
Knoldus Inc.
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
ThousandEyes
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc
 

Recently uploaded (20)

Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
 
An All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS MarketAn All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS Market
 
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDBScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
ScyllaDB Leaps Forward with Dor Laor, CEO of ScyllaDB
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
 

Ch07

  • 1. CASE Tool Evolution 1980 1984 1987 1990 Computer-aided documentation Computer- aided diagramming Analysis and design tools Automated design analysis Automated central repository Automated code generation Linked design automation Intelligent methodology drivers Reusable code libraries
  • 2. CASE Tool Components Central Repository Process Modeling Tools Detailed Analysis Tools Transformation Tools Database/Application Design Tools Application Generation Tools
  • 3. CASE Tool Repository Central Repository Project Documentation Form and Report Layouts Logical Model Diagrams Program Source and Object Code Detailed Analysis Findings General Project Information Data Element Specifications Reusable Code Libraries
  • 4. Large-Scale JAD Environments Management Deliberation Center Defense Systems Management College Fort Belvoir, VA Air Force Innovation Center Pentagon Washington, D.C. Glensidige Insurance Oslo, Norway Center for Performance Improvement Soza and Company, Ltd. Fairfax, VA
  • 5. SDLC versus RAD Preliminary Investigation Analysis Logical Design Physical Design Implementation Maintenance Requirement Planning User Design Construction Cutover Traditional SDLC RAD Life Cycle
  • 6. RAD Reduces Time 2 4 6 8 10 12 14 16 18 20 22 24 26 Project Months RAD Reduces Time Requirements Planning User Design Construction Cutover Traditional SDLC 8 7 6 5 4 3 2 1 E f f o r t
  • 7. Comparative Software Development Costs Product Cost $ Effort (man years) Lines of Code Lotus 1-2-3 V 3.0 22,000,000 263 400,000 NASA Space Shuttle 1,200,000,000 22,096 25,600 2000 Lincoln Continental 2,800,000 37 93,500 Modern Automatic Teller Machine 13,200,000 150 780,000 IBM Retail Checkout Scanner 3,000,000 58 90,000
  • 8. CASE Tool Adoption Objectives                Create development process standards            Improve overall application quality            Decrease design time and improve time to market            Decrease required effort and time in application testing            Encourage integration of development projects            Improve effectiveness of project management activities            Decrease required effort and time in application maintenance activities            Promote organization-wide reusable program code            Improve portability of applications across platforms and operating environments  
  • 9.
  • 10.
  • 11. RAD Activities and Deliverables   Requirements Planning User Design   Construction   Cutover   Primary Activity   Model and prototype requirements Model and prototype design Complete application development Install application   Data Conversion   Define data requirements Plan and design data conversion Develop data conversion modules Implement conversion plan   Testing     Design application test plan Conduct user testing     End-user Training   Define training requirements Design training plan Produce training materials Conduct end-user training
  翻译: