In software engineering one of the most important term is "CASE TOOLS".Many of us didn't know about case tools.Here i shared some of the case tools used in software engineering.
CASE TOOLS:
A tool set that fills the workshop is called as Computer-aided software engineering(CASE).Case tools normally added to the software engineer's tool box.Case tools help to ensure that the quality is designed in before the given product is built.
Generally,Case tools can be classified by its function,also by their role as instruments for managers,by their use in the various steps of software engineering process,by its environment.
There are many tools used,some of them are,
Information Engineering Tools:
The primary objective for this tools is the category is to represent business data objects,their relationships and also how these data objects flow in different business areas.
Project Planning Tools:
Tools in this category focus on two primary areas:Software project effort and cost estimation,and project scheduling.
Risk Analysis Tools:
This tools enable a project manager to build a risky table by providing a detailed guidance in the identification and analysis of the risks.
Project Management Tools:
A manager should use this tools to collect metrics that will ultimately provide an software quality.
Process Modelling and Management Tools:
This tool is used to represent the key elements of a process.Process Management tools can provide support to the defined process activities.
Requirements Tracing Tools:
This tool combine human-interactive text evaluation,with a database management system which stores and categorizes each system requirement.
Documentation Tools:
This document publishing tools supports nearly every aspect of the software engineering and it represent a substantial "leverage" opportunity for all the software developers.
System software Tools:
Normally the CASE environment must accommodate high-quality network system software,e-mail,bulletin boards and many other communication capabilities.
PRO/SIM Tools:
This tools provide the software engineer with the ability to predict the behaviour of a real-time system prior to the time that it is built.
Programming Tools:
This category tools encompasses compilers,editors and debuggers that are available to support most conventional programming languages.
Test Management Tools:
These tools are used to control and coordinate the software testing for each of the major testing steps.
Client/Server Testing Tools:
This environment demands specialized testing tools that exercise the graphical user interface.
These are the various types testing case tools used in software engineering.