1What is another name for Requirements Analysis?
Fact-Finding Process or Requirement Elicitation
2What is the purpose of Requirements Analysis?
To find or gather requirements for a system to be developed
3Which key questions guide fact-finding?
WHO, WHAT, WHERE, WHEN, HOW, WHY
4What is the first step of requirement gathering?
Determining the audience/target respondent
5What is the final step of requirement gathering?
Evaluation
6How many main fact-finding techniques are there?
Six
7Name the six fact-finding techniques
Interview, Document review, Observation, Sampling, Research, Surveys and questionnaires
8What is an interview in fact-finding?
A planned meeting to obtain information through directed conversation
9Why are interviews sometimes more valuable than facts?
Because the interviewee’s opinion can be more important than just facts
10What is the difference between open-ended and closed-ended interview questions?
Open-ended encourage unstructured responses, closed-ended limit responses to verify facts
11What is a range of response question?
A question where responses are limited to a scale (e.g., 1 to 10)
12What is the Hawthorne Effect?
Productivity improves when workers know they are being observed
13What is the main goal of observation?
To see what really happens, not just what people say happens
14Observation is best for understanding what?
Processes and real usage
15Document analysis is best for understanding what?
Official policies and data definitions
16What is the aim of document review?
To find information requirements in the current system
17What is reviewed in document review?
System documentation, actual forms, blank/completed samples, software documentation
18What is the purpose of questionnaires and surveys?
To obtain views of a large number of people for statistical analysis
19What is one guideline for designing questionnaires?
Keep them brief, clear, and user-friendly
20What is sampling also known as?
Purposive and selective sampling
21What is the main objective of sampling?
To ensure accurate representation of the overall population
22Give an example of a systematic sample
Select every tenth customer
23Give an example of a stratified sample
Select five customers from each of four postal codes
24What sources can research include?
Journals, books, internet sites, meetings, seminars, discussions, site visits
25What is the basic rule of recording facts?
Write it down
26Why should records be arranged carefully?
For easy coordination and understanding by non-IS members
27What do CASE tools help analysts do?
Develop and maintain information systems
28What is the role of upper CASE tools?
Support modelling and produce logical design
29What is the role of lower CASE tools?
Speed development by generating source code from logical models
30What can spreadsheets be used for?
Managing numerical/financial data, generating graphs, using statistical functions
31What can databases be used for?
Managing project details, retrieving info, generating reports
32What are functional requirements?
Statements describing what a system must do
33Give an example of a functional requirement
System shall allow user to register
34What are non-functional requirements?
Criteria to judge system operation, like performance or security
35Give an example of a non-functional requirement
System must log out idle users automatically
36What are business requirements?
High-level statements of goals, objectives, or needs of an organisation
37What are user requirements?
Statements describing how stakeholders want to interact with the solution
38What are system/technical requirements?
Infrastructure needs such as hardware, software, and networking
39What are security requirements?
Types and levels of security needed, such as authorisation and encryption
40What are user interface requirements?
Specific design criteria like color schemes and language options
41What is a System Requirement Specification (SRS)?
A structured collection of finalised requirements for system design
42Which requirement groups are usually included in an SRS?
Functional, Non-Functional, Architecture, Business, System/Technical, User, Security, User Interface