tailieunhanh - Lecture Introduction to software engineering - Week 5: System modeling

Lecture Introduction to software engineering - Week 5: System modeling. In this chapter, you will learn to: Contextmodels, interaction models, structural models, behavioral models, model-driven engineering. | Week 5 System Modeling Nguyễn Thị Minh Tuyền Adapted from slides of Ian Sommerville https tailieudientucntt Topics covered 1. Context models 2. Interaction models 3. Structural models 4. Behavioral models 5. Model-driven engineering 2 https tailieudientucntt System modeling Is the process of developing abstract models of a system p each model presents a different view or perspective of that system. Represent a system using some kind of graphical notation p based on notations in the Unified Modeling Language UML . Helps the analyst to understand the functionality of the system and models are used to communicate with customers. 3 https tailieudientucntt Existing and planned system models Models of the existing system are used during requirements engineering. p Clarify what the existing system does and p Are used as a basis for discussing its strengths and weaknesses. Models of the new system are used during requirements engineering p Help explain the proposed requirements to other system stakeholders. p Are used for discussing design proposals and for documenting the system for implementation. In a model-driven engineering process it is possible to generate a complete or partial system implementation from the system model. 4 https tailieudientucntt Model the interactions System perspectives between a system and its environment or between the Model the context or components of a system environment of the system external interaction perspective perspective System behavioral structural perspective perspective Model the dynamic Model the organization behavior of the of a system or the system and how it structure of the data responds to events. that is processed by the system. 5 https tailieudientucntt Các loại biểu đồ UML NGUYỄN Thị Minh Tuyền https tailieudientucntt UML diagram types The UML has many .

TỪ KHÓA LIÊN QUAN