Frage |
Antworten |
Lernen beginnen
|
|
Unified Modeling Language
|
|
|
Lernen beginnen
|
|
Provides notation in the form of diagrams for modeling and documenting a broad range of systems, activities, and processes.
|
|
|
Lernen beginnen
|
|
can be considered as an abstraction of a system (problem), that consists of objects interacting by sending messages
|
|
|
Lernen beginnen
|
|
The domain is the actual world from which the system (problem) originates.
|
|
|
Generally, more than one model is used to describe complex systems. T/F? Lernen beginnen
|
|
|
|
|
Lernen beginnen
|
|
A view depicts selected aspects of a model in order to visualize and make them understandable
|
|
|
The essential characteristics (data) of the entities are captured as _______(_______), and the essential functionalities (operations, actions, behaviour) of those attributes are captured as _____. Lernen beginnen
|
|
The essential characteristics (data) of the entities are captured as attributes (data fields), and the essential functionalities (operations, actions, behaviour) of those attributes are captured as methods.
|
|
|
What a re the 3 different types of models? Lernen beginnen
|
|
Functional, object, dynamic
|
|
|
What are the functional models? Lernen beginnen
|
|
use case diagrams (actors and use cases)
|
|
|
what are the object models? Lernen beginnen
|
|
class and instance diagrams, which comprise objects (attributes and functionality) and associations (relationships), used to describe the system structure;
|
|
|
what are the dynamic models? Lernen beginnen
|
|
represent a set of operations that describe system’s behaviour.
|
|
|
What is the purpose of a usecase diagram? Lernen beginnen
|
|
to represent functionality of a system during the elicitation and analysis stages (what rather then how)
|
|
|
Lernen beginnen
|
|
a scenario is a sequence of steps describing what happens when someone interacts with the system
|
|
|
Lernen beginnen
|
|
the roles that people (objects) play in the system; different type of users (or systems) that interact with the system.
|
|
|
What is association in relation to class diagrams? Lernen beginnen
|
|
a relationship between instances of the two classes, shown as a solid line between the classes (could be directed).
|
|
|
What is aggregation in relation to class diagrams? Lernen beginnen
|
|
a part-of relationship, in which one class belongs to a collection. Shown as solid line with a diamond end pointing to the part containing the whole.
|
|
|
What is generalizationin relation to class diagrams? Lernen beginnen
|
|
an inheritance relationship, shown as a solid line with a triangle pointing to the superclass
|
|
|
multiplicity of association, what does * or 0...* mean? Lernen beginnen
|
|
no upper limit – zero or more
|
|
|
multiplicity of association, what does 1 or 1...1 mean? Lernen beginnen
|
|
|
|
|
multiplicity of association, what does 0...1 mean? Lernen beginnen
|
|
|
|
|
multiplicity of association, what does 1...* mean? Lernen beginnen
|
|
|
|
|
what are Interaction Diagrams? Lernen beginnen
|
|
Formalized description and notation of dynamic behaviour and collaboration of group of objects
|
|
|
interaction diagrams what are objects involved called? Lernen beginnen
|
|
|
|
|
give 1 example of an interaction diagram Lernen beginnen
|
|
|
|
|
what is a state chart diagram? Lernen beginnen
|
|
The dynamic of a system can be described with a number of states and the transitions between them
|
|
|
Lernen beginnen
|
|
A state defines a particular set of attributes (data, characteristics) for an object.
|
|
|