Case Tools
Case Tools
Case Tools
•Better Documentation
-documentation produced along the way
•Improved Accuracy
-ongoing debugging & error checking for early defect removal
•Opportunity to Non-programmers
•Intangible Benefits
-can be used to allow for greater user participation-lead to better
acceptance of the new system.
Limitations of CASE Tools
•Cost
-very costly
-benefits of CASE tools are justifiable only in development of large
systems
•Learning Curve
- programmer productivity may fall in initial phase of
implementation ,because users need time to learn new technology
•Tool mix
- appropriate selection of tool mix to get cost advantage
Phases in Development
Vertical Tools
Horizontal Tools
•
•
•Cross Life Cucle CASE Tools
-also known as Integrated CASE(I-CASE) Tools
-support entire life cycle
Project Manager tools-help manager plan, schedule , report on &
manage their projects and resources
Process Manager tools-help in selecting appropriate kind of tool and
use them accordingly.
EXAMPLE: Hyperanalyst
•Reverse Engineering Tools
-build bridge from lower -Case tools to upper-CASE tools
-help in analysis existing applications program and database code to
create higher –level representation of the code
CASE For Future
CASE is the tool-bench ,holding saws and drills and hammers ;
programming languages are the wood from which you carve the
model.