
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
Chương 5: Lấy yêu cầu

Chương 5: Lấy yêu cầu
Mục tiêu chương 5: các khái niệm về yêu cầu, qui tr8nh thực hiện lấy yêu cầu.
Tóm tắt nội dung chương 5:
Tổng quan yêu cầu phần mềm
Đặc tả yêu cầu
Kỹ nghệ lấy yêu cầu
Ví dụ thực hiện pha lấy yêu cầu

Tổng quan về lấy yêu cầu
Yêu cầu (requirements): các mô tả (từ mGc chung chung đến chi tiết) về
các dịch vụ hệ th?ng cùng với các ràng buộc
Mục đích chính của yêu cầu (requirements)
Cơ sở cho đề xuất/ đấu thầu hFp đồng
Cơ sở cho lEp hFp đồng (mGc đặc tả chi tiết)
Các dạng yêu cầu
Yêu cầu người dùng
•Ngôn ngữ tự nhiên
•Viết cho khách hàng
Yêu cầu hệ th?ng
•Đặc tả chi tiết
•Xác định những g8 cần đưFc phát triển/cài đặt (một
phần nội dung hFp đồng)

Tổng quan về lấy yêu cầu
Ví dụ: Yêu cầu mức cao của Hệ th?ng quản lý phòng khám:
Người dùng có thể t8m kiếm lịch hẹn khám của các phòng khám.
Hệ th?ng cho phép tạo ra danh sách bệnh nhân có lịch khám tại mỗi
phòng khám.
Mỗi nhân viên phòng khám đưFc hệ th?ng định danh thông qua mã
nhân viên gồm 8 ký tự.
Yêu cầu người dùng
1. Hệ th?ng sinh báo cáo hàng tháng về giá thu?c đưFc kê tại mỗi phòng
khám.
Yêu cầu hệ thống
1.1 Vào ngày làm việc cu?i tháng, một bản báo cáo về thu?c đưFc kê, giá
thu?c, thông tin phòng khám sẽ đưFc tạo.
1.2 Sau 17h30 vào ngày làm việc cu?i tháng, hệ th?ng sẽ in tự động báo
cáo tổng hFp về thu?c.

Tổng quan về lấy yêu cầu
Yêu cầu chức năng
– Các phát biểu về dịch vụ hệ th?ng cung cấp, cách hệ th?ng phản Gng
với môi trường và các hoạt động quan sát đưFc của hệ th?ng trong các
t8nh hu?ng.
– Có thể bao gồm các phát biểu về những g8 hệ th?ng sẽ không thực
hiện.
Yêu cầu phi chức năng
– Ràng buộc về dịch vụ hay chGc năng của hệ th?ng, ràng buộc về thời
gian hay ràng buộc về quy tr8nh phát triển.
– Thường áp dụng cho tổng thể hệ th?ng, thay v8 từng dịch vụ cụ thể
Yêu cầu miền
– Các ràng buộc hệ th?ng xuất phát từ miền hoạt động

