1. Computer Aided Software Engineering
JAIPUR NATIONAL UNIVERSITY
JAGATPURA, JAIPUR
PRESENTED BY - AMAN RAJWANSHI
R_ID - R32871
SUBMITTED TO - Mr. RAMLAL YADAV
(ASSISTANT PROFESSOR)
JAIPUR NATIONAL UNIVERSITY
2. CASE stands for Computer Aided Software Engineering.
. It means, development and maintenance of software projects with
help of various automated software tools.
CASE tools are set of software application programs, which are used to automate
SDLC activities.
CASE tools are used by software project managers, analysts and engineers to
develop software system.
2
3. CASE tools can be broadly divided into the following parts
Central Repository
Upper Case Tools
Lower Case Tools
Integrated Case Tools
3
4. CASE tools require a central repository, which can serve as a source of common,
integrated and consistent information.
Central repository is a central place of storage where product specifications,
requirement documents, related reports and diagrams, other useful information
regarding management is stored.
4
Design by: Asim Hussain
5. Upper CASE tools are used in planning, analysis and design stages of SDLC.
Planning
Analysis
Design
Upper CASE
Tools
5
6. Lower CASE tools are used in implementation, testing and maintenance.
Implementation
Testing
Maintenance
Lower CASE
Tools
6
7. Integrated CASE tools are helpful in all the stages of SDLC, from Requirement
gathering to Testing and documentation.
Planning
Analysis
Design
Upper CASE
Tools
Implementation
Testing
Maintenance
Lower CASE
Tools
7
8. The scope of CASE tools goes throughout the SDLC.
A CASE (Computer power-assisted software package Engineering) tool could
be a generic term accustomed denote any type of machine-driven support for
software package engineering.
in a very additional restrictive sense, a CASE tool suggests that any tool
accustomed automatize some activity related to software package
development.
8
9. Now we briefly go through various CASE
tools
Diagram tools
Process Modeling Tools
Project Management Tools
Documentation Tools
Analysis Tools
Design Tools
Maintenance Tools
9
Design by: Asim Hussain
Configuration Management
Tools
Change Control Tools
Programming Tools
Prototyping Tools
Web Development Tools
Quality Assurance Tools