The Dynamic Model_ An Introduction to UML
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
The Dynamic Model_ An Introduction to UMLAn introduction to modelling software systems usingthe Unified Modelling Language: Enterprise ArchitectThe Dynamic Model UML Case Tool by Sparx Systems http://www.sparxsystems.com.au An Introduction to UML The Dynamic Model by Geoffrey Sparks All material (c) Geoffrey Sparks 2001 www.sparxsystems.com.au© Geoffrey Sparks 2001 Page:1An introduction to modelling software systems usingthe Unified Modelling Language: Enterprise ArchitectThe Dynamic Model UML Case Tool by Sparx Systems http://www.sparxsystems.com.auTable of ContentsTHE DYNAMIC MODEL .................................................................................................................... 3 INTRODUCTION TO UML ...................................................................................................................... 3 SEQUENCE DIAGRAMS.......................................................................................................................... 3 Purpose ........................................................................................................................................... 3 Notation........................................................................................................................................... 3 ACTIVITY DIAGRAMS ........................................................................................................................... 5 Purpose ........................................................................................................................................... 5 Notation........................................................................................................................................... 5 STATE CHARTS ..................................................................................................................................... 8 Purpose ........................................................................................................................................... 8 Example Notation............................................................................................................................ 8 SUMMARY ............................................................................................................................................ 9RECOMMENDED READING........................................................................................................... 10© Geoffrey Sparks 2001 Page:2An introduction to modelling software systems usingthe Unified Modelling Language: Enterprise ArchitectThe Dynamic Model UML Case Tool by Sparx Systems http://www.sparxsystems.com.auThe Dynamic Model This paper describes how to model the dynamic aspects of software systems using UML notation and semantics. The three topics covered are sequence diagrams, activity diagrams and state charts. An explanation is given of each and how they fit into the overall model structure.Introduction to UML The Unified Modelling Language (UML) is, as its name implies, a modelling language and not a method or process. UML is made up of a very specific notation and the related grammatical rules for constructing software models. UML in itself does not proscribe or advise on how to use that notation in a software development process or as part of an object-oriented design methodology. This paper focuses on the modelling of dynamic behaviour using UML notation and semantics. Dynamic interaction and behaviour in UML is broken down into three main categories: 1. Interactions between object instances at run-time. This is modelled using Sequence diagram and/or Collaboration diagrams. This paper will only discuss Sequence diagrams, as Collaboration and Sequence diagrams are semantically identical. 2. General activity descriptions covering business process and user interaction. Activity diagrams and Business Process diagrams are used for this purpose. 3. State changes over time. UML supports State charts for modelling state changes. You can find out more about UML from the books mentioned in the suggested reading section and from the UML specification documents to be found at the Object Management Groups UML resource pages: http://www.omg.org/technology/uml/ and at http://www.omg.org/technology/documents/formal/Sequence DiagramsPurpose Sequence diagrams are used to display the interaction between users, screens and object instances within the system. They provide a sequential map of message passing between objects over time. Frequently these diagrams are placed under Use Cases or Components in the model to illustrate a scenario, or common set of steps followed in response to an event that generates an outcome. The ...
Tìm kiếm theo từ khóa liên quan:
kỹ thuật lập trình UML The Dynamic Model An Introduction to UML công nghệ thông tinGợi ý tài liệu liên quan:
-
52 trang 431 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
74 trang 302 0 0
-
96 trang 296 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 283 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 267 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
64 trang 264 0 0
-
Bài giảng An toàn và bảo mật thông tin - Trường đại học Thương Mại
31 trang 255 0 0 -
47 trang 231 0 0
-
Giáo trình Hệ điều hành: Phần 2
53 trang 221 0 0 -
LUẬN VĂN: TÌM HIỂU PHƯƠNG PHÁP HỌC TÍCH CỰC VÀ ỨNG DỤNG CHO BÀI TOÁN LỌC THƯ RÁC
65 trang 216 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng quản lý kho hàng trên nền Web
61 trang 215 0 0 -
83 trang 213 0 0
-
Giáo trình Autocad - Nghề: Quản trị mạng máy tính - Trình độ: Cao đẳng nghề (Phần 2)
52 trang 210 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 205 0 0