Bài giảng Phân tích thiết kế hướng đối tượng - Chương 4 cung cấp cho người học những kiến thức về phân tích hệ thống. Nội dung chính của chương 4 gồm có: Phân tích hiện trạng, mô hình hóa use case, mô hình hóa đối tượng nghiệp vụ. Mời các bạn cùng tham khảo.
Trường Đại học Công nghệ Đồng Nai Khoa Công nghệ Chương PHÂN TÍCH HỆ THỐNG Nội dung chương Phân tích trạng Mơ hình hóa use case Mơ hình hóa đối tượng nghiệp vụ Phân tích trạng Khảo sát trạng Xây dựng hệ thống nhằm đáp ứng Nhu cầu nghiệp vụ chuyên môn tài nguyên doanh nghiệp Khắc phục hạn chế hệ thống hành Kế thừa phát triển ưu điểm có Nội dung khảo sát đánh giá trạng Tìm hiểu mơi trường kỹ thuật, kinh tế, xã hội hệ thống Tìm hiểu cấu tổ chức quan chủ quản Phân tích trạng Nội dung khảo sát đánh giá trạng (tt) Tìm hiểu trung tâm nhiệm vụ, phân cấp quản lý nghiệp vụ Thu thập hồ sơ, sổ sách phương thức công thức xử lý thông tin Ghi nhận thơng tin nhằm phác thảo quy trình nghiệp vụ quy tắc quản lý … Lập hồ sơ tổng hợp trạng Phân tích trạng Xác định yêu cầu Định hình hệ thống góc độ người dùng Hệ thống phải làm Hệ thống phải có Xử lý yêu cầu Hiểu nghiệp vụ Nắm bắt yêu cầu chức năng: Các quy trình liệu cần xử lý Mơ hình hóa use case Biểu đồ use case (Use Case Diagram) Đưa tình sử dụng Thể dịch vụ hệ thống Mối quan hệ dịch vụ Sự tác động người dùng hệ thống Không thể chi tiết thực thi dịch vụ Mơ hình hóa use case Biểu đồ use case (tt) Actor: Thể đối tượng tác động vào hệ thống, hệ thống lớp Ví dụ: Tác nhân sinh viên hệ thống đăng ký môn học Mơ hình hóa use case Biểu đồ use case (tt) Use case Thể phần việc hệ thống Ví dụ: Nghiệp vụ xếp lịch chương trình đăng ký mơn học Mơ hình hóa use case Biểu đồ use case (tt) Relationship Dependency: Mối quan hệ phụ thuộc hai phần tử mơ hình – thay đổi phần từ tác động đến phần tử Mơ hình hóa use case Biểu đồ use case (tt) Relationship Association: Truyền thông Actor Use Case Generalization: Đường liên kết Use Case tổng quát Use Case mở rộng cho 10 Mơ hình hóa use case Biểu đồ use case (tt) Các đặc tính use case (tt): Stereotype: Mở rộng ngữ nghĩa đối tượng Keywords: Từ khóa - Dùng gom nhóm đối tượng Nếu có nhiều từ khóa cách dấu phẩy “,” 13 Mơ hình hóa use case Biểu đồ use case (tt) Các đặc tính actor: Name/Code/Comment: Dùng để nhận diện đối tượng khách hàng nhóm phân tích chương trình sinh kịch Khơng dùng khoảng trắng 14 Mơ hình hóa use case Biểu đồ use case (tt) Các đặc tính actor (tt): Stereotype: Mở rộng ngữ nghĩa đối tượng Keywords: Từ khóa - Dùng gom nhóm đối tượng Nếu có nhiều từ khóa cách dấu phẩy “,” 15 Mơ hình hóa use case Biểu đồ use case (tt) Các đặc tính association: Name/Code/Comment: Dùng để nhận diện đối tượng khách hàng nhóm phân tích chương trình sinh kịch Khơng dùng khoảng trắng 16 Mơ hình hóa use case Biểu đồ use case (tt) Các đặc tính association (tt): Stereotype: Mở rộng ngữ nghĩa đối tượng Keywords: Từ khóa - Dùng gom nhóm đối tượng Nếu có nhiều từ khóa cách dấu phẩy “,” 17 Mơ hình hóa use case Biểu đồ use case (tt) Các đặc tính association (tt): Orientation: Xác định hướng liên kết Primary Actor: liên kết từ actor đến use case Secondary Actor: liên kết từ use case đến actor Source: Xác định đối tượng khởi đầu 18 Mơ hình hóa use case Biểu đồ use case (tt) Các đặc tính association (tt): Detination: Xác định đối tượng mà liên kết hướng đến 19 Mơ hình hóa use case Biểu đồ use case (tt) Lập tài liệu: 20 Mơ hình hóa đối tượng nghiệp vụ Biểu đồ lớp (Class Diagram) Mô tả lớp, giao diện hay gói hình ảnh đồ họa Là dạng mơ hình tĩnh Thể khả cộng tác lớp mối quan hệ 21 Mơ hình hóa đối tượng nghiệp vụ Biểu đồ lớp (tt) Class: Lớp - Tập đối tượng dùng chung thuộc tính, tác vụ, phương thức quan hệ Interface: Giao tiếp - Mơ tả tác vụ thể bên ngồi lớp, đối tượng thực thể 22 Mơ hình hóa đối tượng nghiệp vụ Biểu đồ lớp (tt) Port: Điểm giao tiếp lớp mơi trường ngồi Generalization: Liên kết lớp cha lớp quan hệ tổng quát hóa Require Link: Nối lớp, port, … đến giao tiếp 23 Mơ hình hóa đối tượng nghiệp vụ Biểu đồ lớp (tt) Association: Liên kết đối tượng lớp Aggregation: Kết hợp – Thể liên kết lớp bao gồm chứa thể lớp khác Composition: Thành phần – Giống Aggeration thể mạnh 24 Mơ hình hóa đối tượng nghiệp vụ Biểu đồ lớp (tt) Dependency: Liên kết phụ thuộc Realization: Hiện thực – Quan hệ ngữ nghĩa lớp Inner link: Liên kết nội – Lớp lớp 25 Mơ hình hóa đối tượng nghiệp vụ Biểu đồ lớp (tt) Biểu đồ lớp 26 Mơ hình hóa đối tượng nghiệp vụ Biểu đồ lớp (tt) Các gói vĩnh cửu – Persistence: Là lớp mà liệu chúng cần lưu lại Biểu đồ lớp 27 ...Nội dung chương Phân tích trạng Mơ hình hóa use case Mơ hình hóa đối tượng nghiệp vụ Phân tích trạng Khảo sát trạng Xây dựng hệ thống nhằm đáp... tính actor: Name/Code/Comment: Dùng để nhận diện đối tượng khách hàng nhóm phân tích chương trình sinh kịch Khơng dùng khoảng trắng 14 Mơ hình hóa use case Biểu đồ use case (tt) Các đặc... (tt): Orientation: Xác định hướng liên kết Primary Actor: liên kết từ actor đến use case Secondary Actor: liên kết từ use case đến actor Source: Xác định đối tượng khởi đầu 18 Mơ hình