SlideShare una empresa de Scribd logo
1 de 11
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

Más contenido relacionado

La actualidad más candente

Requirement Management 3
Requirement Management 3Requirement Management 3
Requirement Management 3
pikuoec
 
Requirement Management 2
Requirement Management 2Requirement Management 2
Requirement Management 2
pikuoec
 
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
 
Implementation
ImplementationImplementation
Implementation
4goggas
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
4goggas
 

La actualidad más candente (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 a Ch07

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
 
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
 

Similar a 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
 
CustomerCopy
CustomerCopyCustomerCopy
CustomerCopy
 

Más de 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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

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