Toolkit Part 2: CASE Tools
Toolkit Part 2: CASE Tools
Sixth Edition
Toolkit Objectives
Explain CASE tools and the concept of a CASE environment Trace the history of CASE tools and their role in a fourth-generation environment Define CASE terms and concepts, including a repository, modeling tools, documentation tools, engineering tools, and construction tools
2
Toolkit Objectives
Explain an integrated development environment Provide examples of CASE tools features Describe future trends for CASE tools, including new developments and the emerging role of object-oriented analysis and design
Introduction
Computer-aided systems engineering (CASE), also called computer-aided software engineering, is a technique that uses powerful software, called CASE tools You will learn about integrated software development environments
10
11
12
13
14
15
16
Future Trends
Will consist of cross-platform tools that are capable of working with data and business processes both within the enterprise and from outside customers and suppliers Will undoubtedly be planned, constructed, and maintained with a new generation of CASE tools
17
Future Trends
New Features
Framework Manager Lines between traditional CASE tools and other modeling tools continue to blur Microsoft Visio Another trend is represented by Microsofts Visual Studio .NET
18
Future Trends
The Emerging Role of Object-Oriented Analysis and Design
Structured analysis Systems development life cycle (SDLC) Object-oriented analysis and design (OOAD) is gaining popularity Features of an O-O approach include modular design and reusable code that easily can be combined and reassembled into new components
19
Toolkit Summary
CASE tools are software programs that system developers use to help them design and construct information systems A repository is a database that serves as a central storage location for all information about the system being developed An integrated set of CASE tools can be used to model, document, engineer, and construct the information system
20
Toolkit Summary
Forward engineering means translating business processes and functions into applications Two trends seem clear: CASE tool vendors will continue to include powerful new features, and the popularity of object-oriented tools will continue to grow