Technology News as it Happens.

Computer Aided Software Engineering – CASE

October 18, 2012 3:07 am

1.0 Abstract

CASE provides software process support by automating some process activities and by providing information about the software that is being developed. The main purpose of case tools is to decrease the cost / development time and increase quality of software. As these tools are not free their use is limited.



2.1 Definition


Computer Aided Software Engineering (CASE) is the scientific application of set of tools and methods to a software system which is meant to result in high quality, defect free and maintainable software products.


Computer-Aided software engineering (CASE) tools are a set of programs and aids that assist analysts, software engineers, and programmers during all phases of the system development life cycle


3.0 Introduction

Computer Aided Software Engineering is the name given to software used to support software process activities such as requirement engineering, design, program development and test. CASE tools therefore include design editors, data dictionaries, compilers, debuggers, system building tools and so on.

CASE tools can be divided into two main groups – those that deal with the first three parts of the system development life cycle (preliminary investigation, analysis, and design) are referred to as Front-End CASE tools or Upper CASE tools, and those that deal mainly with the Implementation and Installation are referred to as Back-End CASE tools or Lower CASE tools.

The major reason for the development of CASE tools was to increase the speed of the development of systems. By doing so, companies were able to develop systems without facing the problem of having business needs change before the system could be finished being developed. Quicker installation also allowed the companies to compete more effectively using its newly developed system that matched its current business needs.
In a highly competitive market, staying on the leading edge can make the difference between success and failure.
CASE tools also allowed analysts to allocate more time to the analysis and design stages of development and less time coding and testing. Previous methods saw only 35% of the time being spent of analysis and design and 65% of the time being used to develop code and testing. CASE tools allowed analysts to use as much as 85% of the time in the analysis and design stages of the development. This resulted in systems that more closely mirrored the requirement from the users and allowed for more efficient and effective systems to be developed.
By using a set of CASE tools, information generated from one tool can be passed to other tools which, in turn, will use the information to complete its task, and then pass the new information back to the system to be used by other tools. This allows for important information to be passed very efficiently and effectively between many planning tools with practically no resistance. When using the old methods, incorrect information could very easily be passed between designers or could simply be lost in the shuffle of papers.


3.1 History

Initially Dr. Hassan Sayani floated the idea of automated system development which later supported by Daniel Tiechroew, who developed tools like PSL/PSA. This tool provided the power of meta-meta model.

The term CASE was originally coined by software company Nastec Corporation of Southfield, Michigan in 1982 with their original integrated graphics and text editor GraphiText, which also was the first microcomputer-based system to use hyperlinks to cross-reference text strings in documents—an early forerunner of today’s web page link. GraphiText’s successor product, DesignAid, was the first microprocessor-based tool to logically and semantically evaluate software and system design diagrams and build a data dictionary.

CASE tools were at their peak during 90’s while IBM was the market leader but after the death of IBM’s mainframe these CASE tools also ended or purchased by Computer Associates.

In 90’s CASE tools that could be used in the entire life cycle of the software development paradigm were also introduced. These included project management tools and cost calculators that made it possible to predict the resources and time scheduled of software in development. This was introduced to address some of the issues that had earlier resulted in the software crisis.

Some of the CASE tools built during this period include powerful tools such as Microsoft Project, Visual Basic and Perceps.

Some of the CASE tools that have been recently developed have been improved versions of the late 90s programs such as, Macromedia Studio MX, Microsoft Visual Studio.NET and Project Server 2003.

3.2 Classification

CASE classification helps us understand the types of CASE tools and their roles. There are three prospective where we can differentiate these tools

1-      Functional Prospective

Tools are classified according their specific function

2-      Process Prospective

Tools are classified as per process activities they support

3-      Integration Prospective

Tools are classified as according to how they are organized into integrated units that provide support for one or more process activities.

3.3 CASE Tools

Tools can be divided into many categories. From planning prospective to reengineering, from version control to documentation you will find CASE tools. So it is out of my scope to discuss each type here. Allow me to list tools that I would like to suggest:

Tool selection is totally dependent on your requirement and environment you are working on.

4.0 Future Developments

The future of CASE tools depends upon how they react to current developmental needs. Efforts are underway to reduce code from 40-70% and also inclusion of voice for documentation purposes.

Related Technology News:

Be Sociable, Share!


Leave a Reply

Latest Technology News

  • Mobile Phones Top News Chinese company Xolo launches new low budget smart phone A1010 at very affordable price

    Chinese company Xolo launches new low budget smart phone A1010 at very affordable price

    Xolo is expanding its smartphone portfolio with new budget phones to attract Indian consumers. The latest in the company’s lineup is the Xolo A1010, duly fitting into the entry-level smartphone category. The latest Android-powered smartphone is low on specs but Xolo justifies the minimalism with its affordable price tag. Xolo Launches New Good-Looking Budget Phone With 5-Inch Display For Just Rs. 5,499Xolo A1010 Is The New Budget Android Phone For Rs. 5,499 HomeShop18 Product Listing Xolo A1010 is a dual-SIM, […]

    Read more →
  • Internet Official Twitter Plugin

    Official Twitter Plugin

    Twitter has introduced the Twitter plug-in for WordPress to optimize the users’ website for a Twitter audience through easy to use sharing buttons, embedded Tweets, auto-generated mark-up indexed by Twitter and Follow buttons to help grow your Twitter audience. This new plug-in requires PHP 5.4 or newer. All features are deeply integrated with WordPress APIs to make building your WebPages and administrative features as easy as possible with the extensibility you expect from WordPress. Usage is very simple, just add […]

    Read more →
  • Mobile Phones Top News HTC M9 First Clicks.

    HTC M9 First Clicks.

    HTC announced the new smartphone at a keynote event held ahead of Mobile World Congress in Barcelona.Powered by a Snapdragon 810 8-core CPU, the unit is HTC’s most powerful flagship to date. It has 3GB of RAM and 32GB of storage, and a slot for a microSD card for an additional 128GB. One might need that extra storage in the review unit, about 14GB. M9 has a brushed aluminium seamless unibody. This model has a dual-tone finish. There are some […]

    Read more →
  • Top News

    Microsoft to kill off Google, Facebook chat from

    Microsoft has decided to disconnect Google and Facebook chat from its email. Microsoft doesn’t explain why it has decided to end Facebook Chat integration.The company informed users about the change through an email. In the email, Microsoft attributes its decision to drop Google Chat support to search giant’s decision to discontinue the chat protocol used by the Google Talk platform. The email goes on to add, “We understand that this may disappoint some of our customers, but we […]

    Read more →
  • Top News Apple Watch could be on the go to replace car keys

    Apple Watch could be on the go to replace car keys

    Apple Watch will replace your car keys and its battery will last the whole day, Apple’s Chief Executive Tim Cook told in an interview. The watch is designed to replace car keys and the clumsy, large fobs that are now used in many vehicles, Cook told the newspaper. Its battery will last the whole day, and will not take as long to charge as an iPhone, the report quoted Cook as saying. Apple Watch will also work as a credit […]

    Read more →
  • Top News new android virus proving to be deadly hijacks your phone when it is off

    new android virus proving to be deadly hijacks your phone when it is off

    New android malware has been found now which can bitterly destroy tour mobile device when it is off and can bitterly perplex you.Now, new android virus has been scene on the go and is going to rattle your mobile phone in every possible way it wants But because of the new way it works, it is really tricky. You might shut off your device in a very relaxed manner, and the hackers who have laid the foundation oh this deadly […]

    Read more →
  • Top News

    Japan companies to jointly work on self-driving car technology

    Japan’s big three automakers will team up with electronics giants and the government in a bid to propel the country into the front ranks of self-driving car technology, officials and local media said Thursday. “We will set up a so-called self-navigation business conference so that we can discuss what measures we need to take,” a land and transport ministry official said, adding that they have yet to set the agenda. The Nikkei business daily said the government will invite Toyota, […]

    Read more →