1. Introduction to Software Engineering Flashcards
1
Q
Attributes of good software
A
- maintainability - to meet customer changes
- dependability - to avoid damages in event of failure
- security - to prevent attacks
- efficiency - in using system resources
- acceptability - to be understandable, usable and compatible
2
Q
Why is software hard to get right
A
- complex
- intangible
- malleable
- scale
- evolutionary
3
Q
mains reason software fail
A
- system for the wrong reason
- wrong system
- system in the wrong way
4
Q
Software development process models
A
- linear
- iterative
- concurrent
- configurable/ adaptive