In: Computer Science
System modeling is the concept of designing the abstract model for particular scenarios. System modeling helps us analyzing the system's functional requirements through UML diagrams.
1. Context models: Context models are used to analyze exogenous activities which affect the decision based on social activities, legal or political activities. The process of context model starts with the decision taken by the management which includes patient. After than analyze the risk which is secure or not in the context of social care.
2. Interaction models: This kind of modeling includes the interaction of the system with the customer and inter relatability of our model. designing SRS and Use case diagram and sequence diagram is part of interaction models SRS completes the understanding of model by customer and designers and used cased removes the gap between the need of user and customer. and the sequence diagram makes the flow of how the development of software will take place.
3. Structural Models: Structural model basically defines the structure of the model. The analysis of the structural model completes with how the classes and functions are interrelated. Class diagrams are used to analyze these factors. Generalization, Aggregation, Polymorphism, these kinds of Object-oriented concepts are used in structural modeling.
4. Behavioral models: Behavioral models are used to examine the behavior of each component of the model. For example, measuring cohesion and coupling between two functions. A data-driven approach is used to find the events going through the data. State machines and activity diagrams are used to handle these kinds of problems. The sequence diagram is also used to model the system and removing the gaps between the system and activities.