TAILIEUCHUNG - Phân tích thiết kế hướng đối tượng (phần 5)

Tham khảo tài liệu 'phân tích thiết kế hướng đối tượng (phần 5)', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Created by Trang Hồng Sơn Domain Model 1. Tổng quan - Domain Model Biểu diễn một cách trực quan các lớp mức quan niệm chỉ có thuộc tính ko có phương thức hoặc các đối tượng thế giới thực hay còn gọi là các thực thể trong phạm vi bài toán problem domain . Mô tả hướng nhìn tĩnh của một hệ thống bằng các khái niệm lớp và mối liên hệ giữa chúng với nhau. Mục đích là tạo nền tảng cho các biểu đồ khác thể hiện các khía cạnh khác của hệ thống ví dụ như trạng thái của đối tượng hay cộng tác động giữa các đối tượng được chỉ ra trong các biểu đồ động . - Cung cấp 3 thông tin Các lớp Conceptual classes hoặc Domain objects . Các mối liên hệ giữa các lớp. Các thuộc tính của các lớp. 2. Các bước xây dựng . Xác định các lớp - Nghiên cứu kỹ tất cả các use case và scenario để tìm ra các danh từ có vai trò nào đó trong các scenario Các danh từ này sẽ trở thành các lớp ứng cử viên. - Loại bỏ các lớp ứng cử viên không thích hợp Lớp dư thừa do có hai hay nhiều danh từ cùng chỉ một thực thể nên ta chỉ cần giữ lại một từ duy nhất và loại bỏ các từ khác. Danh từ không thích hợp đó là các danh từ không liên quan đến phạm vi của bài toán. Danh từ mô tả những lớp không rõ ràng đó là các danh từ hoặc không biểu diễn một thực thể cụ thể hoặc các khái niệm không rõ nghĩa. Các danh từ chỉ là một vai trò role trong mối liên hệ với một lớp khác. - 1 - Created by Trang Hồng Sơn Các danh từ biểu diễn các công cụ xây dựng phần mềm hoặc các thuật ngữ trong lập trình hay thuật toán ví dụ stack list array . . . Xác định các mối liên hệ giữa các lớp - Liên hệ là một sự nối kết giữa các lớp một liên quan về ngữ nghĩa giữa các đối tượng của các lớp tham gia. Liên hệ thường thường mang tính hai chiều có nghĩa khi một đối tượng này có liên hệ với một đối tượng khác thì cả hai đối tượng này nhận thấy nhau. - Các loại liên hệ zero or more many one or more one to 40 exactly 5 exactly 3 5 or 8 . Xác định các thuộc tính của các lớp - Dựa trên tập các lớp đã được xác định tiếp tục nghiên cứu kỹ các use .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.