![]() For an overview the simple Subsystem diagram only containing the basic Subsystems should be shown. The Subsystems can contain other Subsystems or they can be split into separate Subsystems. While modelling the architecture new Subsystems may arise and others may disappear.Įxample of an extended Subsystem Architecture Design The four Subsystems are only a basic architecture model. ![]() The four basic Subsystems can be extended or limited depending on the nature of the system-to-be. We can divide a system into at least four Subsystems: Interface Subsystem (User Interface and Interface to other Systems), Function Subsystem, Model Subsystem and Technical System Interface Subsystem. The resulting Design Subsystem Diagram is a diagram showing the general subsystem architecture including classes. Typically, classes in the model may need a counterpart that represents an interface to the world outside the system. The Functions should be assembled into classes where the functions in each class have a natural relationship with one another.įrom the Use Case Analysis, Interface Analysis and System Dynamics Analysis we can extract the classes which belong in the Interface Subsystem.įinally, the System Subsystem should be modelled. It is in the model we represent data and states captured from the "real" world. The Class Diagram from the Class Analysis is typically put into the Model Subsystem because the Class Diagram is a mathematical or logical model of the world the system-to-be should control or administer. ![]() ![]() Having a introductory subsystem model ready after the initial considerations, it is time to model the internal parts of the subsystems. During his considerations the developer may have to go back to for instance the class analysis to rethink the class diagram due to new inspiration. Ask yourself questions like: Are there other systems that the system-to-be should interact with? Should the function subsystem be split into two or more subsystems each reflecting delimited functionality? Are there special system interfaces that are contained within this project?Īs for all other activities in the process, subsystem modelling is iterative. Would it suit the system-to-be? If it is not possible to confirm the basic model's immediate use, consider how the model should be extended. First consider the basic subsystem model. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |