Bài giảng thiết kế và lập trình

56 854 4
Bài giảng thiết kế và lập trình

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng thiết kế và lập trình

Nhập môn Công nghệ học Phần mềm Introduction to Software Engineering Department of Software Engineering Faculty of Information Technology Hanoi University of Technology TEL: 04-8682595 FAX: 04-8692906 Email: cnpm@it-hut.edu.vn HUT, Falt of IT  Dept of SE, 2001 SE-IV.1 Phần IV Thiết kế Lập trình Design and Programming Chương 6: Phương pháp thiết kế hệ thống 6.1 Thiết kế hệ thống gì? 6.2 Phương pháp thiết kế hệ thống HUT, Falt of IT  Dept of SE, 2001 SE-IV.2 6.1 Thiết kế hệ thống gì? • Là thiết kế cấu hình phần cứng cấu trúc phần mềm (gồm chức liệu) để có hệ thống thỏa mãn yêu cầu đề • Có thể xem Thiết kế cấu trúc (WHAT), Thiết kế Logic (HOW) HUT, Falt of IT  Dept of SE, 2001 SE-IV.3 Quy trình thiết kế hệ thống • Phân chia mơ hình phân tích hệ • Tìm tương tranh (concurrency) hệ thống • Phân bố hệ cho xử lý nhiệm vụ (tasks) • Phát triển thiết kế giao diện • Chọn chiến lược cài đặt quản trị liệu HUT, Falt of IT  Dept of SE, 2001 SE-IV.4 Quy trình thiết kế hệ thống (tiếp) • Tìm nguồn tài nguyên chung chế điều khiển truy nhập chúng • Thiết kế chế điều khiển thích hợp cho hệ thống, kể quản lý nhiệm vụ • Xem xét điều kiện biên xử lý • Xét duyệt xem xét thỏa hiệp (trade-offs) HUT, Falt of IT  Dept of SE, 2001 SE-IV.5 Các điểm lưu ý thiết kế hệ thống (1) Có thể trích luồng liệu từ hệ thống: phần nội dung đặc tả yêu cầu giao diện (2) Xem xét tối ưu tài nguyên kiến trúc lên hệ thống định kiến trúc (3) Theo trình biến đổi liệu, xem chức kiến trúc HUT, Falt of IT  Dept of SE, 2001 SE-IV.6 Các điểm lưu ý (tiếp) (4) Từ kiến trúc chức theo (3), xem xét chỉnh lại, từ chuyển sang kiến trúc chương trình thiết kế chi tiết (5) Quyết định đơn vị chương trình theo chức hệ phần mềm có dựa theo luồng liệu phân chia thành phần (6) Khi cấu trúc chương trình lớn quá, phải phân chia nhỏ thành môđun HUT, Falt of IT  Dept of SE, 2001 SE-IV.7 Các điểm lưu ý (tiếp) (7) Xem xét liệu vào-ra tệp dùng chung chương trình Truy cập tệp tối ưu (8) Hãy nghĩ xem để có thiết kế nên dùng phương pháp luận kỹ thuật ? HUT, Falt of IT  Dept of SE, 2001 SE-IV.8 Thiết kế hệ thống • Thiết kế hệ thống – Thiết kế hệ thống phần cứng [(1), (2)] – Thiết kế hệ thống phần mềm [(3)-(7)] • Thiết kế hệ thống phần mềm – Thiết kế tệp (file design) [(7)] – Thiết kế chức hệ thống [(3)-(6)] HUT, Falt of IT  Dept of SE, 2001 SE-IV.9 6.2 Phương pháp thiết kế hệ thống • Phương pháp thiết kế cấu trúc hóa (Structured Design) Constantine • Ngồi cịn phương pháp khác, Phương pháp thiết kế tổng hợp (Composite Design) Myers HUT, Falt of IT  Dept of SE, 2001 SE-IV.10 ... IV Thiết kế Lập trình Design and Programming Chương 6: Phương pháp thiết kế hệ thống 6.1 Thiết kế hệ thống gì? 6.2 Phương pháp thiết kế hệ thống HUT, Falt of IT  Dept of SE, 2001 SE-IV.2 6.1 Thiết. .. thống • Thiết kế hệ thống – Thiết kế hệ thống phần cứng [(1), (2)] – Thiết kế hệ thống phần mềm [(3)-(7)] • Thiết kế hệ thống phần mềm – Thiết kế tệp (file design) [(7)] – Thiết kế chức hệ thống... liệu vào-ra tệp dùng chung chương trình Truy cập tệp tối ưu (8) Hãy nghĩ xem để có thiết kế nên dùng phương pháp luận kỹ thuật ? HUT, Falt of IT  Dept of SE, 2001 SE-IV.8 Thiết kế hệ thống • Thiết

Ngày đăng: 22/08/2012, 09:18

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan