1.1 Introduction Flashcards
1
Q
Learning Objectives
A
- Express the analysis and design of an application using Unified Modeling Notation
- Specify functional semantics of an application using the Object Constraint Language (OCL)
- Specify and evaluate software architectures
- Select and use appropriate architectural styles
- Understand and apply object-oriented design techniques
- Select and use appropriate software design patterns
- Understand and participate in a design review
1
Q
What is UML?
A
Unified Modeling Notation (UML)
2
Q
What is OCL?
A
Object Constraint Language (OCL)