Created
May 15, 2021 15:17
-
-
Save hoangnt2601/956098b8090b27fc6a79f83c3091ca45 to your computer and use it in GitHub Desktop.
Revisions
-
hoangnt2601 created this gist
May 15, 2021 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,13 @@ 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.