Case tools
1 / 20

CASE Tools - PowerPoint PPT Presentation

  • Uploaded on

CASE Tools. CSC 532 : Advance Topics Software Engineering Dr. box Moayad Almohaishi. Introduction. Computer and computer software are becoming more complicated than before. MS-DOS VS MS- Windows vista. What is CASE Tools?. Computer Aided Software Engineering

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' CASE Tools' - angelica-saunders

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Case tools
CASE Tools

  • CSC 532 : Advance Topics

  • Software Engineering

  • Dr. box

  • Moayad Almohaishi


Computer and computer software are becoming more complicated than before.

  • MS-DOS VS MS- Windows vista.

What is case tools
What is CASE Tools?

  • Computer Aided Software Engineering

  • "CASE is the use of computer-based support in the software development process"

What is case tools1
What is CASE Tools?

  • „ A CASE tool is a computer-based product aimed at supporting one or more software engineering activities within a software development process.”

Some tools
Some Tools

  • Configuration management

  • Data modeling

  • Model transformation

  • Refactoring

  • Source code generating

  • Unified Modeling Language


  • Compiler is a tool that help the programmers to write codes in easy human-like language then convert it to machine language.

  • C/C++, C#, Java, and pascal.

Case tools

  • Unified Model Language

  • A single Paradigm

  • Facilitate Architecture and code reuse

  • the models are clear closely reflect of the real world

  • Stability

Support workflow
Support workflow

  • Configuration and change management

  • CVS - concurrent Versions System

  • SCM - Source Code management

  • Git - Fast Version Control System


  • Requirement documents

  • Detailed Design documents

  • User Interface

  • Code

  • Changes and management.

Why case tools are important
Why CASE Tools are important

  • Help managing and accessing the project easily in anytime.

Case advantages
CASE Advantages

  • Good to organize and manage large and complex projects.

  • Allow all the working team to know where the project stand.

  • It can show the progress in the project as graphs.

  • It work as repository or database for the project.

Case limitations
CASE Limitations

  • Software Engineering required creative thought, which any tools can't provide.

  • It can't support the team interactions.

  • If using different tools for each phase of the development, it would be hard to connect them all.


CASE tools helped to bring the software engineering to a new level; faster and more accurate. Therefore we were able to have more complicated Applications.


  • New Product Development Solutions “Computer Aided Software Engineering” <> Doa: Sep24th, 2008.

  • Carnegie Mellon Software Engineering Institute. “What is CASE Environment?”. <> . Doa: Sep24th,2008.


  • Wikipedia „Computer Aided Software Engineering” <> Doa: Oct 9th,2008.

  • The TechTarget Library of White Papers <> Doa:Oct 10th,2008.