Cấu trúc hồ sơ thiết kế hệ thống phần mềm (1) ¾ Phần - Giới thiệu dự án phần mềm: z z z z z z z Phạm vi đối tượng sử dụng phần mềm Mô tả hoạt động phần mềm sử dụng Tóm tắt quy trình sử dụng phần mềm Mục đích phần mềm Các mục tiêu phần mềm Tóm tắt yêu cầu hệ thống hỗ trợ (phần mềm phần cứng) để triển khai phần mềm Tóm tắt yêu cầu người sử dụng Cấu trúc hồ sơ thiết kế hệ thống phần mềm (2) ¾ Phần - Xác định nhu cầu người dùng: z z z z ¾ Phương pháp xác định nhu cầu Danh mục nhu cầu người dùng Mô tả chi tiết nhu cầu Nếu có nhiều đối tượng người dùng cần phân nhóm nhu cầu theo loại đối tượng sử dụng Phần – Phân tích nhu cầu người dùng: z z z Phân tích chi tiết nhu cầu người dùng ♦ Lập sơ đồ chức dành cho người dùng Thuyết minh chi tiết sơ đồ chức Cấu trúc hồ sơ thiết kế hệ thống phần mềm (3) ¾ Phần – Phân tích toán z z Lập sơ đồ trình tự thực toán kỹ thuật (bài tập 1) Æ Chỉ liên quan đến chuyên môn Phân tích kỹ thuật cho bước thực toán: • • • • z ¾ Yêu cầu liệu đầu vào Yêu cầu liệu đầu Yêu cầu kết cần đạt (nếu có thêm, liệu đầu ra) Giải thuật Nếu sơ đồ dạng lặp cần rõ điều kiện lặp lại lặp lại đâu Phần – Sơ đồ luồng liệu: z Lập biểu đồ luồng liệu Cấu trúc hồ sơ thiết kế hệ thống phần mềm (4) ¾ Phần – Sơ đồ luồng liệu (tiếp): z Mô tả chi tiết thành phần biểu đồ luồng liệu: • • • • ¾ Tác nhân bên Tiến trình Luồng liệu CSDL Phần – Sơ đồ chức hệ thống (hoặc sơ đồ đối tượng hệ thống) z Nếu hệ thống xây dựng theo hướng chức năng: • Lập sơ đồ chức bao gồm: z z z z Subsystem Program Subroutine Function Cấu trúc hồ sơ thiết kế hệ thống phần mềm (5) ¾ Phần – Sơ đồ chức hệ thống (hoặc sơ đồ đối tượng hệ thống) z Nếu hệ thống xây dựng theo hướng chức năng: • Mô tả thành phần sơ đồ chức năng: z z z z Vai trò Số liệu đầu vào Số liệu đầu Giải thuật • Công nghệ dự kiến sử dụng để xây dựng thành phần sơ đồ chức • Phương pháp tích hợp thành phần sơ đồ chức Cấu trúc hồ sơ thiết kế hệ thống phần mềm (6) ¾ Phần – Sơ đồ chức hệ thống (hoặc sơ đồ đối tượng hệ thống) z Nếu hệ thống xây dựng theo hướng đối tượng: • • Lập sơ đồ đối tượng toán Thiết kế đối tượng: z z Mô hình hóa đối tượng Triển khai định nghĩa khung lớp đối tượng dựa ngôn ngữ lập trình (VB): Dữ liệu, Phương thức, Thuộc tính, Sự kiện • Công nghệ dự kiến sử dụng để xây dựng đối tượng Cấu trúc hồ sơ thiết kế hệ thống phần mềm (7) ¾ Phần – Thiết kế sở liệu z Nếu dùng CSDL (nên dùng): • Thiết kế bảng liệu • Lập sơ đồ quan hệ bảng liệu z Nếu dùng CSDL trong: • Thiết kế cấu trúc liệu • Triển khai cấu trúc liệu ngôn ngữ lập trình (VB) Cấu trúc hồ sơ thiết kế hệ thống phần mềm (8) ¾ Phần – Thiết kế giao diện z z z z z ¾ Thiết kế Form giao diện Thiết kế định dạng file liệu nhập/xuất Sơ đồ liên hệ Form Mô tả chi tiết Control dùng Form Mô tả xử lý kiện liên quan đến Control dùng Form Phần – Kế hoạch thực z Cho công việc: • • • Thời gian Nhân lực Tài nguyên ... tượng Cấu trúc hồ sơ thiết kế hệ thống phần mềm (7) ¾ Phần – Thiết kế sở liệu z Nếu dùng CSDL (nên dùng): • Thiết kế bảng liệu • Lập sơ đồ quan hệ bảng liệu z Nếu dùng CSDL trong: • Thiết kế cấu trúc. .. thành phần sơ đồ chức • Phương pháp tích hợp thành phần sơ đồ chức Cấu trúc hồ sơ thiết kế hệ thống phần mềm (6) ¾ Phần – Sơ đồ chức hệ thống (hoặc sơ đồ đối tượng hệ thống) z Nếu hệ thống xây... liệu • Triển khai cấu trúc liệu ngôn ngữ lập trình (VB) Cấu trúc hồ sơ thiết kế hệ thống phần mềm (8) ¾ Phần – Thiết kế giao diện z z z z z ¾ Thiết kế Form giao diện Thiết kế định dạng file liệu