Case tools(computer Aided software Engineering)

Amitgehu 2,746 views 10 slides Apr 07, 2017
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

CASE stands for Computer Aided Software Engineering. It means, development and maintenance of software projects with help of various automated software tools.


Slide Content

Case tools by Amit K umar G upta

Define Case T ools CASE stands for Computer Aided Software Engineering . It means, development and maintenance of software projects with help of various software tools .

Why is CASE important? CASE allows for rapid development of software because of the increasing speed of changing market-demands new products replace old ones much earlier than before, so the development of new products has to go faster .

C omponents of CASE Tools Must distinguish between ‘ classic ’ case tools and ‘ real ’ case tools. Classic CASE tools : Interactive debuggers, compilers, project progress control systems Real Case tools: support several phases of development Upper CASE tools support analysis and design. Lower CASE tools refer to the location in these phases in the Waterfall Model. Integrated CASE tools support analysis, design, and coding .

Components of CASE Tools

Types of case tools Diagram tool These tools are used to represent system components, data and control flow among various software components and system structure in a graphical form . Process Modeling Tools Process modeling is method to create software process model, which is used to develop the software .

Project Management Tools These tools are used for project planning, cost and effort estimation, project scheduling and resource planning . Documentation Tools Documentation in a software project starts prior to the software process, goes throughout all phases of SDLC and after the completion of the project.

Analysis Tools Design Tools Configuration Management Tools Change Control Tools Programming Tools Prototyping Tools Web Development Tools Quality Assurance Tools Maintenance Tools Types of case tools

Drawbacks Very complex Not easily maintainable

Thank You
Tags