Tải bản đầy đủ (.pdf) (8 trang)

cấu trúc hồ sư thiết kế hệ thống phần mềm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (191.95 KB, 8 trang )

Cấu trúc hồ sơ thiết kế hệ thống phần mềm (1)
¾

Phần 1 - Giới thiệu về dự án phần mềm:
z
z
z
z
z
z

z

Phạm vi và đối tượng sử dụng phần mềm.
Mô tả hoạt động của phần mềm khi nó được sử dụng.
Tóm tắt quy trình sử dụng phần mềm.
Mục đích của phần mềm.
Các mục tiêu của phần mềm.
Tóm tắt những yêu cầu cơ bản về hệ thống hỗ trợ (phần
mềm và phần cứng) để có thể triển khai được phần mềm.
Tóm tắt những yêu cầu cơ bản đối với người sử dụng.


Cấu trúc hồ sơ thiết kế hệ thống phần mềm (2)
¾

Phần 2 - Xác định nhu cầu của người dùng:
z
z
z
z



¾

Phương pháp xác định nhu cầu.
Danh mục các nhu cầu của người dùng.
Mô tả chi tiết từng nhu cầu.
Nếu có nhiều đối tượng người dùng thì cần phân nhóm
các nhu cầu theo từng loại đối tượng sử dụng.

Phần 3 – Phân tích nhu cầu người dùng:
z
z
z

Phân tích chi tiết các nhu cầu của người dùng ♦
Lập sơ đồ chức năng dành cho người dùng.
Thuyết minh chi tiết sơ đồ chức năng.


Cấu trúc hồ sơ thiết kế hệ thống phần mềm (3)
¾

Phần 4 – Phân tích bài toán
z

z

Lập sơ đồ trình tự thực hiện bài 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 từng bước thực hiện bài toán:






z

¾

Yêu cầu dữ liệu đầu vào
Yêu cầu dữ liệu đầu ra
Yêu cầu kết quả cần đạt được (nếu có thêm, ngoài dữ liệu đầu ra)
Giải thuật.

Nếu sơ đồ trên dạng lặp thì cần chỉ rõ điều kiện lặp lại và
lặp lại bắt đầu từ đâu.

Phần 5 – Sơ đồ luồng dữ liệu:
z

Lập biểu đồ luồng dữ liệu


Cấu trúc hồ sơ thiết kế hệ thống phần mềm (4)
¾

Phần 5 – Sơ đồ luồng dữ liệu (tiếp):
z

Mô tả chi tiết các thành phần của biểu đồ luồng dữ liệu:






¾

Tác nhân bên ngoài.
Tiến trình
Luồng dữ liệu
CSDL

Phần 6 – Sơ đồ chức năng của hệ thống (hoặc sơ
đồ các đối tượng trong 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 năng 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 6 – Sơ đồ chức năng của hệ thống (hoặc sơ
đồ các đối tượng trong hệ thống)
z

Nếu hệ thống xây dựng theo hướng chức năng:
• Mô tả từng thành phần trong sơ đồ chức năng:
z
z
z
z

Vai trò
Số liệu đầu vào
Số liệu đầu ra
Giải thuật

• Công nghệ dự kiến sử dụng để xây dựng các thành phần trong sơ
đồ chức năng.
• Phương pháp tích hợp các thành phần trong sơ đồ chức năng.


Cấu trúc hồ sơ thiết kế hệ thống phần mềm (6)
¾

Phần 6 – Sơ đồ chức năng của hệ thống (hoặc sơ
đồ các đối tượng trong hệ thống)
z


Nếu hệ thống xây dựng theo hướng đối tượng:



Lập sơ đồ các đối tượng của bài toán.
Thiết kế các đối tượng:
z
z

Mô hình hóa từng đối tượng
Triển khai định nghĩa khung của các lớp đối tượng dựa trên 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 các đối tượng


Cấu trúc hồ sơ thiết kế hệ thống phần mềm (7)
¾

Phần 7 – Thiết kế cơ sở dữ liệu
z

Nếu dùng CSDL ngoài (nên dùng):
• Thiết kế các bảng dữ liệu
• Lập sơ đồ quan hệ giữa các bảng dữ liệu

z

Nếu dùng CSDL trong:
• Thiết kế cấu trúc dữ liệu chính

• Triển khai các cấu trúc dữ liệu trên 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 8 – Thiết kế giao diện
z
z
z
z
z

¾

Thiết kế các Form giao diện.
Thiết kế các định dạng file dữ liệu nhập/xuất.
Sơ đồ liên hệ giữa các Form.
Mô tả chi tiết các Control dùng trên Form.
Mô tả các xử lý sự kiện liên quan đến các Control dùng
trên Form

Phần 9 – Kế hoạch thực hiện
z

Cho mỗi công việc:





Thời gian
Nhân lực
Tài nguyên



×