Chương VI: Thiết kế tổng thể

Một phần của tài liệu xây dựng các mô phỏng cho các kỹ thuật khác ngoài critical path - so sánh tập dữ liệu đầu ra của các kỹ thuật trên cùng tập dữ liệu đầu vào (Trang 69)

kiến trúc này thể hiện sự phân chia hệ thống thành nhiều hệ thống con.

*Hệ thống con là một sự gom nhóm các chức năng trong một hệ thống xung quanh một nhiệm vụ hay một mục đích nào đó. Sự phân chia hệ thống thành các hệ thống con là nhằm giảm thiểu sự phức tạp, cồng kềnh, hoặc nhằm tạo ra những thuận lợi cho quá trình thiết kế cũng như khai thác bảo dưỡng sau này. Sự phân chia này được tiến hành ngay trên biểu đồ luồng dữ liệu (lập từ giai đoạn phân tích hệ thống): dùng một đường ranh giới để tách các chức năng trong biểu

đồ luồng dữ liệu thành nhóm, mỗi nhóm là một hệ thống con, và sự phân chia phải được xem xét trên hai tiêu chuẩn:

- Tính cố kết cao: Cố kết là sự gắn bó về logic hay về mục đích của các chức năng trong cùng một hệ thống con. Sự cố kết này phải càng cao càng tốt.

- Tính tương liên yếu: Tương liên là sự trao đổi thông tin và tác động lẫn nhau giữa các hệ thống con. Một sự phân chia tốt đòi hỏi sự tương liên giữa các hệ thống con phải càng lỏnh lẻo càng đơn giản.

Dựa vào biểu đồ luông dữ liệu đã xây dựng trong giai đoạn phân tích hệ thống,đã phân chia được ba chức năng “Cập nhật, Quản lý kế hoạch, Báo cáo”, các chức năng này là tương đối đã đạt hai tiêu chuẩn tính cố kết và tính tương liên, nên không cần thiết kế lại. Vậy hệ thống sẽ bao gồm ba hệ thống con”Cập nhật, Quản lý kế hoạch,Báo cáo”, mỗi hệ thống con nằm trong đường ranh giới như hình vẽ:

Chương VII Thiết kế cơ sở dữ liệu

Một phần của tài liệu xây dựng các mô phỏng cho các kỹ thuật khác ngoài critical path - so sánh tập dữ liệu đầu ra của các kỹ thuật trên cùng tập dữ liệu đầu vào (Trang 69)