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 8 Phân tích ca sử dụng mailto[.]
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Bài Phân tích ca sử dụng 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 Nội dung Tổng quan Xác định lớp phân tích Tổng quan Tổng quan Lớp phân tích: Bước đầu tiến tới phần tử thực thi Xác định lớp phân tích Tìm lớp hành ca sử dụng Toàn hành vi ca sử dụng cần phải phân phối vào lớp phân tích Bài - 6/42 Lớp gì? Đối tượng: tồn giới thực Lớp (Lớp đối tượng): Mô tả thuộc tính, hành vi, ngữ nghĩa nhóm đối tượng Lớp xác định thông tin lưu trữ đối tượng hành vi đối tượng có Ký pháp đồ họa lớp biểu đồ Tên lớp (class name) Thuộc tính (Attribute) Class Thao tác (Operation) - Attribute Private: Public: +Operation() Protected: Thí dụ lớp: Lớp Employee Đối tượng lớp có attribute: Name, Address, Salary Các operation: Thuê mướn, Đuổi việc Đề bạt nhân viên? Phân tích thiết kế dvduc-2004 Bài - 7/42 Tìm kiếm lớp nào? Một số khuyến cáo việc Tìm kiếm lớp Từ danh từ trong: Văn mô tả tốn; luồng kiện/Kịch • Danh từ => lớp?; Động từ => Phương thức? • Chú ý danh từ là: tác nhân, lớp, thuộc tính biểu thức loại Từ biểu đồ tương tác • Những chung đối tượng tạo thành lớp • VD: Biểu đồ thể Khách hàng A Khách hàng B rút tiền Khách hàng A B có chung số thuộc tính (tên, địa chỉ, sđt,…) số phương thức => Có thể hình thành lớp cho Khách hàng A Khách hàng B (Ví dụ: Khách Hàng) Từ nơi khác • Các báo cáo tìm pha phân tích u cầu hình thành lớp giao diện • Các thiết bị phần cứng biểu diễn lớp khác Phân tích thiết kế dvduc-2004 Bài - 8/42 Tìm kiếm lớp nào? Cùng với chuyên gia lĩnh vực vấn đề trả lời câu hỏi sau để tìm lớp Có thơng tin cần lưu trữ hay phân tích? Nếu có, lớp Có hệ thống ngồi khơng? Nếu có xem lớp chứa hệ thống ta hay hệ thống ta tương tác với chúng Có mẫu, thư viện lớp, thành phần ? Nếu có, thơng thường chúng chứa ứng viên lớp Hệ thống cần quản lý thiết bị ngoại vi nào? Mọi thiết bị kỹ thuật nối với hệ thống ứng viên lớp Tác nhân đóng vai trị tác nghiệp nào? Các nhiệm vụ lớp; thí dụ người sử dụng, thao tác viên hệ thống, khách hàng Phân tích thiết kế dvduc-2004 Xác định lớp phân tích Lớp phân tích gì? Thơng tin hệ thống Lớp biên hệ thống Phối hợp hành vi ca sử dụng Thông tin hệ thống Lớp biên hệ thống Xác định lớp phân tích Lớp biên gì? Là cầu nối giao diện thứ bên hệ thống Một số kiểu lớp biên Lớp giao diện người dùng Lớp giao diện hệ thống Lớp giao diện thiết bị Analysis class stereotype Phụ thuộc môi trường 10 ... dụng, thao tác viên hệ thống, khách hàng Phân tích thiết kế dvduc-2004 Xác định lớp phân tích Lớp phân tích gì? Thơng tin hệ thống Lớp biên hệ thống Phối... Thông tin hệ thống Lớp biên hệ thống Xác định lớp phân tích Lớp biên gì? Là cầu nối giao diện thứ bên hệ thống Một số kiểu lớp biên Lớp giao diện người dùng Lớp giao diện hệ thống. .. phân tích Tổng quan Tổng quan Lớp phân tích: Bước đầu tiến tới phần tử thực thi Xác định lớp phân tích Tìm lớp hành ca sử dụng Toàn hành vi ca sử dụng cần phải phân phối vào lớp phân tích Bài