
1
GIAI ĐOẠN THIẾT KẾ
ThS. Nguyễn Khắc Quốc
IT Department – Tra Vinh University

2
4.1 Mục tiêu
- Giai đoạn thiết kế nhằm:
+ Xác định chính xác hệ thống sẽ làm việc "như
thế nào".
+ Xác định các bộ phận, các chức năng và các
mối liên kết giữa chúng của hệ thống.

3
4.2 Các công việc
Được tiến hành theo 3 mức:
Mức tổng thể:
+ Được thực hiện ở cuối giai đoạn phân tích.
+ Nó cho thấy kiến trúc chung của hệ thống về cả
phần cứng và phần mềm.
+ Sử dụng các mô hình khái niệm để minh hoạ.
Mức giữa:
+ Tiếp tục việc chia nhỏ bản thiết kế ở mức tổng thể
thành các thành phần nhỏ hơn.
+ Các thành phần của phần cứng được chi tiết đến
mức các khối.
+ Các thành phần phần mềm được chi tiết đến mức
các chương trình trong mỗi Môđun hoặc mỗi ứng dụng.
+ Sử dụng đến các mô hình lôgic để minh hoạ.

4
4.2 Các công việc (tt)
Thiết kế Môđun:
+ Được tiến hành trong giai đoạn thực hiện)
+ Là mức hi tiết nhất, nhằm thiết kế ra các thành phần
cơ bản tạo ra phần cứng, các chương trình con tạo thành các
chương trình phần mềm ứng dụng.
+ Mức này thường do các chuyên gia phát triển làm
trong giai đoạn thực hiện.
+ Các sơ đồ ở đây chi tiết đến từng dữ liệu và thao
tác một.

5
4.2 Các công việc (tt)
Các công việc của giai đoạn thiết kế bao gồm:
- Thiết kế hệ thống mức giữa và phối hợp với kết quả thiết kế
hệ thống mức tổng thể để viết tài liệu Đặc tả thiết kế (Design
Specification - DS)
- Soạn thảo tài liệu "Kế hoạch kiểm thử để chấp nhận"
(Acceptance Test Plan - ATP).
+ Là tài liệu liệt kê tất cả các phép thử sẽ phải thực
hiện để kiểm tra tất cả các chức năng của hệ thống cho
người dùng thấy trong giai đoạn chấp nhận.
- Mốc chính của giai đoạn này là tài liệu Đặc tả thiết kế được
xem xét thông qua và được chứng tỏ là không sai sót.
- Trong giai đoạn này người sử dụng có thể ký duyệt "Kế
hoạch kiểm thử để chấp nhận”.

