0
1.1kviews
What is meant by architectural modeling.

Subject: Object Oriented Modeling and Design

Difficulty: Medium

Marks: 4 Marks

1 Answer
0
3views

Architectural model is used for Visualizing, specifying, constructing, and documenting a software-intensive system.

Architecture is the set of significant decisions about:

  • The organization of a software system.
  • The selection of the structural elements and their interfaces by which the system is composed.
  • Their behavior, as specified in the collaborations among those elements.
  • The composition of these structural and behavioral elements into progressively larger subsystems.
  • The architectural style that guides their organization: the static and dynamic elements and their interfaces, their collaborations, and their composition.

enter image description here

a. The use case view of a system encompasses the use cases that describe the behavior of the system as seen by its end users, analysts, and testers.

b.The design view of a system encompasses the classes, interfaces, and collaborations that form the vocabulary of the problem and its solution.

c. The process view of the system encompasses the threads and processes that form the systems concurrency and synchronization mechanisms.

d. The implementation view of a system encompasses the components and files that are used to assemble and release the physical system.

e. The deployment view of a system encompasses the nodes that form the system‟s hardware topology on which the system executes.

Please log in to add an answer.