Danh mục

Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM

Số trang: 12      Loại file: pdf      Dung lượng: 0.00 B      Lượt xem: 240      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Phân tích thiết kế phần mềm: Chương 6 cung cấp cho người đọc những kiến thức như: Tương tác và đối tác tương tác; các mảnh kết hợp; hơn nữa các yếu tố ngôn ngữ; các loại sơ đồ tương tác khác. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM 2/28/2019 Content  Introduction  Interactions and interaction partners  Messages  Combined fragments  Branches and loops  Concurrency and order  Filters and assertions  Further language elements  Further types of interaction diagrams 2 1 Introduction Interaction Diagrams  Modeling inter-object behavior (mô hình hóa hành vi giữa các objs)  Dùng để biểu diễn tương tác = interactions between objects  Mô hình hóa các kịch bản chắc chắn  Interaction (tương tác)  Mô tả chuỗi giao tiếp ở các mức độ chi tiết khác nhau  Specifies how messages and data are exchanged between interaction partners  Interaction Diagrams show the following:  Interaction partners (đối tượng tương tác)  Giao tiếp giữa 1 hệ thống và môi trường  Human (lecturer, administrator, …)  Giao tiếp giữa các thành phần của hệ thống để thể hiện cách một use  Non-human (server, printer, executable software, …) case có thể hiện thực  Examples of interactions  Giao tiếp giữa các tiến trình trong đó các thành tố thực hiện một giao  Conversation between persons thức.  Message exchange between humans and a software system  Giao tiếp giữa các cấp lớp (phép gọi hàm, hành vi tương giữa đối tượng)  Communication protocols  Sequence of method calls in a program  … 3 4 1 2/28/2019 Sequence Diagram Interaction Partners  Two-dimensional diagram  Interaction partners are depicted as lifelines  Horizontal axis: involved interaction partners  Head of the lifeline  Vertical axis: chronological order (thứ tự thời gian) of the interaction  Rectangle that contains the expression roleName:Class  Interaction = sequence of event specifications  Roles are a more general concept than objects  Object can take on different roles over its lifetime  Body of the lifeline  Vertical, usually dashed line  Represents the lifetime of the object associated with it Head of the lifeline Body of the Lifeline 5 6 Exchanging Messages (1/2) Exchanging Messages (2/2) Order of messages:  Interaction: sequence of events … on one lifeline … on different lifelines  Message is defined via send event and receive event  Execution specification  Continuous bar »Happens before«  Used to visualize when an interaction partne ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: