Bài giảng "Công nghệ phần mềm - Chương 2: Xác định yêu cầu" cung cấp cho người học các kiến thức: Mô tả yêu cầu, phân loại yêu cầu, các bước xác định yêu cầu, phân tích - Mô hình hóa yêu cầu. nội dung chi tiết. | Xác định yêu cầu Chương 2 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Bài toán Trường cao đẳng A (không chuyên về CNTT) yêu cầu đơn vị B (chuyên về CNTT) tin học hoá các bộ phận, nghiệp vụ của trường. Đơn vị B làm sao để đáp ứng yêu cầu của trường cao đẳng A? Mục tiêu & Kết quả Mục tiêu: Hiểu rõ thế giới thực liên quan tới phần mềm. Kết quả: Danh sách các yêu cầu phần mềm Sơ đồ luồng dữ liệu cho từng yêu cầu phần mềm Nội dung Mô tả yêu cầu Phân loại yêu cầu Các bước xác định yêu cầu Phân tích - Mô hình hoá yêu cầu 1. Mô tả yêu cầu Các yêu cầu của phần mềm cần được mô tả thật rõ ràng, cụ thể và chính xác. Các mô tả này sẽ là cơ sở để nghiệm thu, đánh giá phần mềm khi được chuyển giao. Chú ý: Việc mô tả sơ sài, mơ hồ YC PM sẽ dẫn đến việc hiểu nhầm giữa chuyên viên tin học và khách hàng. Thực tế cho thấy sẽ tốn rất nhiều công sức và chi phí phải hao tốn do các hiểu nhầm như thế. 1. Mô tả yêu cầu (tt) Loại thông tin Ý nghĩa Tên công việc Tên công việc ứng với yêu cầu Người . | Xác định yêu cầu Chương 2 NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Bài toán Trường cao đẳng A (không chuyên về CNTT) yêu cầu đơn vị B (chuyên về CNTT) tin học hoá các bộ phận, nghiệp vụ của trường. Đơn vị B làm sao để đáp ứng yêu cầu của trường cao đẳng A? Mục tiêu & Kết quả Mục tiêu: Hiểu rõ thế giới thực liên quan tới phần mềm. Kết quả: Danh sách các yêu cầu phần mềm Sơ đồ luồng dữ liệu cho từng yêu cầu phần mềm Nội dung Mô tả yêu cầu Phân loại yêu cầu Các bước xác định yêu cầu Phân tích - Mô hình hoá yêu cầu 1. Mô tả yêu cầu Các yêu cầu của phần mềm cần được mô tả thật rõ ràng, cụ thể và chính xác. Các mô tả này sẽ là cơ sở để nghiệm thu, đánh giá phần mềm khi được chuyển giao. Chú ý: Việc mô tả sơ sài, mơ hồ YC PM sẽ dẫn đến việc hiểu nhầm giữa chuyên viên tin học và khách hàng. Thực tế cho thấy sẽ tốn rất nhiều công sức và chi phí phải hao tốn do các hiểu nhầm như thế. 1. Mô tả yêu cầu (tt) Loại thông tin Ý nghĩa Tên công việc Tên công việc ứng với yêu cầu Người thực hiện Người hoặc bộ phận sẽ thực hiện công việc Không gian Địa điểm công việc được thực hiện Thời gian Thời điểm công việc được thực hiện Nội dung Cách thức tiến hành công việc cùng với các qui định liên quan. Bảng liệt kê các loại thông tin cần thiết liên quan đến YC PM 1. Mô tả yêu cầu (tt) Tên công việc: Cần xác định tên công việc cụ thể, không được phép dùng các tên chung chung, mơ hồ. Ví dụ: Quản lý độc giả là tên công việc chung chung không dùng được trong yêu cầu, rất dễ gây nhầm lẫn. Gia hạn thẻ độc giả, cho mượn sách, nhận trả sách là tên các công việc cụ thể có dùng trong yêu cầu. 1. Mô tả yêu cầu (tt) Người thực hiện: Cần xác định chính xác người hoặc bộ phận sẽ thực hiện công việc trên máy tính. Ví dụ: PM QLTV sẽ phục vụ trực tiếp cho bộ phận thủ thư. Các bộ phận khác: Độc giả, Ban giám đốc chỉ được phục vụ gián tiếp thông qua bộ phận thủ thư như: Độc giả nhờ tra cứu sách BGĐ nhờ lập báo cáo thống kê 1. Mô tả yêu cầu (tt) Không gian, thời gian: Cần xác định .