case tools
Download
Skip this Video
Download Presentation
CASE Tools

Loading in 2 Seconds...

play fullscreen
1 / 20

CASE Tools - PowerPoint PPT Presentation


  • 133 Views
  • 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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
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
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.
slide8
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.
ad