Case Tools - Course Module
Duration
Half a day.
Prerequisites
An Introduction to UML (or equivalent level of competence).
Outline
CASE tools are intended to be a great help to modellers everywhere, but with an increasing number of tools on the market, ranging enormously in capability and price (from free to tens of thousands of pounds per license) which is the right one for your needs? Despite what people may say, there is no "best tool" as it depends entirely on your own requirements. This module provides an overview of typical capabilities of CASE tools and discusses the advantages and disadvantages of using CASE tool functions, such as code generation, report generation, reverse engineering, interfaces with other tools, etc.
If desired, this module finishes with a workshop to draw up the requirements for a CASE tool for attendees on the course.
1. Introduction to CASE tools
- What is a CASE tool?
- Case tool supporters
- Tools on the market
2. Selecting a CASE tool
- Tool advantages and disadvantages
- Tool capabilities
- UML compatibility
- Diagram verification
- Code generation
- Reverse engineering
- Automatic report generation
- External package compatibility
- External model compatibility
- Tool support
