Thứ Tư, 12 tháng 2, 2014

Thiết kế phần mềm

Thiết kế giao diện
Thiết kế giao diện

Thiết kế giao diện: Mô tả chi tiết cách thức giao tiếp giữa người sử
dụng và phần mềm

Màn hình giao diện

Nội dung

Hình thức trình bày (vẽ hình)

Mô tả danh sách các thành phần của giao diện:

Lập danh sách các biến cố cần xử lý:
STT Điều kiện kích hoạt Xử lý Ghi chú
1

5
STT Tên Kiểu Ý nghĩa Miền giá trị Giá trị mặc định
1
Thiết kế dữ liệu (lưu trữ)
Thiết kế dữ liệu (lưu trữ)

Thiết kế dữ liệu: Mô tả chi tiết cách thức tổ chức, lưu trữ các
dữ liệu của phần mềm

Tổ chức lưu trữ

Bảng/Tập tin

Thuộc tính/Cấu trúc

Liên kết giữa các bảng/Tập tin

Danh sách các bảng
STT Bảng Ý nghĩa Ghi chú
1

6
Thiết kế dữ liệu (lưu trữ)
Thiết kế dữ liệu (lưu trữ)

Danh sách các thuộc tính bảng X
STT Thuộc tính Kiểu Ràng buộc Giá trị
Khởi động
Ghi chú
1

7
Thiết kế Xử lý
Thiết kế Xử lý

Thiết kế xử lý: Mô tả chi tiết hệ thống các hàm xử lý (cùng
với các hằng, biến, kiểu liên quan) của phần mềm

Danh sách các kiểu dữ liệu xử lý

Danh sách các thuộc tính kiểu dữ liệu X
STT Kiểu dữ liệu Ý nghĩa Ghi chú

8
STT Thuộc tính Kiểu Ràng buộc Giá trị khởi động Ghi chú

Thiết kế Xử lý
Thiết kế Xử lý

Danh sách các biến

Danh sách các hằng

Danh sách các hàm xử lý
STT Biến Kiểu Ý nghĩa Ghi chú

9
STT Hằng Kiểu Giá trị Ý nghĩa Ghi chú

STT Hàm Tham số Kết quả
trả về
Thuật
giải
Ý nghĩa Ghi chú

Ví dụ 1
Ví dụ 1

Phân tích, thiết kế chức năng tra cứu học sinh theo lớp
1. Phân tích
Sơ đồ luồng dữ liệu
10
Người dùng
Tra cứu học sinh
theo lớp
D1 D2
D3

Giải thích:

D1: Lớp được chọn

D2: Danh sách học sinh trong lớp được chọn

D3: Danh sách lớp, Danh sách học sinh

Thuật toán xử lý

Đọc D3

Nhập D1

Tính D2 (DS học sinh trong lớp được chọn)

Xuất D2
Ví dụ 1 (tt)
Ví dụ 1 (tt)
2. Thiết kế
a. Thiết kế dữ liệu (lưu trữ)
Dùng cơ sở dữ liệu quan hệ gồm hai bảng: HOC_SINH,
LOP
11
Ví dụ 1 (tt)
Ví dụ 1 (tt)
2. Thiết kế
a. Thiết kế giao diện
12
(0)
(1)
Cách 1
Ví dụ 1 (tt)
Ví dụ 1 (tt)
2. Thiết kế
a. Thiết kế giao diện
13
(0)
(1)
Cách 2
Ví dụ 1 (tt)
Ví dụ 1 (tt)
2. Thiết kế
a. Thiết kế giao diện
14
(0)
Cách 3
(2)
(1)

Xem chi tiết: Thiết kế phần mềm


Không có nhận xét nào:

Đăng nhận xét