Phân tích yêu cầu phần mềm
Bài tập tuần 4
Giảng viên: PGS.TS. Huỳnh Quyết Thắng
Danh sách sinh viên:
Lê Trung Hiếu 20111568 CNTT-TT 2.3 K56
Đàm Văn Hoài 20111600 CNTT-TT 2.3 K56
Nguyễn Đức Cương 20111203 CNTT-TT 2.3 K56
Đoàn Văn Đạt 20111370 CNTT-TT 2.3 K56
1
1. Requirements Verification và
Requirements Validation
Phân biệt
Ảnh hưởng của Xác nhận yêu cầu (Requirements
Validation)
Ảnh hưởng của Kiểm chứng yêu cầu (Requirements
Verification)
Phân biệt:
Xác nhận yêu cầu(Requirements
Validation)
Kiển chứng yêu cầu(Requirements
Verification)
Các thủ tục kiểm tra động (thay đổi
theo diễn biến của dự án, tùy vào các
bên liên quan), có tác dụng để sửa chữa
đặc tả yêu cầu
các thủ tục kiểm tra tĩnh (có các quy
tắc cho sẵn để áp dụng), có tác dụng
ngăn ngừa sự sai khác của phần mềm
Điều chỉnh những bản thiết kế hệ thống một cách chính xác, tối ưu.
o
thường không gây phản ứng dây chuyền, chỉ dẫn đến việc sửa đổi một
hoặc một số module của hệ thống.
2. Simple Check
Quy trình thực hiện
Thời gian thực hiện
Tác nhân tham gia
Quy trình thực hiện
Người kiểm duyệt, kiểm soát yêu cầu phải có các kiến
thức từ trước (các phản hồi từ khách hàng )
Quan sát xem có những cái gì sai lệch trong hệ thống
hiện tại.
Mô hình hóa : Mô tả và giải thích vấn đề
Phân tích và kiểm tra các đặc tính của mô hình
Thời gian thực hiện
Kỹ thuật kiểm tra sự khác nhau bằng cách truy xuất
nguồn gốc của yêu cầu
Vì vậy kỹ thuật simple check được thực hiện trong
mọi giai đoạn phát triển của phần mềm.
Tác nhân tham gia
Bộ phần kiểm thử
Nhà quản lý dự án
4. Functional test design
Quy trình thực hiện
Thời gian thực hiện
Tác nhân tham gia
Công cụ điển hình
Quy trình thực hiện
Xác định các chức năng mà phần mềm dự kiến sẽ thực
hiện
Tạo ra các dữ liệu đầu vào dựa trên thông số kỹ thuật của
chức năng
Xác định đầu ra dựa trên thông số kỹ thuật của chức năng
Thực hiện các trường hợp thử nghiệm
So sánh các kết quả đầu ra thực tế và dự kiến
Kiểm tra xem các ứng dụng làm việc theo nhu cầu của
khách hàng
Thời gian thực hiện
Ma trận theo dõi các trường hợp sử dụng
5. User manual Development.
Quy trình thực hiện
Thời gian thực hiện
Tác nhân tham gia
Công cụ điển hình
Quy trình thực hiện
Làm thế nào để cài đặt và bắt đầu với hệ thống
Mô tả các chức năng và làm thế nào nó được thực
hiện
Làm thế nào để có được ra khỏi rắc rối
Những bộ phận của hệ thống đã không được thực
hiện
Thời gian thực hiện
Phác thảo sổ tay người dùng ngay từ sớm trong quy
trình phát triển yêu cầu và dùng nó như là tài liệu đặc
tả yêu cầu hoặc như một trợ giúp cho phân tích yêu
cầu
Tác nhân tham gia
Các PTV
Tổ chức gặp mặt
Thực hiện các việc cần làm (kết quả của bước 4)
Duyệt lại văn bản.
Thời gian thực hiện
Có thể áp dụng khi mới xây dựng xong bước đầu các
yêu cầu phần mềm từ các biện pháp thu thập