1 Giáo viên TS Trần Mạnh Tuấn Bộ môn Hệ thống thông tin Khoa Công nghệ thông tin Email tmtuan@tlu edu vn Điện thoai 0983 668 841 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Bài 11 Thiết kế Use Case mailto t[.]
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Bài 11 Thiết kế Use Case Giáo viên: TS Trần Mạnh Tuấn Bộ môn: Hệ thống thông tin Khoa: Công nghệ thông tin Email: tmtuan@tlu.edu.vn Điện thoai: 0983.668.841 Mục tiêu Xác định mục đích thiết kế ca sử dụng vị trí vịng đời phát triển phần mềm Kiểm chứng tính quán thực thi ca sử dụng Làm mịn thực hóa ca sử dụng từ phân tích ca sử dụng sử dụng Các phần tử mơ hình thiết kế Tổng quan thiết kế ca sử dụng Design Subsystems and Interfaces Supplementary Specifications use-case Use-Case Design Design Classes Use-Case Realization (Refined) Các bước thiết kế ca sử dụng Mô tả tương tác đối tượng thiết kế Đơn giản hoá biểu đồ sử dụng hệ thống Mô tả hành vi liên quan liệu bền vững Làm mịn mô tả luồng kiện Thống lớp hệ thống Các bước thiết kế ca sử dụng Mô tả tương tác đối tượng thiết kế Đơn giản hoá biểu đồ sử dụng hệ thống Mô tả hành vi liên quan liệu bền vững Làm mịn mô tả luồng kiện Thống lớp hệ thống Nhắc lại: Hiện thực hóa ca sử dụng Use-Case Model Use Case Design Model Use-Case Realization Sequence Diagrams Collaboration Diagrams Use Case Class Diagrams Nhắc lại: Từ Lớp phân tích thới Phần tử thiết kế Lớp phân tích Ánh xạ Nhiều – Nhiều Phần tử thiết kế Làm mịnh thực hóa ca sử dụng Xác định đối tượng tham gia luồng kiện ca sử dụng Phân phối trách nhiệm cho đối tượng Minh hoạ việc gửi thông điẹp đối tượng sử dụng hình mũi tên Mơ tả kết việc xử lý từ thông điệp đối tượng thực nhận thơng điệp Mơ hình hóa kết hợp lớp Sequence Diagrams Class Diagrams Các bước làm mịn trừu tượng hóa ca sử dụng Xác định đối tượng tham gia vào luồng kiện cá sử dụng Biểu diễn đối tượng tham gia lược đồ Incrementally incorporate applicable architectural mechanisms Biểu diễn hệ thống lược đồ Giao diện (Interfaces) Biểu diễn phần tử thiết kế thực hóa giao diện Khơng vẽ thơng điệp từ giao diện Lớp Proxy Biểu diễn hệ thống riêng biệt Thơng điệp vẽ từ proxy Object A Interface 1: Message Object B X 2: Message Thông điệp không hợp lệ 10 Object A Proxy Object B 1: Message 2: Message Thông điệp hợp lệ ... tương tác đối tượng thiết kế Đơn giản hoá biểu đồ sử dụng hệ thống Mô tả hành vi liên quan liệu bền vững Làm mịn mô tả luồng kiện Thống lớp hệ thống Các bước thiết kế ca sử dụng Mô tả... Class Diagrams Nhắc lại: Từ Lớp phân tích thới Phần tử thiết kế Lớp phân tích Ánh xạ Nhiều – Nhiều Phần tử thiết kế Làm mịnh thực hóa ca sử dụng... dụng Mô tả tương tác đối tượng thiết kế Đơn giản hoá biểu đồ sử dụng hệ thống Mô tả hành vi liên quan liệu bền vững Làm mịn mô tả luồng kiện Thống lớp hệ thống Nhắc lại: Hiện thực hóa