Unit 5 Flashcards
(13 cards)
The __________ model presents a view of the static structure of the probem domain. It is also known as the ______ __________ model
conceptual
domain structural
The ________ model is an initial representation of the structure of a software solution by a class diagram. It is also known as the ________ __________ model
analysis
analysis structural
The object categories under which objects may fall when bulding a conceptual model:
- ________ _______ - physical things in the domain
- _____ - the behaviour of people in the domain
- ________ ____________ - the significant activities/episodes/interactions in a business
- ______________ _____ - the groups to which people belong
- tangible objects
- roles
- business processes
- organisational units
The ________ is a list of terms relating to a particular domain or text, accompied by an explanation of each term.
___________ _____ is the process of obtaining a list of nouns from a problem description in order to identify candidate classes
Grammatical parse
Guidelines for when to eliminate and when to keep cadidate classes:
- (Exclude/rename) if the there is redundancy - the same concept has been given different names
- (Exclude/rename) if different concepts are expresed using the same name
- (Exclude/rename) if the names are not important/independent enough to be considered as concepts in their own right
- (Exclude/rename) if the names are refer to objects that are beyond the scope of the desired system
- Exclude
- Rename
- Exclude or rename
- Exclude
An _________ object is an object which can be thought of as being composed of other objects.
aggregate
In ___________, the component objects of an aggregate have no life after the destruction of the aggregate
composition
____________ refers to the ability to traverse one or more associations to obtain the object(s) associated with an instance of a class through those associations
Navigability
A _________ association is an association at one end of which there is a _________, consisting of one or more attribuutes. The values of these attributes uniquely identify the objects in the class at the other end of the association
qualified
qualifier
Association classes are associations that also have _____ __________. Each instance of the association class defines values for those __________
class properties
properties
Due to substitutability, a more ___________ element can be substituted for a less ___________ element in the same hierarchy.
specialised x 2