Mindmap
Identifying need and establishing requirements

Inhalt der Mindmap
Identifying need and establishing requirements
May aim to replace, update, establish or develope a system
2 Main Aims
- 1) Understand as much as possible about the users, work, context.
- 2) Our second aim is to produce from the needs, a set of stable requirements
- How to achieve them
- Gather data, then interpret, extract requirements,
- The process of this activities can interfer in the information that is gathered
- Unclear objectives and requirements lead to failure
- If requirements are wrong can cause lose of productivity, griefy, anxiety, stress
- Recommended to use user centered aproach
- Data Gathering: Collect sufficient, relevant, appropriate, data so that the set of stable requirements can be produced
- Questionares, Interviews, Focus Groups, Observation, Studying Documentation
- The lack of questions, developement, resources will influence the choice of technique, also the time and level of detail
- 1) Organize your 1st data gathering session
- 2) Focus on what the stakeholders need
- 3) Involve the stakeholders
- 4) Combine gathering techniques
- 5) Run a pilot session
- 6) Record data in face to face interactions
- 5) Run a pilot session
- 4) Combine gathering techniques
- 3) Involve the stakeholders
- 2) Focus on what the stakeholders need
- Questionares, Interviews, Focus Groups, Observation, Studying Documentation
- Interpretations: To begin structuring and recording descriptions of requirements
- More analysis equals deeper understanding
- Gather data, then interpret, extract requirements,
The activity of understanding what a product should do
- Gathering, Capture, Elicitation, Analysis, Engineering
- Elicitation: implies that others (users) know the requiremets and we have to get them all of us.
- Analysis: Investigating and analyzing the initial set of requirements,
- Engineering: Recognizes the developement requirements
- Software Engineering:
- 1) Functional requirements which say what the system should do
- Non- Functional Requirement: Which say what constraints there are on the system and its developement
- ARANZA ESTRADA A01176250
- Preece, Jennifer. (2002). Interaction Design. United States of America: John Wiley & Sons Inc.
- ARANZA ESTRADA A01176250
- Non- Functional Requirement: Which say what constraints there are on the system and its developement
- Enviromental Requirements: context of use of the interactive product will be expected to operate
- Physical: lighting, noise, dust
- Organizational Environment: How good is user support likely to be
- Social Environment: Will data need to be shared?
- Technical Environment: What technologies will the product run on?
- User Requirements: Characteristics intended for the group
- Usability Requirements: Capture the usability goals and associated measures for a product
- Related to which users are expected to interact with the product
- Usability Requirements: Capture the usability goals and associated measures for a product
- 1) Functional requirements which say what the system should do
- Software Engineering:
- Engineering: Recognizes the developement requirements
- Analysis: Investigating and analyzing the initial set of requirements,
- Elicitation: implies that others (users) know the requiremets and we have to get them all of us.
- Requirement: Is a statement about an intended product that specifies what it should do or how it should perform
- Should be specific, unambiguous and clear as possible
- Gathering, Capture, Elicitation, Analysis, Engineering
Task Description: Are used throughout developements, from early requirements activities
- 1) Scenarios: informal narrative description. Describes human activities or task in a story that allows exploration of context, needs, requirements
- 2) Use Cases: Also focus on user goals but the emphasis is on a user-system interaction rather than the users task itself
- 3) Essential Use Cases: To combat what they see as the limitations of both scenarios and use cases
- Instead of actors they are associated with user roles. Also represent abstractions from scenarios
Task Analysis: Use to investigate an existing situation not to envision new systems or devices
- Covers techniques for investigating cognitive process and physical actions at high level of abstraction in minute detail
- Hierarchical Task Analysis: Design to identify training needs. Tasks into subtasks
- Graphical Box and Line Notation
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Identifying need and establishing requirements, erstellt von Ara Estrada am 21/09/2017.
- Erstellt von
- Ara Estrada
- Aufrufe
- 0
- Bewertung
Mehr zu Requirements Engineering
















