Week 5: Design Concepts/Modeling Flashcards
According to Mitch Kapor, good software design should exihibit
What does software design encompass
What are: Design Principles, Design Concepts, Design Practices
What is the Software Engineering Design pyramid?
What is the lowest level of the Software Engineering Design pyramid?
What is the second lowest level of the Software Engineering Design pyramid?
What is the second highest level of the Software Engineering Design pyramid?
What is the highest level of the Software Engineering Design pyramid?
What three characteristics serve as a guide for the evaluation of a good design?
What four components are common among design methodologies?
What are design concepts?
What is Abstraction as a Design Concept?
What is the difference between Procedural Abstraction and Data Abstraction?
What is the Architecture Design Concept?
What three properties are defined by architecture?
What are Design Patterns as a Design Concept?