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

12 807 3
Lecture 2: Quy trình công nghệ yêu cầu (RE - The requirements engineering) pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phân tích u cầu phần mềm Lecture 2: 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 kiểm chứng tính hợp lệ yêu cầu hệ thống Quy trình tập hoạt động nhằm dẫn đến việc phát sinh định nghĩa đặc tả yêu cầu Phân tích yêu cầu phần mềm Các đặc tính chung Quy trình RE có nhiều dạng khác nhau, phụ thuộc vào lĩnh vực ứng dụng, nhân tố liên quan tổ chức phát triển yêu cầu Tuy nhiên, có số đặc tính chung cho quy trình : 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) Phân tích yêu cầu phần mềm Các nội dung Nghiên cứu khả thi (Feasibility studies) Thu thập yêu cầu 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) Phân tích yêu cầu phần mềm Các bước quy trình Phân tích u cầu phần mềm Nghiên cứu khả thi Thực ước lượng nhằm đánh giá đá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 định hệ thống Có giá trị hiệu kinh doanh Có thể phát triển với ràng buộc ngân sách có Phải rẻ nhanh chóng Kết : Báo cáo khả thi (Feasibility Report) Quyết định điều quan trọng với lý giải chi tiết Bản báo cáo tính khả thi hệ thống Tài liệu đặc tả yêu cầu người dùng Phân tích yêu cầu phần mềm Phân tích làm rõ yêu cầu Quá trình đưa yêu cầu hệ thống Khảo sát hệ thống Thảo luận với người dùng nhà trung gian tiềm Phân tích cơng việc Có thể phát triển nhiều mơ hình hệ thống khác Giúp nhà phân tích hiểu rõ hệ thống để đặc tả Bản mẫu lập để hiểu rõ yêu cầu N g h i Phân tích u cầu phần mềm Tiến trình phân tích làm rõ yêu cầu Định nghĩa yêu cầu Đặc tả Kiểm chứng yêu cầu Đầu vào tiến trình Hiểu phạm vi vấn đề Sắp ưu tiên Thu thập Yêu cầu Giải 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 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 mâu thuẫn (Conflict resolution) Sắp ưu tiên (Prioritisation) Kiểm tra yêu cầu (Requirements checking) Phân tích yêu cầu phần mềm Xác định yêu cầu Là hoạt động chuyển thông tin phát sinh suốt tiến trình phân tích thành tài liệu định nghĩa tập hợp yêu cầu Phản ánh xác điều mà người dùng muốn Tài liệu phải viết để hệ thống hiểu Người dùng cuối Những khách hàng hệ thống Phân tích yêu cầu phần mềm Đặc tả yêu cầu Bản mô tả yêu cầu hệ thống thiết lập sở hợp đồng khách hàng nhà phát triển phần mềm Mô tả thật chi tiết yêu cầu người dùng yêu cầu hệ thống hữu ích cho thiết kế Mơ tả xác để nắm bắt vấn đề Việc lập tài liệu thực song song với số thiết kế cấp cao khác Lỗi định nghĩa yêu cầu cần xem xét kỹ lưỡng Nó phải sửa chữa theo vấn đề 10 Phân tích yêu cầu phần mềm Quản lý yêu cầu Quản lý yêu cầu tiến trình quản lý thay đổi u cầu suốt quy trình cơng nghệ yêu cầu phát triển hệ thống Yêu cầu khơng hồn thiện khơng quán Các yêu cầu liên tục phát sinh suốt tiến trình nhu cầu cơng việc thay đổi có hiểu rõ hệ thống phát triển Các quan điểm khác có yêu cầu khác điều thường làm phát sinh mâu thuẫn 11 Phân tích yêu cầu phần mềm Kết luận Các hoạt động quy trình cơng nghệ u cầu khơng đơn giản để thực cách mà chúng phải lặp lặp lại Phân tích yêu cầu tiếp tục suốt trình định nghĩa đặc tả Các yêu cầu cịn tiếp tục phát sinh suốt tiến trình Tài liệu yêu cầu phải thay đổi thường xuyên đặt kiểm soát hệ thống quản lý cấu hình 12 ... tính chung cho quy trình : 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)... nghĩa yêu cầu cần xem xét kỹ lưỡng Nó phải sửa chữa theo vấn đề 10 Phân tích yêu cầu phần mềm Quản lý yêu cầu Quản lý yêu cầu tiến trình quản lý thay đổi yêu cầu suốt quy trình cơng nghệ u cầu. .. rõ yêu cầu N g h i Phân tích u cầu phần mềm Tiến trình phân tích làm rõ yêu cầu Định nghĩa yêu cầu Đặc tả Kiểm chứng yêu cầu Đầu vào tiến trình Hiểu phạm vi vấn đề Sắp ưu tiên Thu thập Yêu cầu

Ngày đăng: 09/07/2014, 07:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan