Lecture Software design and architecture – Chapter 20

Lecture 20 – Functional modeling. System modeling is the process of developing abstract models of a system, with each model presenting a different view or perspective of that system. System modeling has generally come to mean representing the system using some kind of graphical notation, which is now almost always based on notations in the Unified Modeling Language (UML). | SOFTWARE DESIGN AND ARCHITECTURE LECTURE 20 Review Software Requirements Requirements Engineering Process Outline ANALYSIS PHASE (OBJECT ORIENTED DESIGN) Functional Modeling Use case Diagram Description System Modeling System modeling is the process of developing abstract models of a system, with each model presenting a different view or perspective of that system. System modeling has generally come to mean representing the system using some kind of graphical notation, which is now almost always based on notations in the Unified Modeling Language (UML). System Modeling Models are used during the requirements engineering process to help derive the requirements for a system, during the design process to describe the system to engineers implementing the system and after implementation to document the system’s structure and operation. Analysis Models At an early stage in the specification of a system, we need to decide on the system boundaries. This involves working with system . | SOFTWARE DESIGN AND ARCHITECTURE LECTURE 20 Review Software Requirements Requirements Engineering Process Outline ANALYSIS PHASE (OBJECT ORIENTED DESIGN) Functional Modeling Use case Diagram Description System Modeling System modeling is the process of developing abstract models of a system, with each model presenting a different view or perspective of that system. System modeling has generally come to mean representing the system using some kind of graphical notation, which is now almost always based on notations in the Unified Modeling Language (UML). System Modeling Models are used during the requirements engineering process to help derive the requirements for a system, during the design process to describe the system to engineers implementing the system and after implementation to document the system’s structure and operation. Analysis Models At an early stage in the specification of a system, we need to decide on the system boundaries. This involves working with system stakeholders to decide what functionality should be included in the system and what is provided by the system’s environment. We need to decide that automated support for some business processes should be implemented but others should be manual processes or supported by different systems. Modeling System Interactions All systems involve interaction of some kind. user interaction, which involves user inputs and outputs, interaction between the system being developed Modeling user interaction is important as it helps to identify user requirements. Modeling System interactions For modeling system interactions we can use Use case modeling, which is mostly used to model interactions between a system and external actors (users or other systems). Use Case Modeling Use Case A use case is a set of scenarios that describe an interaction between a user and a system. Use case model is a representation of sequence of transactions initiated by the user (actor) from outside the system. In the process, the .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.