Outcome 2 Flashcards
Data Collection Methods
- Survey
- Report
- Interview
- Observation
Functional Requirements
What the solution will do
Non-Functional Requirements
other requirements the client would like the solution to have, that doesn’t effect what the solution will do
Non-Functional Requirements - Components
Usability
Portability
Reliability
Robustness
Maintainability
Scope
Describes what the solution will and wont do
Constraints
Anything that may limit the options for development or delivery
Types of Constraints
Economic - includes time and cost
Legal - when legislation restricts the solution from performing certain activates
Social - limitations of people to perform functions
Technical - related to hardware and software available to the project
Usability - things like screen size, complexity of the solution
SRS
Software Requirements Specification
SRS - Features
Constraints
Scope
Functional & Non Functional Requirements
Optional - appendix containing other information needed to interpret the requirements (OS, third party tools required)
SRS - Purpose
- to ensure that the clients problem or opportunity is understood
- to form the basis of the design
- to be used as the basis of the evaluation criteria
Organizational Goals
Defines an organizations purpose, assist its growth and help is achieve financial objectives
Organizational Objectives
Specific, measurable, achievable steps towards achieving a larger goal
quantifiable - can be proved to be achieved with stats, observations and logs
Organizational Goals - Official
goals an organization aims to achieve
Organizational Goals - Operative
goals that are necessary to achieve an outcome
Use Case Diagrams (+ Actor + Use Case Definitions)
Describes how a user will interact with a solution - Created using UML (unified modelling language)
Actor - entity that can interact with the solution
Use case - a function or transaction an actor can use