Qui trình 9 bước thực hiện cho các bạn thực tập viết phần mềm như sau:
1. Nghiên cứu các hệ thống tương tự, nêu các đặc điểm, đánh giá điểm mạnh và điểm yếu của hệ thống đó (3 đến 5 hệ thống, trong và ngoài nước)
2. Đặc tả hệ thống (miêu tả chức năng) diễn đạt ngắn gọn, đầy đủ.
3. Thu thập yêu cầu từ khách hàng hoặc cán bộ hướng dẫn tại cơ quan thực tập (lần 1), điền vào phiếu có ký tên.
4. Phân tích hệ thống
- Sơ đồ usecase (chức năng hệ thống, lưu ý: usecase quản lý xem như đã có thêm xóa sửa, nên khỏi phân rã ra thêm xóa sửa)
- Sơ đồ lớp (Cơ sở dữ liệu)
- Vẽ giao diện tạm bằng visio (phân tích giao diện).
5. Thu thập yêu cầu chấp nhận (lần 2), sau khi đã phân tích và hỏi lại yêu cầu khách hàng, nếu chấp nhận ta bắt đầu tiến hành thiết kế, nếu chưa được ta quay lại bước 4.
6. Thiết kế chi tiết (Thiết kế chi tiết chức năng, csdl, giao diện)
7. Code, lập trình.
8. Kiểm thử & bảo trì hệ thống. Thu thập yêu cầu chấp hoàn chỉnh nghiệm thu (lần 3), nếu chưa đạt quay lại bước6.
9. Hoàn thiện bài báo cáo thực tập.