Quan điểm toán học trong môn lập trình phần 6 potx - Pdf 20

31
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
1.4 Qui trình phát triển phầnmềm
MÔ HÌNH
PHÂN TÍCH
Phân tích
MÔ HÌNH
THIẾT KẾ
Thiếtkế
Mã hóa
Thử nghiệm
THẾ GIỚI
THIẾT KẾ
THẾ GIỚI
THỰC
BÀI TOÁN
GIẢI PHÁP
?
32
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Tậphợp và phân tích yêu cầu
 Bởi vì: Khách hàng thường biết ₫ược là họ muốngì,
nhưng không biết lập hoạch các yêu cầu
 Cho nên: Cầnphảicùng với khách hàng phân hoạch
và làm rõ những yêu cầuvề phạm vi chứcnăng của
bài toán
 Kếtquả: Mô hình ₫ặctả (Specification Model) ấn ₫ịnh
và chỉ rõ yêu cầu của bài toán một cách tường minh
theo một ngôn ngữ mô hình hóa rõ ràng, dễ hiểu ₫ể

): chương trình, kiểu dữ
liệu, ₫ối tượng, quan hệ cấu trúc giữa các ₫ối tượng và kiểu)
—Thiết kế tương tác (
interaction design
): quan hệ tương tác
giữa các ₫ối tượng
—Thiếtkế hành vi (
behaviour design
): sự kiện, trạng thái, phép
toán, phản ứng
—Thiếtkế chứcnăng (
funtional design
): tiến trình hành ₫ộng,
hàm, thủ tục)
 Kếtquả: Mô hình thiếtkế (các bảnvẽ và lờivăn mô tả)
 Trả lờicâu hỏi: Làm như thế nào?
35
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Các bướckhác
 Mã hóa/cài ₫ặt (Coding/Implementation): Thể hiện mô
hình thiếtkế với một ngôn ngữ lập trình cụ thể
 Thử nghiệm (Testing, Verification): Chạy thử, phân tích
và kiểm chứng:
—Thử ₫ơn vị (Unit Test)
—Thử tích hợp (Integration Test)
 Gỡ rối (Debugging): Tìm ra và sửa các lỗi chương trình
chạy (các lỗi logic)
 Xây dựng tài liệu (Documenting): Xây dựng tài liệu phát
triển, tài liệu hướng dẫn sử dụng

Bảotrì
Bảotrì


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status