Các giai đoạn xác minh

Một phần của tài liệu XÁC MINH VÀ THẨM ĐỊNH TRONG ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM (Trang 25 - 26)

- Phân tích yêu cầu kinh doanh

Đây là giai đoạn đầu tiên trong chu kỳ phát triển mà các yêu cầu của sản phẩm được hiểu theo quan điểm của khách hàng. Giai đoạn này liên quan đến việc trao đổi chi tiết với khách hàng để hiểu những mong đợi và yêu cầu chính xác của họ. Đây là một hoạt động rất quan trọng và cần được quản lý tốt, vì hầu hết khách hàng không chắc chắn về những gì họ cần chính xác. Việc lập kế hoạch thiết kế kiểm tra chấp nhận được thực hiện ở giai đoạn này vì các u cầu nghiệp vụ có thể được sử dụng làm đầu vào cho kiểm tra chấp nhận.

- Thiết kế hệ thống

Khi bạn có các yêu cầu về sản phẩm rõ ràng và chi tiết, đã đến lúc thiết kế hệ thống hoàn chỉnh. Thiết kế hệ thống sẽ có sự hiểu biết và chi tiết hóa thiết lập phần cứng và giao tiếp hoàn chỉnh cho sản phẩm đang được phát triển. Kế hoạch kiểm tra hệ thống được phát triển dựa trên thiết kế hệ thống. Thực hiện điều này ở giai đoạn sớm hơn để lại nhiều thời gian hơn cho việc thực thi thử nghiệm thực tế sau đó.

- Thiết kế kiến trúc

• Thơng số kỹ thuật kiến trúc được hiểu và thiết kế trong giai đoạn này. Thông thường, nhiều hơn một cách tiếp cận kỹ thuật được đề xuất và dựa trên tính khả thi về kỹ thuật và tài chính, quyết định cuối cùng được đưa ra. Thiết kế hệ thống được chia nhỏ hơn nữa thành các mô-đun đảm nhận các chức năng khác nhau. Đây cũng được gọi là Thiết kế Cấp cao

(HLD) .

• Việc truyền dữ liệu và giao tiếp giữa các mô-đun bên trong và với thế giới bên ngoài (các hệ thống khác) được hiểu và xác định rõ ràng trong giai

đoạn này. Với thông tin này, các bài kiểm tra tích hợp có thể được thiết kế và lập thành văn bản trong giai đoạn này.

- Thiết kế module

Trong giai đoạn này, thiết kế nội bộ chi tiết cho tất cả các mô-đun hệ thống được chỉ định, được gọi là Thiết kế mức thấp (LLD) . Điều quan trọng là thiết kế phải tương thích với các mơ-đun khác trong kiến trúc hệ thống và các hệ thống bên ngoài khác. Các bài kiểm tra đơn vị là một phần thiết yếu của bất kỳ quá trình phát triển nào và giúp loại bỏ tối đa các lỗi và sai sót ở giai đoạn rất sớm. Các bài kiểm tra đơn vị này có thể được thiết kế ở giai đoạn này dựa trên các thiết kế mô-đun bên trong.

- Giai đoạn mã hóa

• Mã hóa thực tế của các mơ-đun hệ thống được thiết kế trong giai đoạn thiết kế được thực hiện trong giai đoạn Mã hóa. Ngơn ngữ lập trình phù hợp nhất được quyết định dựa trên yêu cầu về hệ thống và kiến trúc.

• Việc mã hóa được thực hiện dựa trên các hướng dẫn và tiêu chuẩn mã hóa. Mã trải qua nhiều lần đánh giá mã và được tối ưu hóa để có hiệu suất tốt nhất trước khi bản dựng cuối cùng được đưa vào kho lưu trữ.

Một phần của tài liệu XÁC MINH VÀ THẨM ĐỊNH TRONG ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM (Trang 25 - 26)

Tải bản đầy đủ (DOCX)

(33 trang)
w