Create a new account

It's simple, and free.

Computer Aided Software Engineering

Computer Aided Software Engineering (CASE) can be described as a collection of tools used in the software development process (Simon 6). Each stage in the software development lifecycle has different tool requirements, and CASE products provide tools for each stage. Interaction modes vary depending on the tools in a CASE environment. Ideally, the interaction mode of each tool, whether graphical (similar to Windows) or command-line (similar to MS-DOS), for example, should be natural for that particular lifecycle stage. Graphical symbols, where used, should have a uniform meaning behind them. It is important not to confuse CASE tools with simple drawing programs.

CASE tools should include verification and validation, the most basic level of which is error detection and correction. Factors such as completeness should also be included. CASE as a whole must also be able to accommodate backwards processing. For example, it is sometimes necessary to take code back to a design stage for manipulation, or to recreate prior release of software that has already been distributed. There also needs to be an aspect of openness in that most CASE tools come from multiple vendors in today's environment, and interfaces among these tools should avoid proprietary conventions. This element lends itself to the integrated CASE situation, which builds on basic CASE elements.

A CASE environment needs to support multiple users working on the same component, such as design, code or documentation. CASE should be object-oriented and highly automated, although the current state of the market reflects a more "semi-automated" approach (Simon 7).

Integrated CASE builds on these principles and suggests that a single vendor can produce a tool which meets these criteria and which yields a high level of integration. The industry has recognized five levels of integration that must be met before a product can be considered a true ICASE tool: platform int...

Page 1 of 5 Next >

More on Computer Aided Software Engineering...

Loading...
APA     MLA     Chicago
Computer Aided Software Engineering. (1969, December 31). In LotsofEssays.com. Retrieved 03:55, April 26, 2024, from https://www.lotsofessays.com/viewpaper/1688892.html