Lecture 2: Quy trình công nghệ yêu cầu (RE - The requirements engineering) - Pdf 17

Lecture 2:
Phân tích yêu cầu phần mềm
Quy trình công nghệ yêu cầu
(RE - The requirements engineering)  Khái niệm
 Quy trình dùng để khảo sát, phân tích và kiểm chứng tính hợp lệ
của các yêu cầu hệ thống
 Quy trình là một tập các hoạt động nhằm dẫn đến việc phát sinh
định nghĩa và đặc tả yêu cầu.

 Quy trình RE có nhiều dạng khác nhau, phụ thuộc vào lĩnh
vực ứng dụng, các nhân tố liên quan và tổ chức phát triển yêu
cầu.  Tuy nhiên, có một số đặc tính chung cho các quy trình là :

 Thu thập yêu cầu (Requirements elicitation)
 Phân tích yêu cầu (Requirements analysis)
 Kiểm chứng yêu cầu (Requirements validation)
 Quản trị yêu cầu (Requirements management)

 Nghiên cứu khả thi (Feasibility studies)

 Thu thập yêu cầu và phân tích
(
Requirements elicitation and analysis)

 Kiểm chứng yêu cầu hợp lệ (Requirements
validation)

 Quản trị yêu cầu (Requirements management) .
3

Phân tích yêu cầu phần mềm
Các bước trong quy trình

Nghiên cứu khả thi
Phân tích yêu cầu phần mềm

 Thực hiện ước lượng nhằm đánh giá sự đáp ứng cho yêu cầu:
 Kỹ thuật phần cứng
 Kỹ thuật phần mềm
 Nghiên cứu khả thi quyết định hệ thống
 Có giá trị hiệu quả về kinh doanh
 Có thể phát triển với những ràng buộc ngân sách hiện có
 Phải rẻ và nhanh chóng

 Kết quả : Báo cáo khả thi (Feasibility Report)
 Quyết định điều gì là quan trọng với các lý giải chi tiết
 Bản báo cáo về tính khả thi của hệ thống
 Tài liệu đặc tả yêu cầu người dùng 5
Phân tích yêu cầu phần mềm
N
g
h
i

Phân tích làm rõ yêu cầu

 Quá trình đưa ra các yêu cầu hệ thống


c tả
Sắp ưu tiên
Thu thập
Yêu cầu
Giải quyết
Mâu thuẫn
Phân loại
Phân tích yêu cầu phần mềm

Các hoạt động trong tiến trình

 Hiểu phạm vi vấn đề (Domain understanding)
 Thu thập yêu cầu (Requirements collection)
 Phân loại (Classification)
 Giải quyết mâu thuẫn (Conflict resolution)
 Sắp ưu tiên (Prioritisation)
 Kiểm tra yêu cầu (Requirements checking)


 Những khách hàng của hệ thống.
9




Kết luận
 Các hoạt động trong quy trình công nghệ yêu cầu thì không
đơn giản để thực hiện một cách tuần tự mà chúng phải lặp đi
lặp lại.
 Phân tích yêu cầu vẫn tiếp tục trong suốt quá trình định nghĩa và đặc tả
 Các yêu cầu mới vẫn còn tiếp tục phát sinh trong suốt tiến trình
 Tài liệu yêu cầu phải thay đổi thường xuyên và được đặt dưới
sự kiểm soát của một hệ thống quản lý cấu hình . 12


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status