Case tools
This presentation is the property of its rightful owner.
Sponsored Links
1 / 20

CASE Tools PowerPoint PPT Presentation


  • 89 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

CASE Tools

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


Introduction

Introduction

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


Compilers

Compilers

  • 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

UML

  • 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


Automate

Automate

  • 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.


Conclusion

Conclusion

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.


Refernses

Refernses

  • New Product Development Solutions “Computer Aided Software Engineering” <http://www.npd-solutions.com/case.html> Doa: Sep24th, 2008.

  • Carnegie Mellon Software Engineering Institute. “What is CASE Environment?”. <http://www.sei.cmu.edu/legacy/case/case_whatis.html> . Doa: Sep24th,2008.


Refernses1

Refernses

  • Wikipedia „Computer Aided Software Engineering” <http://en.wikipedia.org/wiki/Computer-aided_software_engineering> Doa: Oct 9th,2008.

  • The TechTarget Library of White Papers <http://www.bitpipe.com/tlist/Computer-Aided-Software-Engineering.html> Doa:Oct 10th,2008.


  • Login