Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 17 Validating the requirements (Testing the requirements (Dialog…
Chapter 17 Validating the requirements
Validation and verification
Verifcation determines whether the product of some development activity meets its requirements (doing the thing right). Validation assesses whether a product satisfes customer needs (doing the right thing).
Reviewing requirements
Informal reviews : are useful for educating other people about the product and collecting unstructured feedback
A peer deskcheck, in which you ask one colleague to look over your work product.
A passaround, in which you invite several colleagues to examine a deliverable concurrently
A walkthrough, during which the author describes a deliverable and solicits comments on it
Formal peer reviews
Các thành viên trong nhóm sẽ tự ngồi lại vs nhau để xem xét lại các yêu cầu ở trong cuốn tài liệu xem nó có được chấp nhận hay ko. Các thành viên của nhóm đánh giá chính thức chiụ trách nhiệm về chất lượng của đánh giá sản phẩm
Inspection
Participants
People who are responsible for interfacing systems that will be affected by the item
being inspected
People who will do work based on the item being inspected
The author of the work product and perhaps peers of the author
People who are responsible for interfacing systems that will be affected by the item
being inspected
Inspection roles
Author
Moderator
Reader
Recorder
Inspection meeting
The purpose of the meeting is to identify as many major defects as possible.
As inspectors bring up possible defects and other issues, the recorder captures them in the action item list for the requirements author.
Defect checklist
Requirements review challenge
Large requirements documents
Large inspection teams
Geographically separated reviewers
Unprepared reviewers
Prototyping requirements
Prototypes are validation tools that make the requirements real
Testing the requirements
Business requirement (Why)
Use case
Functional requirement (How)
Dialog map
cái sơ đồ này sẽ cho ta biết những màn hình sẽ xuất hiện trong cái app của mình , và những màn hình đó sẽ có chức năng là gì
Validating requirements with acceptance criteria
Acceptance criteria
SMART mnemonic : Specifc, Measurable, Attainable,
Relevant, and Time-sensitive
Acceptance tests