Danh mục

Bài giảng Thu nhận yêu cầu: Chương 4 - Trần Thị Kim Chi

Số trang: 126      Loại file: ppt      Dung lượng: 4.14 MB      Lượt xem: 11      Lượt tải: 0    
Jamona

Phí tải xuống: 28,000 VND Tải xuống file đầy đủ (126 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Thu nhận yêu cầu - Chương 4: Phân tích yêu cầu" có cấu trúc gồm 8 phần cung cấp cho người học các kiến thức: Phân tích yêu cầu là gì, quá trình phân tích yêu cầu, tìm kiếm các yêu cầu còn thiếu, phương pháp phân tích yêu cầu, prioritization and Ranking of Requirements, quality Function Deployment (QFD) Method, các kỹ thuật mô hình hóa, tài liệu đặc tả yêu cầu phần mềm SRS. Mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Thu nhận yêu cầu: Chương 4 - Trần Thị Kim Chi Chương4 Phântíchyêucầu Bộ Môn HTTT - Khoa CNTT -1 HUI ̣Nôidung• Phân tích yêu cầu là gì• Quá trình phân tích yêu cầu• Tìm kiếm các yêu cầu còn thiếu• Phương pháp phân tích yêu cầu HUI Bộ Môn HTTT - Khoa CNTT -• Prioritization and Ranking of Requirements• Quality Function Deployment (QFD) Method• Các kỹ thuật mô hình hóa • Mô hình hóa mục tiêu (Goal modelling) • Mô hình hóa phân tích (analysis modelling) • Tài liệu đặc tả yêu cầu phần mềm SRS 2Địnhnghĩaphântíchyêucầu• Là quá trình suy luận các yêu cầu hệ thống thông qua quan sát hệ thống hiện tại, thảo luận Bộ Môn HTTT - Khoa CNTT - HUI với các người sử dụng, phân tích công việc.• Việc này có thể liên quan với việc tạo một hay nhiều mô hình khác nhau. Nó giúp các phân tích viên hiểu biết hệ thống.• Các mẫu hệ thống cũng có thể được phát triển để mô tả các yêu cầu. 3Quitrìnhđểcócácchứcnăngcủahệthống Bộ Môn HTTT - Khoa CNTT - HUI 4HƯỚNGDẪNSUYLUẬNYÊUCẦU(REQUIREMENTSELICITATIONGUIDELINES)QUY TRÌNH PHÁT TRIỂN YÊU CẦU GỢI Ý1.Định nghĩa tầm nhìn và phạm vi của dự án2.Xác định các lớp người dùng3.Xác định các đại diện thích hợp của mỗi lớp người BM HTTT Khoa CNTT - HUIdùng4.Xác định người ra quyết định về yêu cầu và quy trìnhra quyết định của họ5.Chọn các kỹ thuật suy luận mà bạn sẽ dùng6.Ứng dụng các kỹ thuật suy luận để phát triển cácuse cases và xếp thứ tự ưu tiên các use cases đó chotừng phần của hệ thống 5HƯỚNGDẪNSUYLUẬNYÊUCẦU(REQUIREMENTSELICITATIONGUIDELINES)QUY TRÌNH PHÁT TRIỂN YÊU CẦU GỢI Ý7.Thu thập thông tin về các thuộc tính chất lượng vàcác yêu cầu phi chức năng khác từ người dùng. Bộ Môn HTTT - Khoa CNTT - HUI8.Phác thảo các use cases từ các yêu cầu chức năngcần thiết9.Rà xét các mô tả use-case và các yêu cầu chứcnăng10.Phát triển các mô hình phân tích, nếu cần thiết, đểlàm sáng tỏ hiểu biết của những người tham gia suyluận về các phần của yêu cầu 6 HƯỚNGDẪNSUYLUẬNYÊUCẦU (REQUIREMENTSELICITATIONGUIDELINES)QUY TRÌNH PHÁT TRIỂN YÊU CẦU GỢI Ý11.Phát triển và đánh giá các nguyên mẫu giao diệnngười dùng nhằm trực quan hoá các yêu cầu chưađược hiểu kỹ BM HTTT Khoa CNTT - HUI12.Phát triển các test cases dưới dạng ý tưởng từ cácuse cases13.Sử dụng các test cases để kiểm tra các use cases,các yêu cầu chức năng, các mô hình phân tích, cácnguyên mẫu14.Lặp lại các bước từ 6 đến 13 trước khi thực hiệnthiết kế và xây dựng từng phần của hệ thống 7NhiệmvụcủaphântíchyêucầuTrả lời được các câu hỏi sau:•Đầu vào của hệ thống là những gì Bộ Môn HTTT - Khoa CNTT - HUI•Các quá trình cần xử lý trong hệ thống, hayhệ thống phần mềm sẽ phải xử lý những cáigì•Đầu ra: kết quả xử lý của hệ thống là gì•Những ràng buộc trong hệ thống, mối quanhệ giữa đầu vào và đầu ra như thế nào 8NhiệmvụcủaphântíchyêucầuTrong quá trình phân tích cần lưu ý đến tính khả thicủa dự án:•Khả thi về kinh tế: chi phí phát triển phải cân xứng Bộ Môn HTTT - Khoa CNTT - HUIvới lợi ích mà hệ thống đem lại, gồm có:•Chi phí: • Mua sắm: thiết bị, vật tư (phần cứng), tư vấn, cài đặt thiết bị, quản lý và phục vụ,… • Chi phí cho khởi công: phần mềm phục vụ cho hệ thống, hệ thống liên lạc(truyền dữ liệu), nhân sự ban đầu, đào tạo, huấn luyện, cải tổ tổ chức 9 cho phù hợp,…Nhiệmvụcủaphântíchyêucầu• Chi phí: • Chi phí liên quan: chi phí nhân công phục vụ thu nhập dữ liệu, sửa đổi, cập nhập hệ thống, chuẩn bị tài liệu,… Bộ Môn HTTT - Khoa CNTT - HUI • Chi phí liên tục là tốn kém nhất gồm: bảo trì, thuê bao, khấu hao phần cứng, chi phí phục vụ cho vận hành,… Lợi nhuận do sử dụng hệ thống • Nhiệm vụ xử lý thông tin: giảm chi phí do xử lý tự động, tăng độ chính xác và k ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: