Sommerville - Chapter 5

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

computation independent model (CIM)

These model the important domain abstractions used in a system. CIMs are sometimes called domain models.

Data-driven modeling

Modeling in which the input of data results in the output of data

Activity diagrams

Show the activities involved in a process or in data processing

Platform specific models (PSM)

These are transformations of the platform-independent model with a separate PSM for each application platform. In principle, there may be layers of PSM, with each layer adding some platform-specific detail.

platform independent model (PIM)

These model the operation of the system without reference to its implementation. The PIM is usually described using UML models that show the static system structure and how it responds to external and internal events.

Context models

Used to illustrate the operational context of a system - they show what lies outside the system boundaries.

Model Driven Architecture (MDA)

a model-focused approach to software design and implementation that uses a subset of UML models to describe a system.

Generalization

allows us to infer that different members of these classes have some common characteristics e.g. squirrels and rats are rodents.

Model Driven Engineering (MDE)

an approach to software development where models rather than programs are the principal outputs of the development process.

Structural models

display the organization of a system in terms of the components that make up that system and their relationships.

System boundaries

established to define what is inside and what is outside the system.

Behavioral models

models of the dynamic behavior of a system as it is executing. They show what happens or what is supposed to happen when a system responds to a stimulus from its environment.

State diagrams

show how the system reacts to internal and external events

Sequence diagrams

show interactions between actors and the system and between system components.

Use case diagrams

show the interactions between a system and its environment.

Class diagrams

show the object classes in the system and the associations between these classes

Event-driven modeling

shows how a system responds to external and internal events

Object class aggregation models

shows how classes that are collections are composed of other classes.

System Modeling

the process of developing abstract models of a system, with each model presenting a different view or perspective of that system


Ensembles d'études connexes

Vocabulary Workshop (Grade 4) Unit 12

View Set

Chapter 6 - Bones and Skeletal Tissues

View Set

Beginning Spanish I - Lección 5 | Lesson Test

View Set

Vocabulary Autotroph Cell Eukaryotic Heterotrophic Multicellular Nucleus Prokaryotic Unicellular

View Set