Unit 3 Flashcards
1
Q
Design models types
A
- Component level design
- Interface design
- Architecture design
- Data design
2
Q
Quality attributes
A
FURPS
Functionality
Usability
Reliability
Performance
Supportability
3
Q
Quality guidelines
A
Design should be
1. Modular, logically partitioning software.
2. Result in appropriate data structures.
3. Derive designs using a repeatable model based on requirement analysis.
4. Represent design using motions that effectively communicate its meanings.
5. Include distinct representations of Data architecture and components.
4
Q
Design concepts
A
- Abstruction
- Architecture
- Patterns
-pattern based sw design - Seperation of concerns.
- Modularity
- Info hiding
- Functional independence
- Refinement