Nguyễn Anh Hào
Khoa CNTT2
Học viện CNBCVT – Cs Tp.HCM
SW Quality Assurance
SW Quality Assurance
03. Ứng xử với
yêu cầu đ/v PM

1
Yêu cầu là gi ?
Yêu cầu (requirements) là đặc tả cho những gì
cần phải được thoả mãn bằng cách làm.
đặc tả hành vi xử lý của phần mềm (functions)
đặc tả các đặc tính của phần mềm (characteristics)
đặc tả các ràng buộc đ/v cách thức phát triễn phần
mềm (constraints).
Yêu cầu
không tường minh
(needs) là những
mong muốn được cho là cần thiết, nhưng không
được đặc tả.
Cả yêu cầu lẫn mong muốn đều góp phần quyết
định chất lượng của phần mềm.
2
Software_Requirements, 3rd edition, 2013.pdf: Page 6
Ứng xử với yêu cầu
Yêu cầu đv PM :
1. Yêu cầu phải được hiểu đúng để làm đúng
Không chỉ dựa vào mô tả của người sử dụng
2. Yêu cầu phải đầy đủ & nhất quán
Vì PM là hệ thống.
3. Yêu cầu phải đưa đến hành động khả thi
4. Yêu cầu có thể thay đổi để có PM tốt hơn
Cách làm cần hổ trợ cho các thay đổi yêu cầu
Sự truyền đạt yêu cầu có 5 đặc điểm: S.M.A.R.T.
3
Yêu cầu đ/v PM có từ đâu ?
1. Môi trường ứng dụng PM (hệ thống lớn)
Các vấn đề nghiệp vụ cần giải quyết trong hệ thống
Yêu cầu của user và giải pháp nghiệp vụ của vấn đề
2. Môi trường vận hành PM (nguồn lực: con
người | phương pháp | công cụ)
Máy tính và các thiết bị dùng cho PM
Người sử dụng (trực tiếp và gián tiếp) của phần mềm
Flat-form của phần mềm: hệ điều hành, mạng,…
3. Môi trường phát triễn PM
Các công cụ làm ra phần mềm: pm để lập trình,…
Năng lực chuyên môn của người làm phần mềm
Phương pháp, kỹ thuật (công nghệ) được chọn để
làm phần mềm
4
Các ứng xử cơ bản đ/v yêu cầu
1. Nhận biết và kiễm soát yêu cầu (CMMI-level 2-RM)
Phát hiện nhu cầu sử dụng PM và các yêu cầu từ
người sử dụng, trong đó có sự thay đổi yêu cầu
Nghiên cứu khả thi: Xác định ích lợi của phần mềm
sẽ xây dựng (nên làm không) và phương án làm
2. Khám phá yêu cầu (CMMI-level 3-RD)
Phát triễn yêu cầu cho việc xây dựng phần mềm
3. Truyền đạt yêu cầu (Comunicating)
Mô hình hoá, tài liệu đặc tả, làm mẫu thử (demo)
4. Kiễm chứng yêu cầu (validation)
Chứng minh rằng các đặc tả yêu cầu phản ánh đúng
mong đợi đ/v PM (Review)
5