Bước 5: Xem xét mô hình cấu trúc cho các lớp, thuộc tính, hoạt động và mối quan hệ thiếu và / hoặc không cần thiết.

Một phần của tài liệu Chapter6_StructuralModelling_K65K_K66K (Trang 34 - 35)

và mối quan hệ thiếu và / hoặc không cần thiết.

Bước thứ năm là xem xét mô hình cấu trúc cho các lớp, thuộc tính, hoạt động và mối quan hệ bị thiếu và không cần thiết. Tại thời điểm này, nhóm đã

Bản dịch của 65K và 66K – CNTT-ĐHSPHN

thử tất cả các thành phần của mô hình (lớp, thuộc tính, mối quan hệ hoặc hoạt động) mà dường như không thêm bất cứ điều gì hữu ích vào mô hình. Nếu một thành phần không thể được chứng minh đầy đủ, thì họ đã loại bỏ nó khỏi mô hình cấu trúc. Bằng cách xem xét cẩn thận trạng thái hiện tại của mô hình kết cấu, họ có thể thử hơn một phần ba các lớp có trong sơ đồ lớp (xem Hình 6-17). Dường như các thể loại CD và các lớp con của chúng không thực sự cần thiết. Không có thuộc tính hoặc hoạt động cho các lớp này. Như vậy, ý tưởng về các loại CD được mô hình hóa như một thuộc tính của CD. Thuộc tính thể loại cho lớp CD trước đây đã được phát hiện trong bước động não. Ngoài ra, khi xem xét thêm về lớp Yêu cầu tìm kiếm và các lớp con của nó, người ta đã quyết định rằng các lớp con đó thực sự không có gì khác ngoài một tập hợp các hoạt động của lớp Yêu cầu tìm kiếm. Đây là một ví dụ về phân rã quy trình leo vào quy trình mô hình hóa. Từ góc độ hướng đối tượng, chúng ta phải luôn cẩn thận để không cho phép điều này xảy ra. Tuy nhiên, trong các bước trước trong quy trình lập mô hình, Alec muốn đưa càng nhiều thông tin càng tốt vào mô hình. Ông cảm thấy rằng việc loại bỏ loại thông tin này có lợi sau khi nó đã len lỏi vào mô hình hơn là cơ hội không nắm bắt được thông tin cần thiết để giải quyết vấn đề.

Một phần của tài liệu Chapter6_StructuralModelling_K65K_K66K (Trang 34 - 35)