NETMATION
Home
Welcome
Newsletter
Job Openings
Press Releases

BUSINESS
Resumes
Computer Store

CONSULTING
Consulting
Justify
Full Time
Temps
Management
Experience
White Papers
Quote
FAQ

SOFTWARE
NCAP
Partnership
Features
Screenshots
Download
Quote
FAQ

HELP
Contact
Coming Soon
Legal
Site Map

---
CASE Tools
---

Click here!

Introduction
Computer Aided Software Engineering (CASE) tools assist in modeling project functions, information flows, data entities and other information regarding the proposed system requirements. Information concerning existing application systems has also been stored in the CASE tool.

The CASE tools help streamline and enhance the planning process. Once the data has been entered into the CASE tools, the information is available in a form to support a broad range of analysis for the decision-making process. Much of the information that has been captured during the planning phase will also be used during the development and maintenance phase of the system life cycle.

Evolution of CASE
In the early 1980's, CASE referred to stand-alone tools to help automate program diagramming and documentation. By the mid-1980's the capabilities of system analysis and design diagramming tools had broadened to include automatically checking designs. During this time, the importance of having an information repository, dictionary, or encyclopedia as the center of a CASE system became more widely appreciated.

CASE has been described in four phases which refer to case not as a set of tools but the catalyst for getting companies to seriously rethink how they develop and maintain systems.

  • People see CASE as a better way to draw design diagrams.

  • View CASE as a way of storing system development work in an encyclopedia or repository.

  • The repository acts as a bridge to link various tools, while information in it can be used to analyze the completeness of a design.

  • People see the repository as allowing them to develop systems in new ways, from existing parts.

Observations on CASE Usage Today
Quality improvements precede productivity increases: documented development efforts using CASE have shown very few immediate productivity gains due to the significant amount of education required. However, the quality of the CASE developed systems has been higher than expected. CASE developed systems tend to have fewer analysis and design errors and system testing takes much less time. In addition systems maintenance has shown significant reductions due to the ability to make changes to designs rather than code. It is expected that development productivity will increase eventually, as developers become more accustomed to using the tools.

Choose a development methodology first ! The foundation of any CASE tool is a system development methodology. If developers are not strictly following one methodology, automated tools will not help much. Once the developers adopt a methodology, there often seems to be little problem getting the automated tools accepted.

Start using CASE today
Many companies are currently waiting on CASE since they can not decide which tools to buy. Since CASE products are constantly evolving, it is probably not possible to pick the optimal tool today. But the foundation, development methodology, can be decided on today. Thus tools and approaches should be selected and tried out before your company falls further behind.

Summary
CASE is a relatively new technology, and there are differing views on when and where it is best employed. Yet there is consensus that information systems departments should get started with it, in one way or another, as soon as possible. CASE tools and methodologies will change the way we think about systems in the future. Some progressive companies are already changing how they think about developing, maintaining and enhancing their systems, and are finding strategic advantage in doing so.

Click here!

---

netmation.com | netmation.net | netmation.org | netmation.tv

Copyright © 1991-2005 Netmation Inc. All Rights Reserved
Site Designed and Hosted by Netmation Inc.