Implication Of Computer Aided Software Engineering
Computer aided software engineering, or CASE as it is often known as, helps develop software programs using scientific application and specific tools to address certain computer needs. The term CASE comes from the software company, Nastec Corporation in Michigan way back in 1982. |
Today, they are a type of software tools that help software developers at various stages of the development cycle.
Apart from CASE tools, there are also CASE workbenches. These are an integration of several CASE tools into one application that helps in software development. Through this, the developer can achieve presentation integration, control integration and data integration.
Classifying further, there are also CASE environments that are a collection of CASE tools and workbenches. These environments can be classified on the basis of integration. These are of five types: tool-kits, language-centered, integrated, fourth generation and process centered.
Although CASE tools are predominant, awareness about them is not always high. They may help in translation, testing software and so on. But still, CASE tools are thought of as only those that are involved in analysis and design.
At the same time, one has to be careful in the use of CASE tools. If CASE tools from different vendors are linked, it may sometimes lead to problems. This is because code structures and the manner of classifying data may vary from vendor to vendor. Even though CASE tools do reduce development costs in the long run, the start-up costs are initially high. Hence, organizations should be prepared for the same when implementing them.
More Articles :

|