Danh mục

Bài giảng Phân tích thiết kế hệ thống thông tin hướng đối tượng - Chương 4a: Domain Model

Số trang: 43      Loại file: pdf      Dung lượng: 0.00 B      Lượt xem: 17      Lượt tải: 0    
10.10.2023

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Phân tích thiết kế hệ thống thông tin hướng đối tượng - chương 4a: Domain Model bao gồm những nội dung về tiếp cận xây dựng lược đồ lớp phân tích, Domain Model (Mô hình miền), UML Class Diagram và một số nội dung khác.
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế hệ thống thông tin hướng đối tượng - Chương 4a: Domain ModelDomain ModelTiếp cận xây dựng lược đồ lớp phân tíchHai tiếp cận chính để xây dựng lược đồ lớp:1. Domain Model: iterative ‘traditional’ approach:Xây dựng lược đồ lớp từ tri thức về miền ứng dụngMô hình các khái niệm, sự vật quan trọng trong miền ứngdụng và quan hệ ràng buộc giữa chúng2. Use-case analysis: Use case driven approachIdentify boundary, control, entity classes needed for eachuse caseConsolidate into analysis model for application as a whole1Domain Model (Mô hình miền)Phân hoạch và mô tả các sự vật và các khái niệmquan trọng trong miền ứng dụng.Hoạt động phân tích hướng đối tượng cổ điển.Mô hình lớp phân tích độc lập với các use case cụthểKhông biểu diễn các đối tượng phần mềm mà là tự điểntrực quan về các khái niệm quan trọng của miền.2UML Class DiagramLà mô hình chính để phân tích yêu cầuCloseRegistrationFormScheduleCloseRegistrationController- semester+ open()+ close registration()Student+ get tuition()+ add schedule()+ get schedule()+ delete schedule()+ has pre-requisites()+ commit()+ select alternate()+ remove offering()+ level()+ cancel()+ get cost()+ delete()+ submit()+ save()+ any conflicts?()+ create with offerings()+ update with new selections()+ is registration open?()+ close registration()Professor- name- employeeID : UniqueId- hireDate- status- discipline- maxLoad+ submitFinalGrade()+ acceptCourseOffering()+ setMaxLoad()+ takeSabbatical()+ teachClass()3Class Diagram UsageWhen modeling the static view of a system, classdiagrams are typically used in one of three ways,to model: Thevocabulary of a system Collaborations A logical database schema4

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: