Các mô hình hệ thống của kỹ thuật phần mềm

45 277 0
Các mô hình hệ thống của kỹ thuật phần mềm

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin

System models (Bài 5: Các Mô hình Hệ thống) Slide bài giảng • Từ bài này slide bài giảng để nguyên tiếng Anh – Sinh viên hỏi trên lớp nếu có phần nào chưa hiểu – Có thể dùng diễn đàn môn học để trao đổi Objectives • To explain why the context of a system should be modelled as part of the RE process • To describe behavioural modelling, data modelling and object modelling modelling and object modelling • To introduce some of the notations used in the Unified Modeling Language (UML) • To show how CASE workbenches support system modelling Content • Context models • Behavioural models • Data models • Object models • Object models • CASE workbenches System modelling • System modelling helps the analyst to understand the functionality of the system – Models are used to communicate with customers. Multiple models • Different models present the system from different perspectives – External perspective showing the system’s context or environment; • Represent all external entities that may interact with a system. • Represent all external entities that may interact with a system. – Behavioural perspective showing the behaviour of the system; • Internal working of system’s elements – Structural perspective showing the system or data architecture • Elements and their relationships Model types • Data processing model showing how the data is processed at different stages. • Composition model showing how entities are composed of other entities. composed of other entities. • Architectural model showing principal sub-systems. • Classification model showing how entities have common characteristics. • Stimulus/response model showing the system’s reaction to events. Context models • Context models are used to illustrate the operational context of a system – – Show what lies outside the system boundaries • Social and organisational concerns may affect • Social and organisational concerns may affect the decision on where to position system boundaries • Architectural models show the system and its relationship with other systems. The context of an ATM system ATM systemATM system Account DB Branch system Branch Accounting system Branch Branch Security system – Does not show physical locations, how they are connected, how data is moving around Usage DB system Branch counter system Mantainance system Process models • Process (tiến trình) models show the overall process and the processes that are supported by the system. • Data flow ( luồng dữ liệu ) models may be used • Data flow ( luồng dữ liệu ) models may be used to show the processes and the flow of information from one process to another. . models (Bài 5: Các Mô hình Hệ thống) Slide bài giảng • Từ bài này slide bài giảng để nguyên tiếng Anh – Sinh viên hỏi trên lớp nếu có phần nào chưa hiểu – Có thể dùng diễn đàn môn học để trao

Ngày đăng: 22/10/2014, 18:52

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan