Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Ebook UML @ Classroom An Introduction to Object-Oriented Modeling: Part 2
Đang chuẩn bị liên kết để tải về tài liệu:
Ebook UML @ Classroom An Introduction to Object-Oriented Modeling: Part 2
Phương Thi (Thy)
11
121
pdf
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Ebook UML @ Classroom An Introduction to Object-Oriented Modeling: Part 2 presents the following content: The Sequence Diagram; The Activity Diagram; All Together Now; Further Topics. Please refer to the documentation for more details. | Chapter 5 The State Machine Diagram Over the course of its life every system or to be more precise every object goes through a finite number of different states. Using a state State machine diagram machine diagram you can model the possible states for the system or object in question how state transitions occur as a consequence of oc- curring events and what behavior the system or object exhibits in each state. As a simple example consider a lecture hall that can be in one of two states free or occupied. When a lecture starts in the lecture hall the state of the lecture hall changes from free to occupied. Once the respective event in the lecture hall has finished and the hall has been released again its state reverts to free see Fig. 5.1 . lecture start Figure 5.1 free occupied State machine diagram of release a lecture hall simplified presentation The state machine diagram is based on the work of David Harel 22 and uses concepts of finite automata. UML differentiates between two types of state machines namely behavior state machines and protocol state machines. In this book we present only behavior state machines which are widespread in practice and are also referred to as state ma- chine diagrams or state charts. In the same way as every other diagram a state machine diagram only models the part of a system that is necessary or relevant for the respective purpose. For example if you want to model only the states that a lecture hall can take either for collecting requirements or for doc- umentation purposes a model as shown in Figure 5.1 can be sufficient. However if you are already in a late phase of the development process a representation that is close to code as shown in Figure 5.2 is ben- Springer International Publishing Switzerland 2015 85 M. Seidl et al. UML @ Classroom Undergraduate Topics in Computer Science DOI 10.1007 978-3-319-12742-2_5 86 5 The State Machine Diagram eficial. This figure shows a class LectureHall with an attribute free that can take the .
TÀI LIỆU LIÊN QUAN
Ebook Phân tích thiết kế hệ thống hướng đối tượng UML C++
Ebook UML @ Classroom An Introduction to Object-Oriented Modeling: Part 1
Ebook UML @ Classroom An Introduction to Object-Oriented Modeling: Part 2
Ebook Large-scale software architecture: A practical guide using UML
Ebook Phát triển hệ thống hướng đối tượng với UML 2.0 và C++ (in lần thứ 2): Phần 2
Ebook Systems analysis and design with UML version 2.0: An object-oriented approach (Second Edition)
Ebook Phân tích thiết kế hướng đối tượng: Phần 1 - PGS. TS Phạm Văn Đức
Ebook UML distilled: A brief guide to the standard object modeling language (Third edition) - Part 1
Ebook UML distilled: A brief guide to the standard object modeling language (Third edition) - Part 2
Ebook C++ Cookbook