top of page

Systems Analysis and Development

CASE Tools

Topic Menu
Content Contributors
Christian Bien Portrait_edited.jpg

Sean Garcia

Learning Objectives

tutorial.png

one.png
What are CASE tools?
Slide1.jpeg

Computer Aided Software Engineering (CASE) tools are software tools used to assist in the software development/project management process. Two important CASE tools are:

  1. Gantt Charts

  2. PERT Charts

two.png
Gantt Charts
Slide2.jpeg

"Pile-up Gantt Chart" by hawkexpress is marked with CC BY-NC-ND 2.0.


A type of bar chart that illustrates the project schedule. Gantt charts emphasise the “what activities happen when” but can also show dependencies between activities (one activity cannot start until the other is completed).

two.png
PERT Charts
Slide2.jpeg

Image: Activity on node sourced under a Creative Commons Attribution-Share Alike 4.0 International license


A Program Evaluation Review Technique (PERT) chart also illustrates information about the progress of projects. It emphasises what activities happen in relation to other activities and time taken to do each activity. It aims to aid with scheduling, organisation and coordination of tasks within a project.

two.png
Advantages and Disadvantages of using CASE Tools
Slide2.jpeg

Advantages

  • Increased speed - reduced time to complete diagramming tasks as it is software assisted

  • Increased accuracy - CASE tools provide ongoing error checking which may become difficult if done manually as the project size increases and progresses

  • Better documentation - CASE tools produce documentation in a standardised and efficient manner. This helps with clarity and timing of activities.


Disadvantages

  • Tool mix - CASE tools need to be selected to meet the needs of the project while also considering costs

  • Cost - CASE tools and associated training and costs are generally expensive to provide to all system developers.

  • Learning curve - implementation of CASE tools in the project workflow may cause some delays as users learn to use them

two.png
Slide2.jpeg
two.png
Slide2.jpeg
two.png
Slide2.jpeg
two.png
Slide2.jpeg
Types Of System Development Methodologies
Stages of the Systems Development Life Cycle
Data Gathering Techniques Used In The SDLC
CASE Tools
Systems Development Documentation (SDLC)
bottom of page