Professional Documents
Culture Documents
Annexure I Questionnaire - SE
Annexure I Questionnaire - SE
Requirements Elicitation
No Question N/A UN VL L A H VH
15 Do you carry out a feasibility study before starting a new
project?
16 Do you use business concerns to drive requirements
elicitation?
17 Do you use scenarios to elicit requirements?
Do you reuse requirements from other systems
18 which have been developed in the same application
area?
Requirements Validation
No Question N/A UN VL L A H VH
22 Do you check that requirements document meets your
standards?
23 Do you involve external (from the project) reviewers
in the validation process?
24 Do you use prototyping to animate / demonstrate
requirements for validation?
25 Do you allow different stakeholders to participate
in requirements validation?
Requirements Management
No Question N/A UN VL L A H VH
26 Have you defined policies for requirements
management?
27 Do you record requirements traceability from
original sources?
28 Do you define traceability policies?
29 Do you identify global system requirements?
30 Do you identify volatile requirements?
31 Do you reuse requirements over different
projects?
Requirements Evolution/Maintenance
No Question N/A UN VL L A H VH
32
Has the expected frequency of change been defined?
Has the importance of keeping the system up
33 to date in both functionally and technologically been
defined?
34
Are the areas of greatest expected change identified?
35 Has the method of introducing change during
development been identified?
Requirements Description
No Question N/A UN VL L A H VH
40 Do you have standards templates / documents for
describing requirements?
41 Do you have a specific lay out for the requirements
document to improve readability?
42 Do you use diagrams appropriately?
43 Do you supplement natural language with other
descriptions of requirements?
44 Do you specify requirements quantitatively?
System Modelling
No Question N/A UN VL L A H VH
45 Do you define the system’s operating environment?
46 Do you model the system’s environment?
47 Do you model the system architecture?
48 Do you define operational processes to reveal process
requirements and requirements constraints?
49 Do you document the links between stakeholder
requirements and system?
50 Do you specify systems using formal specifications?
Functional Requirements
No Question N/A UN VL L A H VH
51 Can the data required by the application be collected
with the desired degree of reliability?
52 Can the data be collected within the time period
specified?
53 Have the user requirements been defined in writing?
54 Are the requirements stated in measurable terms?
55 Has the project solution addressed the user
requirements?
Portability Requriements
No Question N/A UN VL L A H VH
61 Are significant hardware and software changes expected
during the life of the project?
62 If an on-line application, will different types of terminal
be used?
63 Is the proposed solution dependent on specific
hardware?
64
Is the proposed solution dependent on specific software?
65
Have the portability requirements been documented?
Systems Interface
No Question N/A UN VL L A H VH
66 Has the timing of transmitting data being defined?
67 Has the timing of data being received been defined?
68 Have the interface requirements been documented?
69 Have future needs of interfaced systems been
taken into account?
Requirements Viewpoints
No Question N/A UN VL L A H VH
70 Do you identify and consult all likely, sources of
requirements, system stakeholders?
71
Do you collect requirements from multiple viewpoints?
72 Do you use language simply, consistently and concisely
for describing requirements?
73 Do you record requirements traceability from original
sources?