SlideServe
Menu
Préférences
© SlideServe · v2026

Computer aided Software Engineering

betty_james avatar
7 diapositives · 1.1K Views · Feb 07, 2012

Computer aided Software Engineering. Reginald Wesley CSC 432. Outline. What is CASE? Background Why is CASE important? Drawbacks Tools. What is CASE?. Computer aided software engineering ( CASE ) is the use of software tools to assist in the development and maintenance of software.

Computer aided Software Engineering - slide 1
01 / 7Computer aided Software Engineering
1 / 17

Télécharger la présentation

Computer aided Software Engineering
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Computer aided Software Engineering Reginald Wesley CSC 432

  2. Outline • What is CASE? • Background • Why is CASE important? • Drawbacks • Tools

  3. What is CASE? • Computer aided software engineering (CASE) is the use of software tools to assist in the development and maintenance of software

  4. Background • To speed up the software system building process, a new concept of designing software is introduced in the '70s, called Computer Aided Software Engineering (CASE). This term is used for a new generation of tools that applies rigorous engineering principles to the development and analysis of software.

  5. Why is CASE important? • CASE allows for rapid development of software because of the increasing speed of changing market-demands new products replace old ones much earlier than before, so the development of new products has to go faster.

  6. Drawbacks • very complex • not easily maintainable • fragile

  7. Tools • Since the early days of writing software, there has been an awareness of the need for automated tools to help the software developer. Initially the concentration was on program support tools such as translators, compilers, assemblers, macro processors, and linkers and loaders. However, as computers became more powerful and the software that ran on them grew larger and more complex, the range of support tools began to expand. In particular, the use of interactive time-sharing systems for software development encouraged the development of program editors, debuggers, code analyzers, and program-pretty printers.