L2: Investigating System Requirements * Flashcards
What are the five key System Analysis activities?
- Gather detailed information about people involved
- Define requirements
- Prioritise requirements
- Develop user-interface dialogs
- Evaluate requirements with users
What are system requirements?
System requirements refer to the activities and characteristics that the system must have in order to meet the business need
What are functional requirements?
Functional requirements are the activities that the system must perform
e.g. any basic functionality required of the system
What are non-functional requirements?
Nonfunctional requirements are the characteristics of the system that are not required for basic functionality, but are part of the performance goals of the system.
“Nice to haves”
The different formats for writing requirements (3)
- Traditional format “The system shall perform this requirement”
- Unified process format - Written as a use case
- Agile method format - User story “As a <type> I want <some> for <some></some></some></type>
FURPS+ Requirements acronym stands for
Functional requirements
Usability requirements
Reliability requirements
Performance requirements
Security requirements
+ Other categories
What are stakeholders?
A stakeholder is a person who has an interest or commitment to the successful implementation of the system
The types of stakeholders (4)
Internal stakeholders - within the organisation
External stakeholders - outside the organisation
Operational stakeholders - who regularly interact with the system
Executive stakeholders - who dont directly interact with the system, but use information or have a financial interest
Who are the stakeholders that are both operational and executive INTERNAL stakeholders?
Operational managers - They are persons within the organisation who may directly interact with the system, and have a financial interest in the systems success.
They operate on an executive and operational level.
Who are the stakeholders that are both operational and executive EXTERNAL stakeholders?
External auditors - They are persons outside of the organisation who must work directly with the system to audit it, and have a financial interest in the systems success.
They also work operationally, but are on an executive level.
Information gathering techniques (6)
Interview, questionnaire, review, observation, research, collect comments
What is meant by a model?
A model is a representation of some aspect of the system being built
What are the reasons for modelling requirements? (4)
Reducing complexity, communicating with team members and other stakeholders, documentation, remembering details