4. Một thiết kế nên dẫn đến các cấu trúc dữ liệu thích hợp cho các lớp học để
được thực hiện và được rút ra từ mô hình dữ liệu nhận biết.
5. Một thiết kế nên dẫn đến các thành phần mà hiện chức năng độc lập
đặc.
6. Một thiết kế nên dẫn đến giao diện mà làm giảm sự phức tạp của các kết nối
giữa các thành phần và với môi trường bên ngoài.
7. Một thiết kế nên được bắt nguồn bằng cách sử dụng phương pháp lặp lại và được dẫn dắt bởi các thông tin
thu được trong quá trình phân tích các yêu cầu phần mềm.
8. Một thiết kế nên được đại diện bằng cách sử dụng ký hiệu mà hiệu quả truyền đạt
ý nghĩa của nó.
đang được dịch, vui lòng đợi..