Download presentation
Presentation is loading. Please wait.
Published byRaymond Wilson Modified over 8 years ago
1
CPSC 873 John D. McGregor Session 3 Requirements V & V
2
IEEE Definitions Mistake – a human action that produces an incorrect result. Fault [or Defect] – an incorrect step, process, or data definition in a program. Failure – the inability of a system or component to perform its required function within the specified performance requirement. Error – the difference between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition.
3
Context Target of verification Upstream source of information Impact on downstream
4
Level of integrity Usually on a scale from 1 – 4 Measure of how important the element is to health and safety Value is assigned based on the consequences of the action
5
Coverage The portion of the target of verification that is touched by the verification actions As the level of integrity increases the coverage must increase as well.
6
Orthogonal defect classification “types” of defects are categorized
9
One purpose
10
Defect types
11
Defect types - 2
12
Defect types - 3
13
Reliability growth curve
14
triggers What causes a fault to become an error and lead to a failure? Trigger – the idea of what initiated the cascade
15
Review Triggers Backward compatibility Lateral compatibility Design conformance Concurrency Operational semantics Documentation consistency/completeness Rare situation
16
Function test triggers Test coverage Test sequencing Test interaction Test variation Simple path coverage Combination path coverage
17
System test triggers Recovery/exception handling System startup and restart Workload stress/volume Hardware configuration and software configuration Normal mode
18
http://www.cse.msu.edu/~435cruise3/resourc es/SRSFinalPDF.pdf http://www.cse.msu.edu/~435cruise3/resourc es/SRSFinalPDF.pdf http://citeseerx.ist.psu.edu/viewdoc/downloa d?doi=10.1.1.197.5917&rep=rep1&type=pdf http://citeseerx.ist.psu.edu/viewdoc/downloa d?doi=10.1.1.197.5917&rep=rep1&type=pdf http://www.cs.cuhk.hk/~lyu/book/reliability/p df/Chap_9.pdf http://www.cs.cuhk.hk/~lyu/book/reliability/p df/Chap_9.pdf
19
assignment Due Sept 2 by 11:59pm emailed to johnmc Use the requirements in the SRS Assign a level of integrity to each main numbered requirement; give a rationale for each value Think about each requirement and relate it to one of the defect categories. In other words what type of defect is likely to reside in the part of the system covered by the requirement.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.