4 Essential Attributes of Good Software

¡Supera tus tareas y exámenes ahora con Quizwiz!

Maintainability

Software should be written in such a way that it can evolve to meet the changing needs of customer's. This is a critical attribute because software change is an inevitable requirement of a changing business environment.

Efficiency

Software should not make wasteful use of system resources such as memory and processor cycles. Efficiency therefore includes responsiveness, process time, resource utilization, etc.

Dependability & Security

Software dependability includes a range of characteristics including reliability, security, and safety. Dependable software should not cause physical or economic damage in the event of system failure. Software has to be secure so that malicious users cannot access or damage the system.

Acceptability

Software must be acceptable to the type of users for which it is designed. This means that it must be understandable, usable, and compatible with other systems that they use.


Conjuntos de estudio relacionados

Evolutionary Biology Lesson 21: The fossil record

View Set

Networking + Post-Assessment Quiz

View Set

CH 5: The Secularization Thesis and its Challenges

View Set

business and finance chapter 1 and 2

View Set

DSST Principles of Public Speaking (CLEP) New & Improved

View Set

Strategy - 8. Design, Structure & Evaluation and Leadership & Change

View Set

CIS 2530 Midterm Study Guide ch 8

View Set

日本語総まとめN2 漢字 4週③

View Set