Đang chuẩn bị liên kết để tải về tài liệu:
Công nghệ phần mềm - Chương 4 Yêu cầu hệ thống
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Yêu cầu hệ thống là bản đặc tả các dịch vụ mà hệ thống cung cấp và các ràng buộc để xây dựng và vận hành hệ thống. Quá trình tìm kiếm, phân tích, tư liệu hoá, và kiểm tra các dịch vụ và các ràng buộc của hệ thống được gọi là kỹ thuật xác định yêu cầu (Requirements Engineering - RE). Cần phải viết các yêu cầu ở các mức chi tiết khác nhau vì có nhiều người khác nhau sử dụng chúng theo những cách khác nhau | Chương 4: Yêu cầu hệ thống Nội dung chính Yêu cầu hệ thống Yêu cầu của người sử dụng Tài liệu đặc tả yêu cầu 1. Yêu cầu hệ thống Yêu cầu hệ thống là bản đặc tả các dịch vụ mà hệ thống cung cấp và các ràng buộc để xây dựng và vận hành hệ thống. Quá trình tìm kiếm, phân tích, tư liệu hoá, và kiểm tra các dịch vụ và các ràng buộc của hệ thống được gọi là kỹ thuật xác định yêu cầu (Requirements Engineering - RE). Cần phải viết các yêu cầu ở các mức chi tiết khác nhau vì có nhiều người khác nhau sử dụng chúng theo những cách khác nhau. Phân loại yêu cầu của hệ thống phần mềm: Yêu cầu chức năng Yêu cầu phi chức năng Yêu cầu miền ứng dụng 1.1. Yêu cầu chức năng Yêu cầu chức năng mô tả hệ thống sẽ làm gì. Mô tả các chức năng hoặc các dịch vụ của hệ thống một cách chi tiết. Đặc điểm của yêu cầu chức năng: Tính mập mờ, không rõ ràng của các yêu cầu Tính hoàn thiện và nhất quán Ví dụ: Hệ thống thư viện (LIBSYS) LIBSYS cung cấp một giao diện đơn giản để lưu CSDL về các bài báo trên các thư viện | Chương 4: Yêu cầu hệ thống Nội dung chính Yêu cầu hệ thống Yêu cầu của người sử dụng Tài liệu đặc tả yêu cầu 1. Yêu cầu hệ thống Yêu cầu hệ thống là bản đặc tả các dịch vụ mà hệ thống cung cấp và các ràng buộc để xây dựng và vận hành hệ thống. Quá trình tìm kiếm, phân tích, tư liệu hoá, và kiểm tra các dịch vụ và các ràng buộc của hệ thống được gọi là kỹ thuật xác định yêu cầu (Requirements Engineering - RE). Cần phải viết các yêu cầu ở các mức chi tiết khác nhau vì có nhiều người khác nhau sử dụng chúng theo những cách khác nhau. Phân loại yêu cầu của hệ thống phần mềm: Yêu cầu chức năng Yêu cầu phi chức năng Yêu cầu miền ứng dụng 1.1. Yêu cầu chức năng Yêu cầu chức năng mô tả hệ thống sẽ làm gì. Mô tả các chức năng hoặc các dịch vụ của hệ thống một cách chi tiết. Đặc điểm của yêu cầu chức năng: Tính mập mờ, không rõ ràng của các yêu cầu Tính hoàn thiện và nhất quán Ví dụ: Hệ thống thư viện (LIBSYS) LIBSYS cung cấp một giao diện đơn giản để lưu CSDL về các bài báo trên các thư viện khác nhau. Người sử dụng có thể tìm kiếm, tải và in những tài liệu này. LIBSYS có các yêu cầu chức năng sau: Người sử dụng có thể tìm kiếm tất cả CSDL hoặc một tập con của CSDL. Hệ thống sẽ cung cấp những giao diện thích hợp để người sử dụng đọc tài liệu. Tất cả những hoá đơn mà người sử dụng đăng ký để in sao tài liệu có một mã duy nhất. 1.2. Yêu cầu phi chức năng Yêu cầu phi chức năng không đề cập trực tiếp tới các chức năng cụ thể của hệ thống. Yêu cầu phi chức năng thường định nghĩa các thuộc tính như: độ tin cậy, thời gian đáp ứng, các yêu cầu về lưu trữ và các ràng buộc của hệ thống. Một số yêu cầu phi chức năng còn có liên quan đến quy trình xây dựng hệ thống. Nếu các yêu cầu phi chức năng không được thoả mãn thì hệ thống sẽ không sử dụng được. Ví dụ: Xác định các yêu cầu phi chức năng của hệ thống LIBSYS Yêu cầu về sản phẩm: LIBSYS phải được cài đặt bằng HTML mà không có frame hoặc Java applets. Yêu cầu về mặt tổ chức: Quy trình xây dựng hệ thống và các tài liệu chuyển giao .