SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Systems Requirements Engineering Prof M L Saikumar Institute of Public Enterprise
Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why are Requirements so Important?
Software Development Cycle ,[object Object],[object Object],[object Object]
Definition  ,[object Object]
The Rationale for Focus on Requirements (Industry Data: 8,000 software projects) ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Typical Customer and Supplier Issues and Remedies Customer Supplier Remedies 1. Use domain experts 2. Consider technology change management Lacks subject matter expertise to address functional needs 5. Doesn’t update the statement of current user operating concepts or technology improvements 1. Emerge the high level  real  requirements 2. Strengthen commitment/gain a “shared vision” Doesn’t engage the client in a process to distill the real needs 4. Provides overly specific specifications 1. Take proactive steps to improve communications 2. Utilize a peer review process Doesn’t encourage and nurture more effective communication 3. Doesn’t communicate the need effectively 1. Utilize a joint team 2. Meet minimum requirements Is unwilling/unable to meet true needs within fiscal boundaries 2. Doesn’t understand what is achievable within fiscal boundaries 1. Invest more in the requirements  process 2. Define the  real  customer needs Doesn’t understand the customer’s need 1. Doesn’t understand the real need
Difficulties in Requirements Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object]
Difficulties in Requirements Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Risks from Inadequate Requirements Processes ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Requirement Statement Characteristics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Requirement Specification Characteristics ,[object Object],[object Object],[object Object],[object Object]
Hierarchical Decomposition of the Requirements Engineering Domain Requirements Engineering Requirements Development Requirements Management Elicitation Analysis Specification Verification
Requirements Development Activities ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Requirements Management Activities  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Req Mgmnt Vs Req Engg ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SW Req Engg Vs Systems Req Engg ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SW Req Engg Vs Systems Req Engg ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reference ,[object Object],[object Object],[object Object]
Exercise ,[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Websites ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

software requirement
software requirementsoftware requirement
software requirementahmed zewita
 
Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...Artemisa Yescas Engler
 
Software Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summarySoftware Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summaryAhmed Kamel Taha
 
Good Practices For Developing User Requirements
Good Practices For Developing User RequirementsGood Practices For Developing User Requirements
Good Practices For Developing User Requirementsnkaur
 
What is our_mission_v0.2
What is our_mission_v0.2What is our_mission_v0.2
What is our_mission_v0.2Trevor Warren
 
business requirements functional and non functional
business requirements functional and  non functionalbusiness requirements functional and  non functional
business requirements functional and non functionalCHANDRA KAMAL
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesKiran Munir
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysisSangeet Shah
 
Requirements Engineering in an Agile Environment
Requirements Engineering in an Agile EnvironmentRequirements Engineering in an Agile Environment
Requirements Engineering in an Agile Environmentsunil1993
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation TechniquesShwetha-BA
 
Software requirements and analysis
Software requirements and analysisSoftware requirements and analysis
Software requirements and analysisPhanindra Cherukuri
 
Use Case Workshop
Use Case WorkshopUse Case Workshop
Use Case Workshopelkensteyin
 
Project Requirements, What Are They And How Do You Know You
Project Requirements, What Are They And How Do You Know YouProject Requirements, What Are They And How Do You Know You
Project Requirements, What Are They And How Do You Know YouJohn N. Motlagh
 
Requirements Engineering Processes
Requirements Engineering ProcessesRequirements Engineering Processes
Requirements Engineering ProcessesRa'Fat Al-Msie'deen
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement EngineeringSlideshare
 
Ch4-Software Engineering 9
Ch4-Software Engineering 9Ch4-Software Engineering 9
Ch4-Software Engineering 9Ian Sommerville
 
Business requirement analysis session 5
Business requirement analysis   session 5Business requirement analysis   session 5
Business requirement analysis session 5sampad_senapati
 

Was ist angesagt? (18)

software requirement
software requirementsoftware requirement
software requirement
 
Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...
 
Software Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summarySoftware Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summary
 
Requirement analysis with use case
Requirement analysis with use caseRequirement analysis with use case
Requirement analysis with use case
 
Good Practices For Developing User Requirements
Good Practices For Developing User RequirementsGood Practices For Developing User Requirements
Good Practices For Developing User Requirements
 
What is our_mission_v0.2
What is our_mission_v0.2What is our_mission_v0.2
What is our_mission_v0.2
 
business requirements functional and non functional
business requirements functional and  non functionalbusiness requirements functional and  non functional
business requirements functional and non functional
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering Methodologies
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Requirements Engineering in an Agile Environment
Requirements Engineering in an Agile EnvironmentRequirements Engineering in an Agile Environment
Requirements Engineering in an Agile Environment
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
 
Software requirements and analysis
Software requirements and analysisSoftware requirements and analysis
Software requirements and analysis
 
Use Case Workshop
Use Case WorkshopUse Case Workshop
Use Case Workshop
 
Project Requirements, What Are They And How Do You Know You
Project Requirements, What Are They And How Do You Know YouProject Requirements, What Are They And How Do You Know You
Project Requirements, What Are They And How Do You Know You
 
Requirements Engineering Processes
Requirements Engineering ProcessesRequirements Engineering Processes
Requirements Engineering Processes
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Ch4-Software Engineering 9
Ch4-Software Engineering 9Ch4-Software Engineering 9
Ch4-Software Engineering 9
 
Business requirement analysis session 5
Business requirement analysis   session 5Business requirement analysis   session 5
Business requirement analysis session 5
 

Andere mochten auch

Beit 381 se lec 15 - 16 - 12 mar27 - req engg 1 of 3
Beit 381 se lec 15 - 16 -  12 mar27 - req engg 1 of 3Beit 381 se lec 15 - 16 -  12 mar27 - req engg 1 of 3
Beit 381 se lec 15 - 16 - 12 mar27 - req engg 1 of 3babak danyal
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)Akash Kumar Dhameja
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principlessaurabhshertukde
 
Ch9-Software Engineering 9
Ch9-Software Engineering 9Ch9-Software Engineering 9
Ch9-Software Engineering 9Ian Sommerville
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9Ian Sommerville
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9Ian Sommerville
 
Ch6-Software Engineering 9
Ch6-Software Engineering 9Ch6-Software Engineering 9
Ch6-Software Engineering 9Ian Sommerville
 
Ch5- Software Engineering 9
Ch5- Software Engineering 9Ch5- Software Engineering 9
Ch5- Software Engineering 9Ian Sommerville
 
Smu Guildhall Keynote
Smu Guildhall KeynoteSmu Guildhall Keynote
Smu Guildhall KeynoteMitch Lasky
 
Met energie-efficiëntie naar 2020
Met energie-efficiëntie naar 2020Met energie-efficiëntie naar 2020
Met energie-efficiëntie naar 2020Tim Vermeir
 
My planet is called the earth
My planet is called the earthMy planet is called the earth
My planet is called the earthvitita
 
Education and Certifications
Education and CertificationsEducation and Certifications
Education and CertificationsJames Lapham
 
Lunch Presentation 072909 on Social Media
Lunch Presentation 072909 on Social MediaLunch Presentation 072909 on Social Media
Lunch Presentation 072909 on Social MediaDavid C Aaronson
 
Project management and innovation strategy
Project management and innovation strategyProject management and innovation strategy
Project management and innovation strategyStephen Anthony
 
Micro-Mar
Micro-MarMicro-Mar
Micro-Marpushker
 
The Wise Old Man
The Wise Old ManThe Wise Old Man
The Wise Old ManPeter Chan
 
你為何需要乳清蛋白? 你為何需要 IsaPro?
你為何需要乳清蛋白? 你為何需要 IsaPro?你為何需要乳清蛋白? 你為何需要 IsaPro?
你為何需要乳清蛋白? 你為何需要 IsaPro?Peter Chan
 
Energiewetgeving in 2010 en 2011
Energiewetgeving in 2010 en 2011Energiewetgeving in 2010 en 2011
Energiewetgeving in 2010 en 2011Tim Vermeir
 

Andere mochten auch (20)

Beit 381 se lec 15 - 16 - 12 mar27 - req engg 1 of 3
Beit 381 se lec 15 - 16 -  12 mar27 - req engg 1 of 3Beit 381 se lec 15 - 16 -  12 mar27 - req engg 1 of 3
Beit 381 se lec 15 - 16 - 12 mar27 - req engg 1 of 3
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principles
 
Ch9-Software Engineering 9
Ch9-Software Engineering 9Ch9-Software Engineering 9
Ch9-Software Engineering 9
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9
 
Uml
UmlUml
Uml
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9
 
Ch6-Software Engineering 9
Ch6-Software Engineering 9Ch6-Software Engineering 9
Ch6-Software Engineering 9
 
Ch5- Software Engineering 9
Ch5- Software Engineering 9Ch5- Software Engineering 9
Ch5- Software Engineering 9
 
Smu Guildhall Keynote
Smu Guildhall KeynoteSmu Guildhall Keynote
Smu Guildhall Keynote
 
Met energie-efficiëntie naar 2020
Met energie-efficiëntie naar 2020Met energie-efficiëntie naar 2020
Met energie-efficiëntie naar 2020
 
My planet is called the earth
My planet is called the earthMy planet is called the earth
My planet is called the earth
 
Education and Certifications
Education and CertificationsEducation and Certifications
Education and Certifications
 
Lunch Presentation 072909 on Social Media
Lunch Presentation 072909 on Social MediaLunch Presentation 072909 on Social Media
Lunch Presentation 072909 on Social Media
 
Cng Muthu 2
Cng Muthu 2Cng Muthu 2
Cng Muthu 2
 
Project management and innovation strategy
Project management and innovation strategyProject management and innovation strategy
Project management and innovation strategy
 
Micro-Mar
Micro-MarMicro-Mar
Micro-Mar
 
The Wise Old Man
The Wise Old ManThe Wise Old Man
The Wise Old Man
 
你為何需要乳清蛋白? 你為何需要 IsaPro?
你為何需要乳清蛋白? 你為何需要 IsaPro?你為何需要乳清蛋白? 你為何需要 IsaPro?
你為何需要乳清蛋白? 你為何需要 IsaPro?
 
Energiewetgeving in 2010 en 2011
Energiewetgeving in 2010 en 2011Energiewetgeving in 2010 en 2011
Energiewetgeving in 2010 en 2011
 

Ähnlich wie Requirement Management 1

software engineering
software engineeringsoftware engineering
software engineeringSnow Queenzz
 
Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement AqsaHayat3
 
requirement analysis characteristics
requirement analysis characteristics requirement analysis characteristics
requirement analysis characteristics Helmy Faisal
 
An overview of software requirements engineering
An overview of software requirements engineeringAn overview of software requirements engineering
An overview of software requirements engineeringIan Sommerville
 
Requirement Management.ppt
Requirement Management.pptRequirement Management.ppt
Requirement Management.pptSoham De
 
Requirements Engineering Process Improvement
Requirements Engineering Process ImprovementRequirements Engineering Process Improvement
Requirements Engineering Process ImprovementIan Sommerville
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babuHem Rana
 
04 fse understandingrequirements
04 fse understandingrequirements04 fse understandingrequirements
04 fse understandingrequirementsMohesh Chandran
 
Requirements Engineering Process
Requirements Engineering ProcessRequirements Engineering Process
Requirements Engineering ProcessJomel Penalba
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplifiedcbb010
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringMajane Padua
 
Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A DefinitionGlen Alleman
 
Lecture 9 understanding requirements
Lecture 9   understanding requirementsLecture 9   understanding requirements
Lecture 9 understanding requirementsIIUI
 

Ähnlich wie Requirement Management 1 (20)

software engineering
software engineeringsoftware engineering
software engineering
 
Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement
 
L4 RE Processes
L4 RE ProcessesL4 RE Processes
L4 RE Processes
 
requirement analysis characteristics
requirement analysis characteristics requirement analysis characteristics
requirement analysis characteristics
 
An overview of software requirements engineering
An overview of software requirements engineeringAn overview of software requirements engineering
An overview of software requirements engineering
 
Requirement Management.ppt
Requirement Management.pptRequirement Management.ppt
Requirement Management.ppt
 
Requirements Engineering Process Improvement
Requirements Engineering Process ImprovementRequirements Engineering Process Improvement
Requirements Engineering Process Improvement
 
SE-Unit II.pdf
SE-Unit II.pdfSE-Unit II.pdf
SE-Unit II.pdf
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babu
 
Chap2 RE processes
Chap2 RE processesChap2 RE processes
Chap2 RE processes
 
04 fse understandingrequirements
04 fse understandingrequirements04 fse understandingrequirements
04 fse understandingrequirements
 
W3 requirements engineering processes
W3   requirements engineering processesW3   requirements engineering processes
W3 requirements engineering processes
 
Requirements Engineering Process
Requirements Engineering ProcessRequirements Engineering Process
Requirements Engineering Process
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Ch07
Ch07Ch07
Ch07
 
Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A Definition
 
Lecture 9 understanding requirements
Lecture 9   understanding requirementsLecture 9   understanding requirements
Lecture 9 understanding requirements
 
SE-03.pptx
SE-03.pptxSE-03.pptx
SE-03.pptx
 

Requirement Management 1

  • 1. Systems Requirements Engineering Prof M L Saikumar Institute of Public Enterprise
  • 2.
  • 3. Why are Requirements so Important?
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Typical Customer and Supplier Issues and Remedies Customer Supplier Remedies 1. Use domain experts 2. Consider technology change management Lacks subject matter expertise to address functional needs 5. Doesn’t update the statement of current user operating concepts or technology improvements 1. Emerge the high level real requirements 2. Strengthen commitment/gain a “shared vision” Doesn’t engage the client in a process to distill the real needs 4. Provides overly specific specifications 1. Take proactive steps to improve communications 2. Utilize a peer review process Doesn’t encourage and nurture more effective communication 3. Doesn’t communicate the need effectively 1. Utilize a joint team 2. Meet minimum requirements Is unwilling/unable to meet true needs within fiscal boundaries 2. Doesn’t understand what is achievable within fiscal boundaries 1. Invest more in the requirements process 2. Define the real customer needs Doesn’t understand the customer’s need 1. Doesn’t understand the real need
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Hierarchical Decomposition of the Requirements Engineering Domain Requirements Engineering Requirements Development Requirements Management Elicitation Analysis Specification Verification
  • 16.
  • 17.
  • 18.  
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.