Danh mục

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

Số trang: 10      Loại file: pdf      Dung lượng: 850.20 KB      Lượt xem: 28      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (10 trang) 0
Xem trước 1 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 5 State machine diagram, cung cấp cho người đọc những kiến thức như: Introduction; States; Transitions; Types of events; Types of states; Entry and exit points. 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 5 - Trường ĐH Ngoại ngữ - Tin học TP.HCM 2/28/2019 Content  Introduction  States  Transitions  Types of events  Types of states  Entry and exit points 2 1 Introduction Example: Lecture Hall with Details  Mỗi object có một số hữu hạn trạng thái trong chu trình sống  State machine diagram được sử dụng khi:  Mô hình hóa các trạng thái có thể của 1 hệ thống hay 1 đối tượng  Mô hình hóa các chuyển trạng xảy ra như là 1 chuỗi sự kiện class LectureHall {  Mô hình hóa hành vi của 1 hệ thống hay đối tượng ở 1 trạng thái private boolean free; public void occupy() {  Example: high-level description of the behavior of a lecture hall free=false; } Transition State public void release() { free=true; } } 3 4 1 2/28/2019 Example: Digital Clock State  States = nodes of the state machine (nút của máy trạng thái)  When a state is active  The object is in that state  All internal activities specified in this state can be executed  An activity can consist of multiple actions  entry / Activity(...)  Executed when the object enters the state  exit / Activity(...)  Executed when the object exits the state  do / Activity(...)  Executed while the object remains in this state  VD: khi 1 phòng học chuyển sang trạng thái bị sử dụng, các hành vi nào hay xảy ra? 5 6 Transition Transition – Syntax  Change from one state to another Event Guard Sequence of actions (effect) (sự kiện)  Event (trigger) (sự kiện kích khởi)  Exogenous stimulus  Can trigger a state transition  Guard (condition) (điều kiện bảo vệ)  Boolean expression  If the event occurs, the guard is checked  If ...

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