1 / 14

Technical Module E Computer-Aided Software Engineering (CASE) CASE Fundamentals

Technical Module E Computer-Aided Software Engineering (CASE) CASE Fundamentals The CASE Repository. Fig E.1: The Role of the Repository in CASE. CASE Fundamentals The CASE Documentation. Fig E.2: Some System Documentation Prepared by CASE. CASE Fundamentals Categories of CASE tools

Download Presentation

Technical Module E Computer-Aided Software Engineering (CASE) CASE Fundamentals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Technical Module E Computer-Aided Software Engineering (CASE) CASE Fundamentals The CASE Repository Fig E.1: The Role of the Repository in CASE

  2. CASE Fundamentals The CASE Documentation Fig E.2: Some System Documentation Prepared by CASE

  3. CASE Fundamentals • Categories of CASE tools • Upper CASE – prior to and during preliminary investigation • Middle CASE – during analysis and design • Lower CASE – during construction and installation • Integrated CASE (I-CASE) – entire SDLC

  4. CASE Fundamentals • Middle-CASE documentation includes • Data models • Process models • Object models

  5. CASE Documentation Examples A data model Fig E.3: A Data Architect Entity-Relationship Diagram

  6. CASE Documentation Examples A process model Fig E.4: A COOL: Gen Dependency Diagram

  7. CASE Documentation Examples Another process model Fig E.5: A COOL: Gen Hierarchy Chart

  8. CASE Documentation Examples And another process model Fig E.6: A COOL: Gen Action Diagram

  9. CASE Documentation Examples An object model Fig E.7: A Rational Rose Class Diagram

  10. CASE Documentation Examples Another object model Fig E.8: A Rational Rose Sequence Diagram

  11. CASE Documentation Examples And another object model Fig E.9: A Rational Rose Statechart Diagram

  12. CASE Impacts a Systems Development • Using CASE for project management • Budgeting • Forecasting, analysis, corrective actions • Work breakdown structure • Gantt charts and network diagrams • Performance tracking graphics

  13. CASE Impacts a Systems Development • How CASE affects the SDLC • Can lengthen early phases • Can reduce the time required for coding, testing, and user education • Should drastically reduce maintenance time and cost • Consistency checking detects errors earlier in the SDLC, when they are easiest and least expensive to correct.

  14. CASE Impacts a Systems Development • Evolving support • Modeling tools – from ERDs and DFDs to object diagrams • Hardware platforms – from mainframes to client/server to Web-based systems

More Related