tailieunhanh - Mô hình phân tích và thiết kế hướng đối tượng: Phần 2

Ebook Các mô hình cơ bản trong phân tích và thiết kế hướng đối tượng: Phần 2 gồm có những nội dung chính sau: Chương 6: Các mô hình thiết kế tương tác; Chương 7: Mô hình kiến trúc logic; Chương 8: Mô hình kiến trúc vật lý; Chương 9: Mô hình phân tích và thiết kế một ca sử dụng; Chương 10: Mô hình thiết kế đối tượng. | 142 CÁC MÔ HÌNH CƠ BẢN TRONG PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG 6 CÁC MÔ HÌNH THIẾT KẾ TƯƠNG TÁC . SƠ ĐỒ HOẠT ĐỘNG Sơ đồ hoạt động Activity Diagram trong UML gần giống với lưu đồ Flow Chart mà chúng ta đã quen sử dụng trong phân tích thiết kế có cấu trúc. Nó chỉ ra các bước thực hiện các hoạt động các nút quyết định và điều kiện rẽ nhánh để điều khiển luồng thực hiện của hệ thống. Sơ đồ hoạt động mô tả các hoạt động và các kết quả của những hoạt động đó và Nhấn mạnh hơn về công việc thực hiện khi cài đặt một thao tác của từng đối tượng Tương tự như sơ đồ trạng thái nhưng khác chủ yếu ở chỗ nó tập trung mô tả về các hoạt động công việc và những thao tác cần thực thi cùng những kết quả thu được từ việc thay đổi trạng thái của các đối tượng. Trạng thái trong sơ đồ hoạt động là các trạng thái hoạt động nó sẽ được chuyển sang trạng thái sau nếu hoạt động ở trạng thái trước được hoàn thành. CHƯƠNG 6 CÁC MÔ HÌNH THIẾT KẾ TƯƠNG TÁC 143 . Trạng thái và sự chuyển trạng thái Trạng thái và sự chuyển đổi trạng thái được ký hiệu và cách sử dụng hoàn toàn giống như trong sơ đồ trạng thái. . Nút quyết định và rẽ nhánh Một đối tượng khi hoạt động thì từ một trạng thái có thể rẽ nhánh sang những trạng thái khác nhau tùy thuộc vào những điều kiện những sự kiện xảy ra để quyết định. Điều kiện rẽ nhánh thường là các biểu thức Boolean. Trong UML nút quyết định rẽ nhánh được biểu diễn bằng hình thoi có các đường rẽ nhánh với những điều kiện đi kèm để lựa chọn như hình . a gt 100 a 100 a lt 100 Hình . Nút rẽ nhánh trong sơ đồ hoạt động . Thanh tương tranh hay thanh đồng bộ Trong hoạt động của hệ thống có thể có nhiều luồng hoạt động được bắt đầu thực hiện hay kết thúc đồng thời. Trong UML thanh đồng bộ được vẽ bằng đoạn thẳng đậm được sử dụng để kết hợp nhiều luồng hoạt động đồng thời và để chia nhánh cho những luồng có khả năng thực hiện song song. Ví dụ Vẽ sơ đồ hoạt động mô tả các hoạt động Đun nước và pha một tách chè Lipton . Chúng ta thấy một số hoạt động

TỪ KHÓA LIÊN QUAN