tailieunhanh - Bài giảng Nhập môn Công nghệ phần mềm: Tuần 5+6 - Nguyễn Thị Minh Tuyền

Bài giảng "Nhập môn Công nghệ phần mềm - Tuần 5+6: Yêu cầu phần mềm" cung cấp cho người học các kiến thức: Yêu cầu chức năng và yêu cầu phi chức năng, đặc tả yêu cầu, các quy trình kỹ thuật về yêu cầu, thu thập và phân tích yêu cầu,. . | Bài giảng Nhập môn Công nghệ phần mềm: Tuần 5+6 - Nguyễn Thị Minh Tuyền Nhập môn Công nghệ phần mềm Tuần 5 – 6: Yêu cầu phần mềm Nội dung của slide này dựa vào các slide của Ian Sommerville Contents Yêu cầu chức năng và yêu cầu phi chức năng Đặc tả yêu cầu Các quy trình kỹ thuật về yêu cầu Thu thập và phân tích yêu cầu Thẩm định yêu cầu Quản trị yêu cầu Tài liệu yêu cầu phần mềm NGUYỄN Thị Minh Tuyền Yêu cầu (requirement) là gì? £ Có nhiều mức p Mô tả trừu tượng ở mức cao về một dịch vụ hay về một ràng buộc hệ thống. p Đặc tả chi tiết về một chức năng. £ Có thể có hai chức năng khác nhau p Cơ sở để thương lượng một hợp đồng à được viết ở mức trừu tượng để sau này có thể diễn giải thêm; p Cơ sở để viết hợp đồng à cần phải định nghĩa chi tiết; p Cả hai trường hợp trên đều được gọi là yêu cầu. 3 NGUYỄN Thị Minh Tuyền Requirements abstraction (Davis) £ “If a company wishes to let a contract for a large software development project, it must define its needs in a sufficiently abstract way that a solution is not pre- defined. The requirements must be written so that several contractors can bid for the contract, offering, perhaps, different ways of meeting the client organization’s needs. Once a contract has been awarded, the contractor must write a system definition for the client in more detail so that the client understands and can validate what the software will do. Both of these documents may be called the requirements document for the system.” 4 Các loại yêu cầu £ Yêu cầu người dùng (user requirement) p Những phát biểu (bằng ngôn ngữ tự nhiên kết hợp với các biểu đồ) về các dịch vụ mà hệ thống cung cấp và những ràng buộc về hoạt động của nó. p Viết cho

TỪ KHÓA LIÊN QUAN