Intro Flashcards
1
Q
What is Software Engineering?
A
Multi-person construction of multi-version software.
How software systems are built, including project management and system testing.
2
Q
Code and Fix Cycle
A
- Write the Code
- Test the code.
- Improve Code
- GOTO 1
3
Q
4 pillars of Good Software
A
- Maintainability
- Efficiency
- Dependability
- Acceptability
4
Q
Maintainability
A
Can evolve to meet changing needs.
5
Q
Efficiency
A
No wasteful use of system resource.
6
Q
Dependability
A
Is trustworthy
7
Q
Acceptability
A
Accepted by the user for which it was designed; understandable, usable and compatible.