Chapter 5: System Modeling

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

What is illustrated in a UML sequence diagram?

A sequence of interactions between the actors in a system's environment and the objects in the system itself. The sequence of interactions describes the implementation of a system feature or function.

How are activity diagrams used in describing the context of use of a system?

Activity diagrams may be used to describe the business processes in which the system is used and the other systems which are also used in these processes.

How is generalization used to simplify the models of a system with many similar objects?

Assuming that the similar objects have attributes and methods in common, these common attributes and methods are associated with a 'super-class' which generalizes all of the objects sharing these attributes/methods. The specific object classes only declare the attributes/methods specific to that class and they inherit the general attributes/methods from the super-class.

What is the basic assumption that underlies event-driven modeling?

That the system can be represented as a model with a finite number of discrete states and external and internal events trigger a transition from one state to another.

What are the principal components of a textual use-case description?

The actors involved... ~A description of the interactions ~The data that is exchanged ~The stimulus that triggers the use case ~The response of the system ~Comments and other information

What is described in a context model?

The immediate external environment of the system defining the system's context and the dependencies that a system has on its environment. The context model shows what is outside of the system boundary.

What are the three types of abstract system model that arerecommended by the MDA method?

~A computation independent model (CIM) ~A platform-independent model (PIM) ~One or more platform-specific models (PSMs)

What UML diagram types may be used to represent the essential features of a system?

~Activity diagrams ~Use case diagrams ~Sequence diagrams ~Class diagrams ~State diagrams

What perspectives may be used for system modelling?

~An external perspective ~An interaction perspective ~A behavioral perspective ~A structural perspective

What are the claimed benefits of model-driven engineering?

~Engineers can work at a high level of abstraction without concern for implementation details. ~Errors are reduced and the design and implementation process is speeded up. ~By using powerful generation tools, implementations of the same system can be automatically generated for different platforms.


Kaugnay na mga set ng pag-aaral

English Catcher in the Rye final test

View Set

CNA 121 | Ch. 12, Client Hyper-V

View Set

Skills Performing Range-of-Motion Exercises

View Set

NURS 2500 Test 1 COMBINATION of all study guides in folder **Also must study Shayla's study guide

View Set

Articulations: Selected Articulations in Depth

View Set

Chapter 3- Colonies Take Root (Review Questions)

View Set