Bài giảng Phân tích và Thiết kế hệ thống - Chương 4.3: Thiết kế chương trình

Đồ thị cấu trúc chỉ ra tất cả các thành phần chức nănh cần thiết trong chương trình tại mức cao. Theo nguyên tắc chỉ đạo đối với tính cố kết, cặp đôi, và hệ số gộp đầu vào/ hệ số phân đầu ra. Chuẩn bị đặc điểm chi tiết cho người lập trình bao gồm giả mã để chỉ ra tầm quan trọng các cấu trúc chương trình.

ppt27 trang | Chia sẻ: huongthu9 | Lượt xem: 508 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Bài giảng Phân tích và Thiết kế hệ thống - Chương 4.3: Thiết kế chương trình, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNGChương 4.3THIẾT KẾ CHƯƠNG TRÌNH11 - 1Định nghĩa then chốtThiết kế chương trình - Tạo tài liệu cung cấp cho những người lập trình Cách tiếp cận trên xuống, modular - bắt đầu với bức tranh tổng thể và dần dần thêm vào các chi tiếtTài liệu thiết kế chương trình – tất cả các đồ thị cấu trúc và các chỉ định cần thiết bởi những người lập trình để thực hiện hệ thống2Chuyển đổi mô hình xử lý logic vào môt hình xử lý vật lýGiai đoạn phân tích – tập trung vào xử lý logic và cac luồng dữ liệuGiai đoạn thiết kế – tạo các mô hình xử lý vật lý chỉ ra hệ thống cuối cùng sẽ làm việc như thế nàoCác mô hình xử lý vật lý truyền đạt “khung nhìn” của hệ thống mới3Biểu đồ luồng dữ liệu vật lýDFD vật lý chứa các thành phần giống nhau như DFD logic, và các quy tắc áp dụng giống nhauCó 5 bước thực hiện để tạo giao dịch cho DFD vật lý4Biểu đồ luồng dữ liệu vật lý5VÍ DỤ6VÍ DỤ7Thiết kế chương trình11 - 8Thiết kế chương trìnhChống lại sự cám dỗ để viết mã nhanh chóng Chất lượng hệ thống được nâng cao với thiết kế top-down, modularTài liệu thiết kế chương trình là thực hiện cuối cùng cho nhiệm vụ này9Sử dụng cách tiếp cận Top-Down 10Biểu đồ cấu trúc11 - 11Biểu đồ cấu trúcQuan trọng kỹ thuật thiết kế chương trìnhChỉ ra tất cả các thành phần của mã trong định dạng thứ bậcTuần tựLựa chọnLặp12Ví dụ biểu đồ cấu trúc13Các thành phần của biểu đồ cấu trúc14Xây dựng biểu đồ cấu trúcXử lý trong DFD hướng về biểu diễn một module trên đồ thị cấu trúcXử lý hướng tâm – Cung cấp đầu vào cho hệ thốngXử lý trung tâm –thực hiện các hoạt động hệ thống khởi đầuXử lý đi ra – điều khiển đầu ra hệ thốngMức DFD có thể tương ứng với thứ bậc đồ thị cấu trúc15Các kiểu của biểu đồ cấu trúcCấu trúc giao dịch – module điều khiển gọi các module cấp dưới, mỗi một điều khiển của nó giao dịch riêngNhiều xử lý hướng tâmKhông nhiều xử lý đầu raMức đỉnh của đồ thị cấu trúcSử dụng đầu vào để tạo đầu ra mới16Cấu trúc giao dịch17Cấu trúc giao dịchCấu trúc này có module điều khiển mà gọi các module cấp dưới trong thứ tự sau khi một số việc xảy raCác module này có quan hệ với nhau bởi vì chúng được tạo thành xử lý mà giao dịch một số đầu vào thành đầu ra.18Các bước xây dựng biểu đồ cấu trúc1. Xác định các module mức đỉnh và phân rã chúng thành các mức thấp hơn2. Thêm vào các điều khiển liên quan3. Thêm vào các cặp4. Khôi phục và sửa lại nhiều lần cho đến khi hoàn thành19VÍ DỤVÍ DỤVÍ DỤ22Nguyên tắc chỉ đạo thiết kếKết quả các đồ thị cấu trúc chất lượng cao trong các chương trình mà là phù hợp, có thể dùng lại được và dễ thực hiện.Các đơn vị đo lường bao gồm:Sự cố kếtSự móc nốiCác mức thích hợp của hệ số gộp đầu vào và hệ số phân đầu ra23Phân tíchXử lý sự giao dịch với sự cố kết thấpTách rời các nhiệm vụ vào các module khác nhauGiảm việc sử dụng các cờ điều khiển24Chỉ định chương trình11 - 25Nội dung chương trình chỉ địnhKhông có cách tiếp cận chuẩnBao gồm thông tin chương trìnhGhi chép các sự kiện mà khởi sự các hoạt độngDanh sách các đầu vào và các đầu raBao gồm mã giả tạoTrình bày việc đưa vào các chú giải và các chú thích26Tóm tắtĐồ thị cấu trúc chỉ ra tất cả các thành phần chức nănh cần thiết trong chương trình tại mức cao. Theo nguyên tắc chỉ đạo đối với tính cố kết, cặp đôi, và hệ số gộp đầu vào/ hệ số phân đầu ra.Chuẩn bị đặc điểm chi tiết cho người lập trình bao gồm giả mã để chỉ ra tầm quan trọng các cấu trúc chương trình.27

Các file đính kèm theo tài liệu này:

  • pptbai_giang_phan_tich_va_thiet_ke_he_thong_chuong_4_3_thiet_ke.ppt