g) Bảo trì, nâng cấp
2.3.2. Quy trình thiết kế phần mềm
- Nhận thông tin nội dung do khách hàng cung cấp - Thu thập thông tin thêm từ các nguồn khác
- Tổng hợp và xử lý thông tin trước khi tiến hành thực hiện dự án.
Phân tích thiết kế hệ thống, bao gồm:
- Phân tích nội dung, yêu cầu nghiệp vụ của từng doanh nghiệp khác nhau - Phân tích các tính năng của chương trình
- Phân tích cơ sở dữ liệu
Phác thảo thiết kế.
- Tiến hành làm mẫu giao diện như phân tích ban đầu. - Chỉnh sửa màu sắc cho phù hợp giao diện
Khách hàng duyệt bản thử nghiệm.
- Khách hàng kiểm tra bản thử nghiệm lần một. - Chạy thử những giao diện.
- Nêu vấn đề chưa được giải quyết, nêu ý tưởng mới cho chúng tôi.
Chỉnh sửa bản thử nghiệm (nếu có)
- Tiến hành chỉnh sửa những vấn đề khách hàng chưa vừa ý về bản thử nghiệm. - Thêm vào nhưng ý tưởng mới của khách hàng.
Khách hàng duyệt bản thử nghiệm lần 2 và chỉnh sửa lần 2 (duy trì các bước này đến khi nào khách hàng hài lòng với bản thử nghiệm)
- Khách hàng duyệt lần 2, kiểm tra những gì đã nêu ở lần trước. - Nêu vấn đề trong lần chỉnh sửa thứ 2.
Tiến hành lập trình các tính năng động, thiết lập cơ sở dữ liệu. - Chỉnh sửa hoàn thiện bản chạy thử nghiệm.
- Lập trình phần động. - Xây dựng cơ sở dữ liệu
- Tiến hành lắp ráp cơ sở dữ liệu vào chương trình bản thử nghiệm. - Hoàn thiện giao diện.
Khách hàng duyệt tổng hợp lần cuối, chỉnh sửa lần cuối. - Khách hàng kiểm tra hoàn thiện lần cuối. - Chỉnh sửa nhỏ lần cuối.
Cập nhật thông tin mẫu
- Cập nhật nội dung mẫu của khách hàng. - Điều chỉnh các tính năng cho phù hợp thực tế.
Hoàn thành chương trình
- Hoàn thiện nội dung và giao diện chương trình - Bắt đầu chạy trên hệ thống
CHƯƠNG 3: