week 3 UML

 0    26 flashcards    up804653
mp3 indir Baskı oynamak kendini kontrol et
 
soru English cevap English
what does UML stand for?
öğrenmeye başla
Unified Modeling Language
what does UML do?
öğrenmeye başla
Provides notation in the form of diagrams for modeling and documenting a broad range of systems, activities, and processes.
what is a model
öğrenmeye başla
can be considered as an abstraction of a system (problem), that consists of objects interacting by sending messages
What is a domain
öğrenmeye başla
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?
öğrenmeye başla
True
What is a view?
öğrenmeye başla
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 _____.
öğrenmeye başla
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?
öğrenmeye başla
Functional, object, dynamic
What are the functional models?
öğrenmeye başla
use case diagrams (actors and use cases)
what are the object models?
öğrenmeye başla
class and instance diagrams, which comprise objects (attributes and functionality) and associations (relationships), used to describe the system structure;
what are the dynamic models?
öğrenmeye başla
represent a set of operations that describe system’s behaviour.
What is the purpose of a usecase diagram?
öğrenmeye başla
to represent functionality of a system during the elicitation and analysis stages (what rather then how)
What is a scenario?
öğrenmeye başla
a scenario is a sequence of steps describing what happens when someone interacts with the system
what is an Actor?
öğrenmeye başla
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?
öğrenmeye başla
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?
öğrenmeye başla
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?
öğrenmeye başla
an inheritance relationship, shown as a solid line with a triangle pointing to the superclass
multiplicity of association, what does * or 0...* mean?
öğrenmeye başla
no upper limit – zero or more
multiplicity of association, what does 1 or 1...1 mean?
öğrenmeye başla
exactly one
multiplicity of association, what does 0...1 mean?
öğrenmeye başla
zero or one
multiplicity of association, what does 1...* mean?
öğrenmeye başla
at least one
what are Interaction Diagrams?
öğrenmeye başla
Formalized description and notation of dynamic behaviour and collaboration of group of objects
interaction diagrams what are objects involved called?
öğrenmeye başla
participating objects
give 1 example of an interaction diagram
öğrenmeye başla
Sequence diagrams
what is a state chart diagram?
öğrenmeye başla
The dynamic of a system can be described with a number of states and the transitions between them
What is a state?
öğrenmeye başla
A state defines a particular set of attributes (data, characteristics) for an object.

Yorum yapmak için giriş yapmalısınız.