CH 5.1 Determining System Requirement (Part I)
CH 5.1 Determining System Requirement (Part I)
Meltem Özturan
www.mis.boun.edu.tr/ozturan/samd
1
15/10/2019
Systems Requirements
The functions that the new system must
perform, i.e.the definition of specifications for
functions to be provided by a system.
Two categories of systems requirements:
1.Functional Requirements
2.Technical Requirements
Functional Requirements
A system requirement that describes a function
or process that the systems must support.
• Define what the system is required to do
• Activities the system must perform
• Based on procedures and business
functions
• Documented in analysis models
2
15/10/2019
Technical Requirements
A system requirement that describes an
operating environment or performance objective
• Hardware and software needs of the
organization
• Describes system performance
expectations
• Documented in narrative descriptions of
technical requirements
3
15/10/2019
Stakeholders - Users
User roles are identified in two dimensions:
• Horizontal - information flow across
departments
• Vertical - information needs of clerical staff,
middle management, and senior executives
Stakeholders - Users
Business Operations Users : Use the system to
perform the day-to-day operations
Query Users : Ask current information from the
system
Management Users : Require statistics and summary
information from a system
Executive Users : Are interested in strategic issues,
as well as the daily issues
4
15/10/2019
Stakeholders - Clients
Person or group who is providing the funding of the
project
Ongoing approval and release of funds can be
maintained by clients.
Project team must provide project status reviews to
the client from time to time.
5
15/10/2019
11
Requirements Discovery
12
6
15/10/2019
Fact-Finding Methods
1. Distribute and collect questionnaires to
stakeholders
2. Review existing reports, forms, and
procedure descriptions
3. Conduct interviews and discussion with
users
4. Observe business processes and workflows
5. Build prototypes
6. Conduct joint application design (JAD)
13
Fact-Finding Methods
• Question Types
- Close-Ended Questions : Questions that have a simple
definitive answer
- Open-Ended Questions : Questions that require discussion
and do not necessarily have a simple short answer
√ Probes
√ Leading Questions
√ Double-Barreled Questions
14
7
15/10/2019
15
16
8
15/10/2019
18
9
15/10/2019
20
10
15/10/2019
22
11
15/10/2019
Build Prototypes
Prototype is a preliminary working model of a larger
system. Prototype used during analysis is to have a
working model to test a concept or verify an approach.
The following characteristics of prototypes help project
members develop effective prototypes:
• Operative (Mock-Up – a final product that is for viewing
only, not executable)
• Focused
• Quick
23
24
12
15/10/2019
25
13
15/10/2019
27
28
14