Vòng đời phát triển phần mềm SDLC
Vòng đời phát triển phần mềm SDLC chia thành nhiều giai đoạn khác nhau. Cụ thể là: Requirement Analysis, Design, Implementation, Testing, Deployment và Maintenance.
– Requirement Analysis: Đây là giai đoạn đầu tiên của một SDLC. Các kỹ sư sẽ tiến hành thu thập các thông tin sơ khai về phần mềm muốn phát triển.
– Design: Thiết kế tổng thể, chi tiết về phần mềm muốn phát triển. Đây là giai đoạn sơ khai để phát triển một phần mềm bất kỳ.
– Implementation: Hai bên có thể trao đổi để chốt được phương án phát triển tốt nhất. Ở giai đoạn Implementation các lập trình viên tiến hành coding theo những tài liệu và mẫu thiết kế được khách phê duyệt.
– Testing: Tiến hành kiểm thử và cập nhật những lỗi lên các tool quản lý theo yêu cầu. Kiểm thử viên và lập trình viên sẽ sửa lỗi và cập nhật lại tình hình của phần mềm. Các kiểm thử viên tiến hành test lỗi dựa vào các mã hóa đã được tạo. Tester có thể áp dụng các phương pháp kiểm thử khác nhau để phát hiện ra lỗi nhanh nhất và tiến hành fix lại lỗi.
– Deployment: Khi đã vượt qua vòng testing và sửa lỗi thành công, nếu không còn vấn đề gì thì có thể đến bước Deployment. Kiểm thử viên tiến hành triển khai phát triển phần mềm ở môi trường thực tế. Đồng thời quan sát các biến động.
– Maintenance: Bảo trì phần mềm và xử lý các lỗi phát sinh nếu có. Đây là giai đoạn kết thúc của một vòng phát triển phần mềm. Lúc này, phần mềm có thể chạy tốt, công việc của người kiểm thử viên và lập trình viên là bảo trì và tiến hành nâng cấp phần mềm.
Last updated