1. Trace Requirement Flashcards

1
Q

Purpose

A

To ensure that r&d at different levels are aligned to one another,
and to manage the effects of change to one level on related reqs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Description of traceability

A

Reqs traceability identified and document the lineage of each reqs, include it backward traceability, its forward traceability, and its relationship to other reqs

Traceability help ensure that the solution conforms to the to reqs and assist in scope, change, risk, time, cost and commu mng. Detect missing function or function not supported by any reqs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Description
Traceability enables:

A

Traceability enables
- faster and simpler impact analysis
- more reliable discovery of inconsistencies and gap reqs
- deeper insights into scope and complexity of change
- reliable assessment which reqs have been address which have not

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Description
Process & software reqs traceabilty

A

Process traceability:
Value chain <->
biz process <->
sub process <->
activity <->
task

Software reqs traceability:
Biz needs <->
Biz reqs <->
SH reqs <->
Solution reqs ( design - code - test)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Input

A

Reqs: may be traced to other reqs, solution components, visuals, biz rules, other work products

Designs: may be traced to other reqs, solution component and other work products

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Elements 1

A
  1. Level of formality
    The effort to trace reqs grows signification when the number of reqs or level formality increases
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Elements 2

A
  1. Relationships
    - derive: between 2 reqs, used when a reqs is derived from other reqs. Solution derived from biz or SH reqs
  • depends: between 2reqs, used when a reqs depends on another reqs
    ++ necessity: it only makes sense to implement a particular reqs if related reqs also implemented
    ++ effort: a reqs easier to implement if a related reqs also implemented
  • satisfy: between an implementation and the reqs it is satisfying. Function reqs and solution component that implementing it
  • validate: a reqs and a test case or other element that can determine whether solution fulfill reqs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Elements 3

A
  1. Traceability repository
    Reqs traceability is document and maintained
    Reqs mng tools can provide significant benefit when trace large number reqs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Guidelines and tools

A

Domain knoledge

Information mng approach

Legal/regulatory information: rule or regulatory must be followed

Reqs mng tools/repository: use store and manage, may be simple text document or conplex as reqs mng tool

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Techniques

A

Biz rule analysis: trace biz rule to reqs, or rule support reqs

Functional decomposition: break down solution scope into smaller component for allocation, traced high to low concept

Process modeling: visually the future state process

Scope modeling: visually depict scope, trace reqs to the area of scope the reqs support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Stakeholder

A

Customer: consulted, agree to traceability relationships

Domain sme: recommendation reqs link to solution conponent or release

Implementation sme: brings awareness of dependencies between solution component

End user: may required specific dependency relationship

Operational support: provide another refer source for help desk support

Project manager: support project change and scope mng

Sponsor: approve the various relationships

Suppliers: affected by how-when reqs are implemented

Tester: understand how-when reqs implemented, trace test case to reqs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Outputs

A

Reqs (traced) & Design (traced)

Have clearly defined relationship to other reqs, solution component, release, phases, iterations, within a solution scope such that coverage and the effects of change are clearly identifiable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly