Week 7 Class Diagrams Flashcards
Domain models are ____
solution-independent
platform independent
platform specific
solution independent
desgin models are ____
solution-independent
platform independent
platform specific
platform independent
implementation models are ____
solution-independent
platform independent
platform specific
platform specific
What are domain models
solution independent descriptions of a problem domain
what are design models
platform independent which model different solutions in design (design choices)
what are implentation models
once you have chose a design, different ways of implenting that design
what is the heirarchy of domain models, design models, and implentation models
One domain model
Many diff design models which are seperate design choices
For each design model, different ways of implementing
What phase and workflow of RUP are class models done in?
Phase: Elaboration
Worflow: Requirements
What do class diagram show
Structure of the system at rest (static)
- things in the system and how theyre described and inter-related
What are class diagrams used in requirements and analysis to show
the problem domain structure
what are 2 types of class diagrams
domain class diagram
design class diagram
What are class diagrams used in design to show
solution structure
what is a class diagram in design called
design class diagram
what is a class diagram in requirements modeling and analysis called
conceptual model
or
domain model
is this a Conceptual (Domain) class or a Design class
Conceptual (domain)
is this a Conceptual (Domain) class or a Design class
Design class
what is camelback notation
getAttribute()
notice capitalization
When do boxes not have a one to many (or something like that) on their associations
When it is a Generalization/Specialization, like this
on a link between 2 boxes, what is the notation for generalization/specialization
what does 0..1 mean
Optional 1