0% found this document useful (0 votes)
16 views15 pages

Chapter6 CASE Tools

CASE tools are computer-aided software engineering tools that assist with software development life cycle activities. They include diagramming tools, process modeling tools, project management tools, documentation tools, analysis tools, design tools, programming tools, configuration management tools, quality assurance tools, and maintenance tools. CASE tools have components like a central repository to store documentation and project information. Some examples of CASE tools are Flow Chart Maker, Eclipse Process Framework Composer, Creative Pro Office, Doxygen, Accept 360, Animated Software Design, Eclipse, Fossil, Bugzilla, and HP Quality Center.

Uploaded by

Tariq Ullah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views15 pages

Chapter6 CASE Tools

CASE tools are computer-aided software engineering tools that assist with software development life cycle activities. They include diagramming tools, process modeling tools, project management tools, documentation tools, analysis tools, design tools, programming tools, configuration management tools, quality assurance tools, and maintenance tools. CASE tools have components like a central repository to store documentation and project information. Some examples of CASE tools are Flow Chart Maker, Eclipse Process Framework Composer, Creative Pro Office, Doxygen, Accept 360, Animated Software Design, Eclipse, Fossil, Bugzilla, and HP Quality Center.

Uploaded by

Tariq Ullah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

CASE Tools

KANOKWATT SHIANGJEN
COMPUTER SCIENCE
SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY
UNIVERSITY OF PHAYAO
Contents
• What is CASE Tools ?
• Components of CASE Tools
• CASE Tools Types
• Q&A
• References

2
What is CASE Tools ?

“CASE : Computer Aided Software Engineering”

• CASE Tools are set of , which are


used in SDLC activities.

• CASE Tools are used by software project managers, analysts,


designers and engineers to develop software system.

3
Components of CASE Tools
Planning
• Central Repository: A central place of

Upper CASE
where product specifications,
Analysis requirement documents, related reports
and diagrams, other useful information

Integrated CASE
Design
regarding management is stored.
Implementation
Lower CASE

Testing
• Central repository also serves as

Maintenance

4
CASE Tools Types
• Diagram Tools: These tools are used to represent
system components, data and control flow among
software components and system structure in a
graphical form. For example, Flow Chart Maker Tool

• Process Modeling Tools: These tools are method


to create software process model. Process modeling
tools help the managers to choose a process model
or modify it as per the requirement of software
product. For example, EPF (Eclipse Process
Framework) Composer
5
CASE Tools Types
• Project Management Tools: These tools are used for project
planning, cost and effort estimation, project scheduling and
resource planning. Project management tools help in storing
and sharing project information in real-time throughout the
organization. For example, Creative Pro Office, Trac Project,
Basecamp.

https://basecamp.com/how-it-works
6
CASE Tools Types
• Documentation Tools: a software project starts prior to the
software process, goes throughout all phases of SDLC and after
the completion of the project. For example, Doxygen, DrExplain,
Adobe RoboHelp for documentation
• Development team who refer to system manual, reference
manual, training and installation manuals
• End user documents describe the functioning and how-to of the
system such as user manual

7
CASE Tools Types
• Analysis Tools: These tools help to gather requirements,
automatically check for any inconsistency, inaccuracy in the
diagrams, data redundancies or erroneous omissions. For
example, Accept 360, Accompa, CaseComplete for requirement
analysis.

8
CASE Tools Types
• Design Tools: These tools help software designers to design the
block structure of the software, which may further be broken in
smaller modules using refinement techniques and provides
detailing of each module and interconnections among modules.
For example, Animated Software Design, Adobe XD CC, proto.io

9
CASE Tools Types
• Programming Tools: IDE (Integrated Development
Environment). These tools provide comprehensive aid in
building software product and include features for simulation
and testing. For example, Eclipse, Xcode, Android Studio

10
CASE Tools Types
• Configuration Management Tools: An instance of software is
released under one version that deal with
• Version and revision management
• Baseline configuration management
• Change control management
• Automatic tracking and version management. For example,
Fossil, Git, AccuREV.

11
CASE Tools Types
• Quality Assurance Tools: These tools is designed for
monitoring the engineering process and methods adopted to
develop the software product in order to ensure conformance of
quality as per organization standards.
• QA Tools consist of configuration, change control and testing
tools. For example, AppsWatch

• http://www.qatestingtools.com/

12
CASE Tools Types
• Maintenance Tools: The modifications in the software product
after it is delivered. Automatic logging and error reporting
techniques, automatic error ticket generation and root cause
analysis are few CASE tools. For example, Bugzilla for defect
tracking, HP Quality Center

13
Q&A

14
References
• Software Engineering, 10th edition, ISBN 978-0-13-394303-0, by
Ian Sommerville, published by Pearson Education 2016
• https://www.tutorialspoint.com/software_engineering/case_tools_overview.htm

15

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy