Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Case tools(computer Aided software Engineering)
 CASE stands for Computer Aided Software
Engineering.
 It means, development and maintenance
of software projects with help of various
software tools.
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.
 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
I. Upper CASE tools support analysis and design.
II. Lower CASE tools refer to the location in these
phases in the Waterfall Model.
III. Integrated CASE tools support analysis, design,
and coding.
Case tools(computer Aided software Engineering)
 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
Very complex
Not easily maintainable
Case tools(computer Aided software Engineering)

More Related Content

Case tools(computer Aided software Engineering)

  • 2.  CASE stands for Computer Aided Software Engineering.  It means, development and maintenance of software projects with help of various software tools.
  • 3. 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.
  • 4.  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 I. Upper CASE tools support analysis and design. II. Lower CASE tools refer to the location in these phases in the Waterfall Model. III. Integrated CASE tools support analysis, design, and coding.
  • 6.  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.
  • 7.  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.
  • 8. Analysis Tools Design Tools Configuration Management Tools Change Control Tools Programming Tools Prototyping Tools Web Development Tools Quality Assurance Tools Maintenance Tools