slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Technical Module E Computer-Aided Software Engineering (CASE) CASE Fundamentals PowerPoint Presentation
Download Presentation
Technical Module E Computer-Aided Software Engineering (CASE) CASE Fundamentals

Loading in 2 Seconds...

play fullscreen
1 / 14

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


  • 120 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Technical Module E

Computer-Aided Software Engineering (CASE)

CASE Fundamentals

The CASE Repository

Fig E.1: The Role of the Repository in CASE

slide2

CASE Fundamentals

The CASE Documentation

Fig E.2: Some System Documentation Prepared by CASE

slide3

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
slide4

CASE Fundamentals

  • Middle-CASE documentation includes
    • Data models
    • Process models
    • Object models
slide5

CASE Documentation Examples

A data model

Fig E.3: A Data Architect Entity-Relationship Diagram

slide6

CASE Documentation Examples

A process model

Fig E.4: A COOL: Gen Dependency Diagram

slide7

CASE Documentation Examples

Another process model

Fig E.5: A COOL: Gen Hierarchy Chart

slide8

CASE Documentation Examples

And another process model

Fig E.6: A COOL: Gen Action Diagram

slide9

CASE Documentation Examples

An object model

Fig E.7: A Rational Rose Class Diagram

slide10

CASE Documentation Examples

Another object model

Fig E.8: A Rational Rose Sequence Diagram

slide11

CASE Documentation Examples

And another object model

Fig E.9: A Rational Rose Statechart Diagram

slide12

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
slide13

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

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