tailieunhanh - Bài giảng Nhập môn Công nghệ học phần mềm (Phần III: Yêu cầu người dùng User’s Requirements) - Chương 5: Phương pháp xác định yêu cầu

Nội dung "Bài giảng Nhập môn Công nghệ học phần mềm (Phần III: Yêu cầu người dùng User’s Requirements) - Chương 5: Phương pháp xác định yêu cầu" tập trung vào những kiến thức cơ bản nhất về kỹ thuật xác định yêu cầu, nội dung xác định yêu cầu và các nguyên lý phân tích yêu cầu. | 9 4 2011 Nhập môn Công nghệ học Phần mềm Introduction to Software Engineering Department of Software Engineering Faculty ofInformation Technology HanoiUniversity ofTechnology TEL 04-8682595 FAX 04-8692906 Email cnpm@ Phần m Yêu cầu người dùng User s Requirements Chương 5 Phương pháp xác định yêu cầu . Kỹ thuật xác định yêu cầu . Nội dung xác định yêu cầu . Các nguyên lý phân tích yêu cầu HUT Falt. of IT Dept. of SE 2002 HUT Falt. of IT Dept. of SE 2002 . Kỹ thuật xác định yêu cầu phần mềm SW Requirements Engineering Yêu cầu phần mềm là tất cả các yêu cầu về phầm mềm do khách hàng - người sử dụng phần mềm - nêu ra bao gồm các chức năng của phần mềm hiệu năng của phần mềm các yêu cầu về thiết kế và giao diện các yêu cầu đặc biệt khác Thông thường các yêu cầu phần mềm được phân loại theo 4 thành phần của phần mềm Cácyêu cầuvề phần mềm Software - Cácyêu cầuvềphầncứng Hardware - Cácyêu cầuvềdữliệu Data - Các yêu cầu về con người People Users Mục đích mục đích của yêu cầu phần mềm là xác định được phần mềm đáp ứng được các yêu cầu và mong muốn của khách hàng - người sử dụng phần mềm HUT Falt. of IT Dept. of SE 2002 HUT Falt. of IT Dept. of SE 2002 Tại sao cần phải đặt ra yêu cầu phần mềm Khách hàng chỉ có những ý tưởng còn mơ hồ về phần mềm cần phải xây dựng để phục vụ công việc của họ chúng ta phải sẵn sàng kiên trì theo đuôi để đi từ các ý tưởng mơ hồ đó đến Phần mềm có đầy đủ các tính năng cần thiết Khách hàng rất hay thay đổi các đòi hỏi của mình chúng ta nắm bắt được các thay đôi đó và sửa đôi các mô tả một cách hợp lý . Nội dung xác định yêu cầu phần mềm Contents of Requirements Engineering Phát hiện các yêu cầu phần mềm Requirements elicitation Phân tích các yêu cầu phần mềm và thương lượng với khách hàng Requirements analysis and negotiation Mô tả các yêu cầu phần mềm Requirements specification Mô hình hóa hệ thống System modeling Kiểm tra tính hợp lý các yêu cầu phần mềm Requirements validation Quản

TỪ KHÓA LIÊN QUAN