25/02/2016
1
PHÂN TÍCH THIT KẾ
HỆ THNG THÔNG TIN
Chương 6. Mô hình hóa hành vi
1.1. Bức tranh PTKTHT
25/02/2016
2
1.1. Bức tranh PTKTHT
Ni 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)
25/02/2016
3
Giới thiu
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 hình hành vi được chia làm 2 loại:
Loại 1: dùng để tả chi tiết cho một quy trình nghiệp
vụ trong 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 để 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ày
Giới thiu
Mục đích của 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)
25/02/2016
4
Lưc đồ tun tự
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
một nh động thể hiện thứ tự 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 các use-case phức tạp.
Lược đồ tuần tự được sử dụng để tả tất cả các kịch bản
trong use-case
thể sử dụng cho pha phân tích thiết kế. Tuy nhiên pha
thiết kế chỉ 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 đồ tun 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điều kiện (guard condition)
Kết thúc hoạt động của đối tượng (object destruction)
25/02/2016
5
Lưc đồ tun tự
Các thành phần trong lược đồ
Tác nhân (actor)
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
hiệu:
Lưc đồ tun 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
hiệu: