Danh mục

Các yêu cầu phần mềm

Số trang: 60      Loại file: ppt      Dung lượng: 1.94 MB      Lượt xem: 28      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: 33,000 VND Tải xuống file đầy đủ (60 trang) 0
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Yêu cầu có thể giới hạn từ một phát biểu trừutượng mức cao về một dịch vụ hoặc một ràngbuộc hệ thống đến một đặc tả chức năng toánhọc chi tiết.l Giới hạn này là không tránh khỏi vì các yêu cầucó thể:• Được sử dụng để đấu giá, do đó chúng phải dễ hiểucho mọi đối tượng người đọc• Có thể là cơ sở của bản hợp đồ
Nội dung trích xuất từ tài liệu:
Các yêu cầu phần mềm Các yêu cầu phần mềm©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 6 Slide 1 Mục tiêu Giới thiệu các khái niệm về yêu cầu người q dùng và yêu cầu hệ thống Mô tả các yêu cầu chức năng và các yêu cầu q phi chức năng Giải thích cách thức các yêu cầu phần mềm q được tổ chức trong tài liệu yêu cầu©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 6 Slide 2 Các chủ đề Yêu cầu là gì? Các yêu cầu chức năng và phi chức năng Các yêu cầu người dùng Các yêu cầu hệ thống Đặc tả giao diện Tài liệu yêu cầu phần mềm Kỹ nghệ yêu cầu (RE)©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 6 Slide 3 Yêu cầu là gì? Yêu cầu có thể giới hạn từ một phát biểu trừu q tượng mức cao về một dịch vụ hoặc một ràng buộc hệ thống đến một đặc tả chức năng toán học chi tiết. Giới hạn này là không tránh khỏi vì các yêu cầu q có thể: • Được sử dụng để đấu giá, do đó chúng phải dễ hiểu cho mọi đối tượng người đọc • Có thể là cơ sở của bản hợp đồng – do đó chúng phải được định nghĩa chi tiết©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 6 Slide 4 Sự trừu tượng hóa yêu cầu (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 organisation’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.”©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 6 Slide 5 Các kiểu yêu cầu Yêu cầu người dùng q • Là các phát biểu bằng ngôn ngữ tự nhiên và các biểu đồ v ề các dịch vụ mà hệ thống cung cấp và các ràng buộc vận hành của nó. Được viết cho các khách hàng. Các yêu cầu hệ thống q • Là các mô tả chi tiết về các chức năng của hệ th ống, các dịch vụ và các ràng buộc vận hành, được trình bày trong một tài liệu có cấu trúc. Tài liệu này phải định nghĩa chính xác nh ững gì nên được cài đặt và có thể là một phần của bản h ợp đồng giữa khác hàng và nhà thầu.©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 6 Slide 6 Các định nghĩa và các đặc tả User requir ement definition 1. T he softw ar e m ust pr ovide a means of r epr esenting and 1. accessing e xternal files cr ea ted b y other tools . Syst em requir ements specification 1.1 The user should be pr ovided with facilities to define the type of 1.2 external files . 1.2 Each e xternal file type ma y ha ve an associa ted tool w hich ma y be 1.2 applied to the file . 1.3 Each e xternal file type ma y be r epr esented as a specific icon on 1.2 the user’ s displa y . 1.4 F acilities should be pr o vided f or the icon r epr esenting an 1.2 e xternal file type to be defined b y the user . 1.5 When a user selects an icon r epr esenting an e xternal file , the 1.2 effect of that selection is to apply the tool associated with the type of 1.2 the external file to the file represented by the selected icon.©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 6 Slide 7 Những người đọc yêu cầu Client mana gers S ystem end-users User Client eng ineers requir ements Contr actor mana gers S ystem ar chitects S ystem end- ...

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