Quy trình xây dựng, sản xuất phần mềm của Navisoft gồm 5 bước cơ bản như sau:
Bước 1:
Tiếp nhận thông tin, khảo sát hệ thống, phân tích yêu cầu và xây dựng tài liệu đặc tả yêu cầu hệ thống SRS (System Requirements Specification). Giai đoạn này Navisoft phối hợp với khách hàng để cùng xác định những yêu cầu liên quan
đến hệ thống, những yêu cầu chức năng và phi chức năng. Nếu cần thiết, Navisoft sẽ dựng bản mẫu (Prototype) để khách hàng xem và hình dung chính xác giao diện và cách thức sẽ sử dụng ứng dụng. Kết thức giai doạn là một tài liệu đặc tả về các nghiệp vụ của khách hàng cho hệ thống phần mềm xây dựng sắp tới và kèm theo chữ ký xác nhận của khách hàng.
Bước 2:
Phân tích và thiết kế hệ thống (System Analysis and Design): là giai đoạn xác định cách thức tiến hành phân tích, thiết kế hệ thống dựa trên các yêu cầu của khách hàng đã được mô tả trong tài liệu đặc tả yêu cầu hệ thống SRS.
Bước 3:
Lập trình và kiểm thử tứng phần (Coding and Unit Test).
Bước 4:
Kiểm thử (Testing): là giai đoạn toàn bộ hệ thống được tích hợp và chạy kiểm thử toàn hệ thống (System test). Phối hợp với khách hàng để tiến hành kiểm thử nghiệp thu cuối cùng (Acceptance test) để xác định hệ thống có đáp ứng được các yêu cầu của khách hàng không.
58
Luận văn Thạc sỹ QTKD - Viện Đại học mở Hà Nội – Hứa Thanh Tùng
Triển khai và bảo trì (Deployment and Maintenance): là giai đoạn cài đặt hệ
thống phần mềm, cấu hình và thực hiện đào tạo cho khách hàng sử dụng. Sửa chữa các lỗi của phần mềm nếu có và phát triển những thay đổi mới do khách hàng yêu cầu.
Dưới đây mà mô hình Quy trình xây dựng, sản xuất phần mềm của Navisoft:
Hình 2.7: Mô hình quy trình sản xuất của Navisoft