SlideShare a Scribd company logo
Requirements
Documentation
Standards
Aisha Alimi
Req. Documentation Standards
● A requirements specification document clearly describes
the essential requirements of a system.
● It defines the scope and boundaries of the system.
● It forms the basis of a contract between the clients and
contractors.
● There are standards that serves as models for requirements
documents.
● These standards provide templates that can be used to
structure requirements documents
2
Volere
Volere Template
● Developed by Suzanne and James Robertson
● Presents a template that may be used to specify user
requirements as well as developer requirements
● The first edition of the Volere Requirements Specification
Template was released in 1995.
● Since then, organizations from all over the world have
saved time and money by using the template as the basis
for discovering, organizing, and communicating their
requirements.
4
Volere Template Overview
● The template is set into five main divisions
○ Project Drivers
○ Project Constraints
○ Functional Requirements
○ Non-functional Requirements
○ Project issues
5
Project Drivers
● These are the factors that caused the project to be
undertaken in the first place
1. The Purpose of the Project
2. The Client, the Customer, and the Other Stakeholders
3. Users of the Product
6
Project Constraints
● These are the issues that have a strong influence on the
requirements and the outcome for the product.
4. Mandated constraints
5. Naming Conventions and Definitions
6. Relevant Facts and Assumptions
7
Functional Requirements
● These define the what operations/activities the system is
expected to perform
7. The Scope of the Work
8. The Scope of the Product
9. Functional and Data Requirements
8
The Volere Shell - Requirements Shell
9
Non-functional requirements
● These are the properties the product must have.
10. Look and Feel Requirements
11. Usability Requirements
12. Performance Requirements
13. Operational Requirements
14. Maintainability and Portability Requirements
15. Security Requirements
16. Cultural and Political Requirements
17. Legal Requirements
10
Project Issues
● These are projects concerns brought to light by the
requirements activity.
18. Open Issues
19. Off-the-Shelf Solutions
20. New Problems
21. Tasks
22. Migration to new product
23. Risks
24. Costs
25. User Documentation and Training
26. Waiting Room
27. Ideas for Solutions
11
Conclusion
● Standards provide means to structure requirements
documents.
● Standards indicate what should be the content of a
requirements specification.
● Provides means to raise completeness.
12
References
● Mastering the Requirements Process 2nd Edition.
○ Suzanne Robertson, James Robertson
● www.volere.co.uk
13
14
Thanks!
Any questions?

More Related Content

Similar to Req documentation standards

Requirementsdevelopment 120207165817-phpapp02
Requirementsdevelopment 120207165817-phpapp02Requirementsdevelopment 120207165817-phpapp02
Requirementsdevelopment 120207165817-phpapp02
Oginni Olumide
 
5. SE RequirementEngineering task.ppt
5. SE RequirementEngineering task.ppt5. SE RequirementEngineering task.ppt
5. SE RequirementEngineering task.ppt
HaiderAli252366
 
ITFT - Spiral model
ITFT -    Spiral modelITFT -    Spiral model
ITFT - Spiral model
Shruti Kunwar
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
Elizabeth Steiner
 
Pmp scope chapter 5
Pmp scope chapter 5Pmp scope chapter 5
Pmp scope chapter 5
Ahmed Elshaboury,PMP,LEED GA
 
System and Infrastructure Lifecycle Management.pptx
System and Infrastructure Lifecycle Management.pptxSystem and Infrastructure Lifecycle Management.pptx
System and Infrastructure Lifecycle Management.pptx
PangeranSilalahi
 
Requirementengg
RequirementenggRequirementengg
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
Durga Prasad Mishra
 
The Myth Of Requirements
The Myth Of RequirementsThe Myth Of Requirements
The Myth Of Requirements
Alan McSweeney
 
05 REQUIREMENT ENGINEERING for students of
05 REQUIREMENT ENGINEERING for students of05 REQUIREMENT ENGINEERING for students of
05 REQUIREMENT ENGINEERING for students of
AssadLeo1
 
Project scope management
Project scope managementProject scope management
Project scope management
Anit Roy
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
Saqib Raza
 
projectscopemanagement1-140220062122-phpapp01 (1).pdf
projectscopemanagement1-140220062122-phpapp01 (1).pdfprojectscopemanagement1-140220062122-phpapp01 (1).pdf
projectscopemanagement1-140220062122-phpapp01 (1).pdf
AbdiqadirOsman
 
7 steps to demystify Demand & Portfolio Management
 7 steps to demystify Demand & Portfolio Management 7 steps to demystify Demand & Portfolio Management
7 steps to demystify Demand & Portfolio Management
itSMF Belgium
 
Julianne Kurdilla, ArcelorMittal, When to Hire an Environmental Consultant, M...
Julianne Kurdilla, ArcelorMittal, When to Hire an Environmental Consultant, M...Julianne Kurdilla, ArcelorMittal, When to Hire an Environmental Consultant, M...
Julianne Kurdilla, ArcelorMittal, When to Hire an Environmental Consultant, M...
Kevin Perry
 
Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)
Logitrain: New Zealand
 
Episode 20 :PROJECT MANAGEMENT CONTEXT
Episode 20 :PROJECT MANAGEMENT CONTEXTEpisode 20 :PROJECT MANAGEMENT CONTEXT
Episode 20 :PROJECT MANAGEMENT CONTEXT
SAJJAD KHUDHUR ABBAS
 
Ops & Sustainability Module - Week 1 of 3.pptx
Ops & Sustainability Module - Week 1 of 3.pptxOps & Sustainability Module - Week 1 of 3.pptx
Ops & Sustainability Module - Week 1 of 3.pptx
JeffreyNguyen28
 
SRE Week-14.pptx
SRE Week-14.pptxSRE Week-14.pptx
SRE Week-14.pptx
azhar imran
 
Chap004-Product and Service Design.pdf
Chap004-Product and Service Design.pdfChap004-Product and Service Design.pdf
Chap004-Product and Service Design.pdf
KhatVillados
 

Similar to Req documentation standards (20)

Requirementsdevelopment 120207165817-phpapp02
Requirementsdevelopment 120207165817-phpapp02Requirementsdevelopment 120207165817-phpapp02
Requirementsdevelopment 120207165817-phpapp02
 
5. SE RequirementEngineering task.ppt
5. SE RequirementEngineering task.ppt5. SE RequirementEngineering task.ppt
5. SE RequirementEngineering task.ppt
 
ITFT - Spiral model
ITFT -    Spiral modelITFT -    Spiral model
ITFT - Spiral model
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
 
Pmp scope chapter 5
Pmp scope chapter 5Pmp scope chapter 5
Pmp scope chapter 5
 
System and Infrastructure Lifecycle Management.pptx
System and Infrastructure Lifecycle Management.pptxSystem and Infrastructure Lifecycle Management.pptx
System and Infrastructure Lifecycle Management.pptx
 
Requirementengg
RequirementenggRequirementengg
Requirementengg
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
 
The Myth Of Requirements
The Myth Of RequirementsThe Myth Of Requirements
The Myth Of Requirements
 
05 REQUIREMENT ENGINEERING for students of
05 REQUIREMENT ENGINEERING for students of05 REQUIREMENT ENGINEERING for students of
05 REQUIREMENT ENGINEERING for students of
 
Project scope management
Project scope managementProject scope management
Project scope management
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
projectscopemanagement1-140220062122-phpapp01 (1).pdf
projectscopemanagement1-140220062122-phpapp01 (1).pdfprojectscopemanagement1-140220062122-phpapp01 (1).pdf
projectscopemanagement1-140220062122-phpapp01 (1).pdf
 
7 steps to demystify Demand & Portfolio Management
 7 steps to demystify Demand & Portfolio Management 7 steps to demystify Demand & Portfolio Management
7 steps to demystify Demand & Portfolio Management
 
Julianne Kurdilla, ArcelorMittal, When to Hire an Environmental Consultant, M...
Julianne Kurdilla, ArcelorMittal, When to Hire an Environmental Consultant, M...Julianne Kurdilla, ArcelorMittal, When to Hire an Environmental Consultant, M...
Julianne Kurdilla, ArcelorMittal, When to Hire an Environmental Consultant, M...
 
Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)
 
Episode 20 :PROJECT MANAGEMENT CONTEXT
Episode 20 :PROJECT MANAGEMENT CONTEXTEpisode 20 :PROJECT MANAGEMENT CONTEXT
Episode 20 :PROJECT MANAGEMENT CONTEXT
 
Ops & Sustainability Module - Week 1 of 3.pptx
Ops & Sustainability Module - Week 1 of 3.pptxOps & Sustainability Module - Week 1 of 3.pptx
Ops & Sustainability Module - Week 1 of 3.pptx
 
SRE Week-14.pptx
SRE Week-14.pptxSRE Week-14.pptx
SRE Week-14.pptx
 
Chap004-Product and Service Design.pdf
Chap004-Product and Service Design.pdfChap004-Product and Service Design.pdf
Chap004-Product and Service Design.pdf
 

Recently uploaded

Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
anfaltahir1010
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 

Recently uploaded (20)

Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 

Req documentation standards

  • 2. Req. Documentation Standards ● A requirements specification document clearly describes the essential requirements of a system. ● It defines the scope and boundaries of the system. ● It forms the basis of a contract between the clients and contractors. ● There are standards that serves as models for requirements documents. ● These standards provide templates that can be used to structure requirements documents 2
  • 4. Volere Template ● Developed by Suzanne and James Robertson ● Presents a template that may be used to specify user requirements as well as developer requirements ● The first edition of the Volere Requirements Specification Template was released in 1995. ● Since then, organizations from all over the world have saved time and money by using the template as the basis for discovering, organizing, and communicating their requirements. 4
  • 5. Volere Template Overview ● The template is set into five main divisions ○ Project Drivers ○ Project Constraints ○ Functional Requirements ○ Non-functional Requirements ○ Project issues 5
  • 6. Project Drivers ● These are the factors that caused the project to be undertaken in the first place 1. The Purpose of the Project 2. The Client, the Customer, and the Other Stakeholders 3. Users of the Product 6
  • 7. Project Constraints ● These are the issues that have a strong influence on the requirements and the outcome for the product. 4. Mandated constraints 5. Naming Conventions and Definitions 6. Relevant Facts and Assumptions 7
  • 8. Functional Requirements ● These define the what operations/activities the system is expected to perform 7. The Scope of the Work 8. The Scope of the Product 9. Functional and Data Requirements 8
  • 9. The Volere Shell - Requirements Shell 9
  • 10. Non-functional requirements ● These are the properties the product must have. 10. Look and Feel Requirements 11. Usability Requirements 12. Performance Requirements 13. Operational Requirements 14. Maintainability and Portability Requirements 15. Security Requirements 16. Cultural and Political Requirements 17. Legal Requirements 10
  • 11. Project Issues ● These are projects concerns brought to light by the requirements activity. 18. Open Issues 19. Off-the-Shelf Solutions 20. New Problems 21. Tasks 22. Migration to new product 23. Risks 24. Costs 25. User Documentation and Training 26. Waiting Room 27. Ideas for Solutions 11
  • 12. Conclusion ● Standards provide means to structure requirements documents. ● Standards indicate what should be the content of a requirements specification. ● Provides means to raise completeness. 12
  • 13. References ● Mastering the Requirements Process 2nd Edition. ○ Suzanne Robertson, James Robertson ● www.volere.co.uk 13

Editor's Notes

  1. Requirements – Functional, non functional, design constraints, quality attributes Elaborated from the eliticatation process results.
  2. Its not owned an internationally recognized as body such ieee by by two re researchers with the help of a lot of other professionals Defines a requirements engineering process model One of the results - Produced a template for requirements documentation
  3. ALSO developed a process model
  4. Fundamental Reason the clients asked for the product Stakeholders – people who have interest –client who pays, customer who buys, developers, testers, proj, manager Users directly interact with product
  5. Constraints are global, factors that apply to the entire product, usually determined by mgmt. Restrict what you can do, e.g budget constraints All project have unique vocabulary, acronyms, avoid misunderstanding/miscommunication Facts are external factors that affect the product,assumptions being made by the project team. Project constraints and project drivers set the scene for the requirements to follow
  6. Set Boundaries of the business area Set product boundaries – use cases
  7. Shells –guide to construct Req no – unique Req type –volere pre-specified req types –func req 9, usability 11, look and feel – 10 Originator raised the req Fit criterion is a quantified goal the solution has to meet. Acceptance criterion History – can add names of persons
  8. Product apperance, easy to use, secure, laws that apply, built into the product but not part of its functionality We also use the shell with non-func reqs
  9. Unanswered questions around user business, stakeholders might be unsure of how the work should be done in the future Ready made components that can be used Changes to existing order bring effects Steps to be taken to deliver the product Before install new product, some work has to be done beforehand, parallel running All projects involve risk Cost -money/effort Waiting room – req. That cannot be part of the initial release Ideas for implementation
  10. Complete They should include descriptions of all facilities required. Consistent There should be no conflicts or contradictions in the descriptions of the system facilities.