
TRÌNH BÀY: PGS.TS. ĐẶNG MINH ẤT
BỘMÔN: CÔNG NGHỆTHÔNG TIN
TRƯỜNG ĐẠI HỌC KINH TẾQUỐC DÂN
Phân tích - Thiết kế- Cài đặt
Hệthống thông tin

CHƯƠNG 6: THIẾT KẾPHẦN MỀM
25 October 2011
Phân tích - Thiết kế- Hệthống thông tin
2
Bài 1: Tổng quan vềthiết kếHTTT.
Bài 2: Các bước cơbản thiết kếphần mềm.
Bài 3: Các ngôn ngữthiết kếphần mềm.
Bài 4: Đảm bảo chất lượng phần mềm.
Bài 5: Phương pháp thiết kếTop-Down
Bài 6: Phương pháp thiết kếBottom-Up
Bài 8: Thiết kếcác cơsởdữliệu.
Bài 7: Thiết kếcấu trúc lưu trữvật lý.

Bài 1: Tổng quan vềthiết kếHTTT
25 October 2011
Phân tích - Thiết kế- Hệthống thông tin
3
Tổng quan
Giai đoạn thiết kếchúng ta phải trảlời được câu hỏi “ Hệthống làm việc,
hoạt động như thế nào?”
Một trong các mục tiêu của giai đoạn thiết kếlà đưa ra được bản thiết kế
đáp ứng đặc tảyêu cầu chức năng trong phạm vi các ràng buộc kỹthuật của
dựán, cũng như lập tài liệu thiết kếhệthống phục vụcho việc quản lý, theo
dõi việc phát triển hệthống ứng dụng và hỗtrợcho việc bảo hành, bảo trì hệ
thống trong tương lai
Giai đoạn thiết kếsẽbao gồm việc xem xét các khả năng sử dụng máy tính
để thực hiện các yêu cầu nghiệp vụ.
Hệthống sẽmáy tính hóa các chức năng nào, giao diện tương tác với người
dùng ra sao, dữliệu được cập nhật và lưu trữ như thế nào?
Hệthống sẽsửdụng các giải pháp kỹthuật để đảm bảo hiệu năng, tốc độ
theo yêu cầu đã đặt ra.

Bài 1: Tổng quan vềthiết kếHTTT
25 October 2011
Phân tích - Thiết kế- Hệthống thông tin
4
Tổng quan
Giai đoạn thiết kếsẽchuyển các đặc tảlogic của hệthống thành các
đặc tảvật lý của hệthống.
Thiết kếlà giai đoạn chi tiết hóa các kết quảphân tích, một lần nữa
thểhiện cách tiếp cận trên xuống.
Công việc thiết kế thường chiếm nhiều thời gian và công sức hơn
phân tích.
Công việc thiết kế thường phụthuộc vào môi trường phát triển cụ
thể.
Người thiết kếsẽmô tảlại hệthống sẽlàm việc như thế nào theo
cách mà người lập trình có thểviết mã trình được.
Đòi hỏi với thiết kếviên phải là người nắm được nghiệp vụsâu sắc
và có cảmột sốkinh nghiêm lập trình

Bài 1: Tổng quan vềthiết kếHTTT
25 October 2011
Phân tích - Thiết kế- Hệthống thông tin
5
Đầu vào và đầu ra của quá trình thiết kế
Đầu vào của quá trình thiết kếHTTT (Sửdụng kết quảcủa quá trình phân
tích) bao gồm:
Các đặc tảchi tiết yêu cầu
Mô hình chức năng tổng thể
Mô hình quan hệthực thể
Mô hình luồng dữliệu
Các đặc tả sơ bộ chức năng và thực thể
Đầu ra của quá trình thiết kếHTTT
Kiến trúc tổng thểhệthống
Lược đồ cấu trúc phần mềm
Thiết kếdữliệu chi tiết
Thiết kếchi tiết module chương trình: đặc tảgiao diện cập nhật dữliệu, đặc
tảbáo cáo, mô tảsửdụng dữliệu
Chi tiết các thủtục, hàm sửdụng

