Part 2 Flashcards
(9 cards)
What is CASE?
Computer-Aided Software Engineering
Software system which are intended to provide automated support for software process activities, such as requirements analysis, system modelling, debugging and testing
CASE or Computer-Aided Software Engineering
Tools to support the early process activities of requirements and design
Upper-CASE
Tools to support later activities such as programming, debugging, and testing
Lower-CASE
Software must evolve to meet changing needs
Maintainability
Software must be trustworthy
Dependability
Software should not make wasteful use of system resources
Efficiency
Software must be usable by the users for which it was designed
Usability
ATTRIBUTES OF GOOD SOFTWARE
- Maintainability
- Dependability
- Efficiency
- Usability