Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 6: Mô hình hóa hành vi
Số trang: 18
Loại file: pdf
Dung lượng: 668.28 KB
Lượt xem: 23
Lượt tải: 0
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ế hệ thống thông tin - Chương 6: Mô hình hóa hành vi cung cấp cho người học những kiến thức như: Giới thiệu; Lược đồ tuần tự (Sequence Diagram); Lược đồ cộng tác (Collaboration Digram/Communication); Lược đồ trạng thái (behavioral state machine). Mời 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ế hệ thống thông tin - Chương 6: Mô hình hóa hành vi 25/02/2016 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Chương 6. Mô hình hóa hành vi1.1. Bức tranh PTKTHT 1 25/02/20161.1. Bức tranh PTKTHTNội dung• Giới thiệu• Lược đồ tuần tự (Sequence Diagram)• Lược đồ cộng tác (Collaboration Digram/Communication)• Lược đồ trạng thái (behavioral state machine) 2 25/02/2016Giới thiệu• Mô hình hóa hành vi nhằm thể hiện hành vi bên trong hoặc khía cạnh động của một hệ thống thông tin• Các mô hình hành vi được chia làm 2 loại: • Loại 1: dùng để mô tả chi tiết cho một quy trình nghiệp vụ trong mô hình Use-Case. Trong UML lược đồ tương tác (tuần tự, cộng tác) được sử dụng cho loại này. • Loại 2: dùng để mô tả sự thay đổi xuất hiện trong lớp dữ liệu bên dưới. Trong UML, lược đồ trạng thái được sử dụng cho loại nàyGiới thiệu• Mục đích của mô hình hóa hành vi • Cho thấy các đối tượng trong một phạm vi nghiệp vụ cộng tác với nhau như thế nào thông qua việc đặc tả cho mỗi Use-case • Cho thấy khung nhìn bên trong của quy trình nghiệp vụ (được thể hiện qua mỗi use-case) 3 25/02/2016 Lược đồ tuần tự • Là một dạng của lược đồ tương tác • Lược đồ thể hiện sự tương tác qua lại theo thời gian giữa các đối tượng tham gia trong một use-case • Là một mô hình động thể hiện thứ tự rõ ràng của các thông điệp giao tiếp giữa các đối tượng • Nhấn mạnh thứ tự của các hoạt động theo thời gian liên quan đến tập các đối tượng, do vậy rất hữu ích để hiểu chi tiết theo thời gian cho các use case. Đặt biệt là các use-case phức tạp. • Lược đồ tuần tự được sử dụng để mô tả tất cả các kịch bản trong use-case • Có thể sử dụng cho pha phân tích và thiết kế. Tuy nhiên pha thiết kế chỉ rõ sự thực thi, thường bao gồm luôn đối tượng CSDL hoặc các thành phần giao diện người dùng Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Tác nhân (actor) • Đối tượng (object) • Đường sống của đối tượng (lifelien) • Kích hoạt hành vi (execution occurrence) • Thông điệp (message) • Thông điệp có điều kiện (guard condition) • Kết thúc hoạt động của đối tượng (object destruction) 4 25/02/2016Lược đồ tuần tự• Các thành phần trong lược đồ • Tác nhân (actor) • Là con người hoặc hệ thống bên ngoài • Tham gia vào quy trình với chức năng gởi/nhận thông điệp • Ký hiệu:Lược đồ tuần tự• Các thành phần trong lược đồ • Đối tượng (object) • Tham gia vào quy trình với chức năng gởi/nhận thông điệp • Ký hiệu: 5 25/02/2016Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Đường sống của đối tượng(lifeline) • Thể hiện vòng đời của đối tượng trong suốt quá trình tương tác • Nếu trên đường sống của đối tượng điểm dừng X, thì đối tượng không còn tương tác với đối tượng khác • Ký hiệu:Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Kích hoạt thực thi • Thể hiện khi một đối tượng gởi hay nhận một thông điệp • Được đặc dọc theo đường sống của đối tượng • Ký hiệu: 6 25/02/2016Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Thông điệp • Thể hiện thông tin đi từ một đối tượng này đến đối tượng khác • Ký hiệu:Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Thông điệp có điều kiện • Thể hiện thông tin đi từ một đối tượng này đến đối tượng khác • Ký hiệu 7 25/02/2016Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Kết thúc hoạt động của đối tượng • Thể hiện kết thúc chu kỳ sống của một đối tượng, nghĩa là đối tượng không còn tham gia vào qui trình tương tác. • Ký hiệu: XVí dụ 1 8 25/02/2016Ví dụ 2 9 25/02/2016Lược đồ cộng tác (Collaboration Digram/C ...
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 6: Mô hình hóa hành vi 25/02/2016 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Chương 6. Mô hình hóa hành vi1.1. Bức tranh PTKTHT 1 25/02/20161.1. Bức tranh PTKTHTNội dung• Giới thiệu• Lược đồ tuần tự (Sequence Diagram)• Lược đồ cộng tác (Collaboration Digram/Communication)• Lược đồ trạng thái (behavioral state machine) 2 25/02/2016Giới thiệu• Mô hình hóa hành vi nhằm thể hiện hành vi bên trong hoặc khía cạnh động của một hệ thống thông tin• Các mô hình hành vi được chia làm 2 loại: • Loại 1: dùng để mô tả chi tiết cho một quy trình nghiệp vụ trong mô hình Use-Case. Trong UML lược đồ tương tác (tuần tự, cộng tác) được sử dụng cho loại này. • Loại 2: dùng để mô tả sự thay đổi xuất hiện trong lớp dữ liệu bên dưới. Trong UML, lược đồ trạng thái được sử dụng cho loại nàyGiới thiệu• Mục đích của mô hình hóa hành vi • Cho thấy các đối tượng trong một phạm vi nghiệp vụ cộng tác với nhau như thế nào thông qua việc đặc tả cho mỗi Use-case • Cho thấy khung nhìn bên trong của quy trình nghiệp vụ (được thể hiện qua mỗi use-case) 3 25/02/2016 Lược đồ tuần tự • Là một dạng của lược đồ tương tác • Lược đồ thể hiện sự tương tác qua lại theo thời gian giữa các đối tượng tham gia trong một use-case • Là một mô hình động thể hiện thứ tự rõ ràng của các thông điệp giao tiếp giữa các đối tượng • Nhấn mạnh thứ tự của các hoạt động theo thời gian liên quan đến tập các đối tượng, do vậy rất hữu ích để hiểu chi tiết theo thời gian cho các use case. Đặt biệt là các use-case phức tạp. • Lược đồ tuần tự được sử dụng để mô tả tất cả các kịch bản trong use-case • Có thể sử dụng cho pha phân tích và thiết kế. Tuy nhiên pha thiết kế chỉ rõ sự thực thi, thường bao gồm luôn đối tượng CSDL hoặc các thành phần giao diện người dùng Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Tác nhân (actor) • Đối tượng (object) • Đường sống của đối tượng (lifelien) • Kích hoạt hành vi (execution occurrence) • Thông điệp (message) • Thông điệp có điều kiện (guard condition) • Kết thúc hoạt động của đối tượng (object destruction) 4 25/02/2016Lược đồ tuần tự• Các thành phần trong lược đồ • Tác nhân (actor) • Là con người hoặc hệ thống bên ngoài • Tham gia vào quy trình với chức năng gởi/nhận thông điệp • Ký hiệu:Lược đồ tuần tự• Các thành phần trong lược đồ • Đối tượng (object) • Tham gia vào quy trình với chức năng gởi/nhận thông điệp • Ký hiệu: 5 25/02/2016Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Đường sống của đối tượng(lifeline) • Thể hiện vòng đời của đối tượng trong suốt quá trình tương tác • Nếu trên đường sống của đối tượng điểm dừng X, thì đối tượng không còn tương tác với đối tượng khác • Ký hiệu:Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Kích hoạt thực thi • Thể hiện khi một đối tượng gởi hay nhận một thông điệp • Được đặc dọc theo đường sống của đối tượng • Ký hiệu: 6 25/02/2016Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Thông điệp • Thể hiện thông tin đi từ một đối tượng này đến đối tượng khác • Ký hiệu:Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Thông điệp có điều kiện • Thể hiện thông tin đi từ một đối tượng này đến đối tượng khác • Ký hiệu 7 25/02/2016Lược đồ tuần tự• Các thành phần trong lược đồ tuần tự • Kết thúc hoạt động của đối tượng • Thể hiện kết thúc chu kỳ sống của một đối tượng, nghĩa là đối tượng không còn tham gia vào qui trình tương tác. • Ký hiệu: XVí dụ 1 8 25/02/2016Ví dụ 2 9 25/02/2016Lược đồ cộng tác (Collaboration Digram/C ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Phân tích thiết kế hệ thống thông tin Thiết kế hệ thống thông tin Hệ thống thông tin Mô hình hóa hành vi Lược đồ cộng tác Lược đồ tuần tựGợi ý tài liệu liên quan:
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 342 0 0 -
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 321 0 0 -
Bài thuyết trình Hệ thống thông tin trong bệnh viện
44 trang 251 0 0 -
Bài giảng HỆ THỐNG THÔNG TIN KẾ TOÁN - Chương 2
31 trang 233 0 0 -
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 1 - TS. Nguyễn Hồng Phương
124 trang 217 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 -
62 trang 209 2 0
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 9: Thiết kế giao diện
21 trang 187 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin (chương 2-bài 2)
14 trang 183 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin quản lý: Phần 2
36 trang 176 0 0