Nâng cấp mô hình qua các vòng lặp kế tiếp

3 249 0
Nâng cấp mô hình qua các vòng lặp kế tiếp

Đang tải... (xem toàn văn)

Thông tin tài liệu

Nâng cấp mô hình qua vòng lặp Nâng cấp mô hình qua vòng lặp Bởi: Khoa CNTT ĐHSP KT Hưng Yên Cho tới thời điểm này, qua bước công việc phân tích tạo nên phiên mô hình đối tượng Mô hình cần phải lấy làm mục tiêu cho vòng lặp nâng cấp Công việc nâng cấp thực cách đưa mô hình qua tất giai đoạn phát triển mô hình đối tượng lần Lần này, kiến thức thu vòng phát triển đầu tỏ hữu dụng Khi nâng cấp mô hình cần ý đến bước sau: a) Nghiên cứu lớp để tìm thuộc tính thủ tục không đồng dạng (dissimilar) Nếu có, xẻ lớp thành thành phần để tạo tính đồng (harmony) lớp Ví dụ với lớp đảm nhận hai vai trò khác nhau, xẻ lớp thành lớp kết với thủ tục xác định rõ ràng b) Nếu phát thấy chức không hướng tới lớp đích triệu chứng thiếu lớp Hãy bổ sung lớp thiếu đưa thủ tục kể vào lớp c) Khái quát hóa chưa đủ độ có liên hệ trùng lặp (nhiều liên hệ định nghĩa quan hệ) Trong trường hợp này, cần tạo lớp cha để kết hợp mối liên hệ d) Nếu vai trò mang ý nghĩa đặc biệt quan trọng hệ thống thường cần lớp riêng Một lựa chọn khác biến liên hệ định nghĩa vai trò thành lớp liên hệ e) Nếu lớp thiếu thuộc tính lẫn thủ tục / liên hệ lớp không cần thiết Hãy loại bỏ lớp f) Hãy rà sát toàn hệ thống để tìm vai trò lớp chưa thể Nếu có, triệu chứng thiếu liên hệ 1/3 Nâng cấp mô hình qua vòng lặp g) Nếu có liên hệ đối tượng lại chẳng thủ tục sử dụng tới liên hệ không cần thiết Ví dụ ta xác định liên hệ nhân viên thu ngân khách hàng lại thủ tục định nghĩa hai người Trong trường hợp này, liên hệ không cần thiết Một số mách bảo thực tế: - Nghiên cứu để hiểu thấu đáo vấn đề cần giải quyết: Khi xây dựng mô hình đối tượng, không nên bắt đầu cách viết cấu trúc lớp, mối liên hệ mối quan hệ thừa kế lộ rõ bề mặt đập thẳng vào mắt Hãy dành thời gian nghiên cứu kỹ chất vấn đề Mô hình đối tượng phải thiết kế để phù hợp với giải pháp cho vấn đề mà nhắm tới - Cẩn thận chọn tên: Tên cần chọn cách cẩn thận chứng nhận tồn thực thể Tên cần phải xác, ngắn gọn, tránh gây bàn cãi Tên phải thể tổng thể đối tượng không nhắm tới khía cạnh đối tượng Bất nơi có thể, chọn tên bao chứa danh từ chuyên ngành quen thuộc người sử dụng Những tên tạo hình xa vời người sử dụng, thực thể đặt tên cách tồi tệ dễ gây nhầm lẫn - Cần giữ cho mô hình đối tượng đơn giản: Hãy kháng cự lại xu hướng tạo mô hình phức tạp, chúng mang lại nhầm lẫn, bối rối Trong vòng đầu quy trình mô hình hóa đối tượng, xác định mối liên hệ gạt chi tiết, việc xem xét tới số lượng thành phần tham gia (Cardinality) quan hệ để dành cho giai đoạn sau; vòng thứ hai Tốt chi tiết phản ánh số lượng thành phần tham gian quan hệ bổ sung thêm vào vòng thứ hai vòng thứ ba công việc mô hình hóa đối tượng Thường thường, người ta thấy phiên mô hình thường chứa mối liên hệ với số lượng từ 0-tới-0; 0-tới-1, 1- tới-1; 1-tớinhiều - Nên sử dụng mối liên hệ hạn định - Tránh khái quát hóa nhiều Thường nên hạn chế ba tầng khái quát - Hãy nghiên cứu thật kỹ mối liên hệ 1-tới-nhiều Chúng thường chuyển thành quan hệ 1-tới-0 1-tới-1 2/3 Nâng cấp mô hình qua vòng lặp - Tất mô hình cần phải lấy làm đối tượng cho việc tiếp tục nâng cấp Nếu không thực vòng nâng cấp sau đó, mô hình thiếu hoàn chỉnh - Động tác người khác xem xét lại mô hình quan trọng Thường liên quan cận kề với mô hình khiến mù lòa, không nhận khiếm khuyết Một nhìn vô tư trường hợp cần thiết - Không nên mô hình hóa mối liên hệ thành thuộc tính Nếu điều xảy ra, ta thường nhận thấy qua triệu chứng mô hình thiếu liên hệ Thêm vào đó, có lúc ta bỏ qua cần thiết yếu tố hạn định Việc viết tài liệu cho mô hình vô quan trọng Các tài liệu cần phải nắm bắt thấu đáo nguyên nhân nằm đằng sau mô hình trình bày chúng xác 3/3 ... chuyển thành quan hệ 1-tới-0 1-tới-1 2/3 Nâng cấp mô hình qua vòng lặp - Tất mô hình cần phải lấy làm đối tượng cho việc tiếp tục nâng cấp Nếu không thực vòng nâng cấp sau đó, mô hình thiếu hoàn... người khác xem xét lại mô hình quan trọng Thường liên quan cận kề với mô hình khiến mù lòa, không nhận khiếm khuyết Một nhìn vô tư trường hợp cần thiết - Không nên mô hình hóa mối liên hệ thành... xảy ra, ta thường nhận thấy qua triệu chứng mô hình thiếu liên hệ Thêm vào đó, có lúc ta bỏ qua cần thiết yếu tố hạn định Việc viết tài liệu cho mô hình vô quan trọng Các tài liệu cần phải nắm

Ngày đăng: 31/12/2015, 21:18

Mục lục

    Nâng cấp mô hình qua các vòng lặp kế tiếp

Tài liệu cùng người dùng

Tài liệu liên quan