SlideShare a Scribd company logo
Requirements Engineering Processes
Objectives ,[object Object],[object Object],[object Object],[object Object]
Topics covered ,[object Object],[object Object],[object Object],[object Object]
Requirements engineering processes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The requirements engineering process
Requirements engineering
Feasibility studies ,[object Object],[object Object],[object Object],[object Object],[object Object]
Feasibility study implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elicitation and analysis ,[object Object],[object Object],[object Object]
Problems of requirements analysis ,[object Object],[object Object],[object Object],[object Object],[object Object]
The requirements spiral
Process activities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Requirements discovery ,[object Object],[object Object]
ATM stakeholders ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Viewpoints ,[object Object],[object Object]
Types of viewpoint ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Viewpoint identification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LIBSYS viewpoint hierarchy
Interviewing ,[object Object],[object Object],[object Object],[object Object]
Interviews in practice ,[object Object],[object Object],[object Object],[object Object],[object Object]
Effective interviewers ,[object Object],[object Object]
Scenarios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LIBSYS scenario (1)
LIBSYS scenario (2)
Use cases ,[object Object],[object Object],[object Object]
Article printing use-case
LIBSYS use cases
Article printing
Print article sequence
Social and organisational factors ,[object Object],[object Object],[object Object]
Ethnography ,[object Object],[object Object],[object Object],[object Object]
Focused ethnography ,[object Object],[object Object],[object Object],[object Object]
Ethnography and prototyping
Scope of ethnography ,[object Object],[object Object]
Requirements validation ,[object Object],[object Object],[object Object]
Requirements checking ,[object Object],[object Object],[object Object],[object Object],[object Object]
Requirements validation techniques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Requirements reviews ,[object Object],[object Object],[object Object]
Review checks ,[object Object],[object Object],[object Object],[object Object]
Requirements management ,[object Object],[object Object],[object Object],[object Object]
Requirements change ,[object Object],[object Object],[object Object]
Requirements evolution
Enduring and volatile requirements ,[object Object],[object Object]
Requirements classification
Requirements management planning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Traceability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A traceability matrix
CASE tool support ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Requirements change management ,[object Object],[object Object],[object Object],[object Object],[object Object]
Change management
Key points ,[object Object],[object Object],[object Object]
Key points ,[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Architecture business cycle
Architecture business cycleArchitecture business cycle
Architecture business cycleHimanshu
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
Niraj Kumar
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
Saqib Raza
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
Kumar
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Hassan A-j
 
M2 242-scsi-bus rl-2.4.2
M2 242-scsi-bus rl-2.4.2M2 242-scsi-bus rl-2.4.2
M2 242-scsi-bus rl-2.4.2
MrudulaJoshi10
 
Using Control Flow for Generating Dynamic Content
Using Control Flow for Generating Dynamic ContentUsing Control Flow for Generating Dynamic Content
Using Control Flow for Generating Dynamic Content
Pradip Bhattarai
 
Pega Mock questions
Pega Mock questionsPega Mock questions
Pega Mock questions
Ashock Roy
 
For The Project Of Examination System
For The Project Of Examination SystemFor The Project Of Examination System
For The Project Of Examination SystemUsama Ahmed Peerzada
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
unrated999
 
Session and cookies ,get and post methods
Session and cookies ,get and post methodsSession and cookies ,get and post methods
Session and cookies ,get and post methods
baabtra.com - No. 1 supplier of quality freshers
 
SE project
SE projectSE project
SE project
Quratulain Naqvi
 
Chap3 RE elicitation
Chap3 RE elicitationChap3 RE elicitation
Chap3 RE elicitation
Ian Sommerville
 
Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5koolkampus
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
Vivek Gupta
 
Ch04 agile development models
Ch04 agile development modelsCh04 agile development models
Ch04 agile development models
Noor Ul Hudda Memon
 
Software Product Lines
Software Product LinesSoftware Product Lines
Software Product Lines
Paulo Gandra de Sousa
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
Simran Kaur
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitation
Syed Zaid Irshad
 

What's hot (20)

Architecture business cycle
Architecture business cycleArchitecture business cycle
Architecture business cycle
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
M2 242-scsi-bus rl-2.4.2
M2 242-scsi-bus rl-2.4.2M2 242-scsi-bus rl-2.4.2
M2 242-scsi-bus rl-2.4.2
 
Using Control Flow for Generating Dynamic Content
Using Control Flow for Generating Dynamic ContentUsing Control Flow for Generating Dynamic Content
Using Control Flow for Generating Dynamic Content
 
Pega Mock questions
Pega Mock questionsPega Mock questions
Pega Mock questions
 
For The Project Of Examination System
For The Project Of Examination SystemFor The Project Of Examination System
For The Project Of Examination System
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
 
Session and cookies ,get and post methods
Session and cookies ,get and post methodsSession and cookies ,get and post methods
Session and cookies ,get and post methods
 
SE project
SE projectSE project
SE project
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
 
Chap3 RE elicitation
Chap3 RE elicitationChap3 RE elicitation
Chap3 RE elicitation
 
Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5Software Requirements in Software Engineering SE5
Software Requirements in Software Engineering SE5
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Ch04 agile development models
Ch04 agile development modelsCh04 agile development models
Ch04 agile development models
 
Software Product Lines
Software Product LinesSoftware Product Lines
Software Product Lines
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitation
 

Similar to Requirements Engineering Process

Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Mark John Lado, MIT
 
L3 Requirements Eng Overview
L3 Requirements Eng OverviewL3 Requirements Eng Overview
L3 Requirements Eng Overview
Ian Sommerville
 
An overview of software requirements engineering
An overview of software requirements engineeringAn overview of software requirements engineering
An overview of software requirements engineering
Ian Sommerville
 
software engineering
software engineeringsoftware engineering
software engineering
Snow Queenzz
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W Engineering
Mikel Raj
 
Lecture10.ppt
Lecture10.pptLecture10.ppt
Lecture10.ppt
WasekaPropertyportal
 
Lecture 10.pdf
Lecture 10.pdfLecture 10.pdf
Lecture 10.pdf
RaoShahid10
 
Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement
AqsaHayat3
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
Sutha31
 
Systems-Analysis-Uncovering-Requirements.pptx
Systems-Analysis-Uncovering-Requirements.pptxSystems-Analysis-Uncovering-Requirements.pptx
Systems-Analysis-Uncovering-Requirements.pptx
karkimanish411
 
unit2.pptx
unit2.pptxunit2.pptx
unit2.pptx
ssuser6109b1
 
Requirement Management 1
Requirement Management 1Requirement Management 1
Requirement Management 1
pikuoec
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
MarissaPedragosa
 
Business Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and AnswersBusiness Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and Answers
HireQuotient
 
software requirement and architecture.pdf
software requirement and architecture.pdfsoftware requirement and architecture.pdf
software requirement and architecture.pdf
wajoce8790
 
Unit 2
Unit 2Unit 2

Similar to Requirements Engineering Process (20)

W3 requirements engineering processes
W3   requirements engineering processesW3   requirements engineering processes
W3 requirements engineering processes
 
4
44
4
 
Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
 
L3 Requirements Eng Overview
L3 Requirements Eng OverviewL3 Requirements Eng Overview
L3 Requirements Eng Overview
 
An overview of software requirements engineering
An overview of software requirements engineeringAn overview of software requirements engineering
An overview of software requirements engineering
 
software engineering
software engineeringsoftware engineering
software engineering
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W Engineering
 
Lecture10.ppt
Lecture10.pptLecture10.ppt
Lecture10.ppt
 
Lecture 10.pdf
Lecture 10.pdfLecture 10.pdf
Lecture 10.pdf
 
Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
Systems-Analysis-Uncovering-Requirements.pptx
Systems-Analysis-Uncovering-Requirements.pptxSystems-Analysis-Uncovering-Requirements.pptx
Systems-Analysis-Uncovering-Requirements.pptx
 
unit2.pptx
unit2.pptxunit2.pptx
unit2.pptx
 
Requirement Management 1
Requirement Management 1Requirement Management 1
Requirement Management 1
 
3-Requirements.ppt
3-Requirements.ppt3-Requirements.ppt
3-Requirements.ppt
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
Business Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and AnswersBusiness Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and Answers
 
software requirement and architecture.pdf
software requirement and architecture.pdfsoftware requirement and architecture.pdf
software requirement and architecture.pdf
 
Unit 2
Unit 2Unit 2
Unit 2
 
Ch07
Ch07Ch07
Ch07
 

More from Jomel Penalba

SE - Software Requirements
SE - Software RequirementsSE - Software Requirements
SE - Software RequirementsJomel Penalba
 
Copy of business hardware
Copy of business hardwareCopy of business hardware
Copy of business hardwareJomel Penalba
 
Business functions and supply chains
Business functions and supply chainsBusiness functions and supply chains
Business functions and supply chainsJomel Penalba
 
Ch5 - Project Management
Ch5 - Project ManagementCh5 - Project Management
Ch5 - Project ManagementJomel Penalba
 
Laboratory activity 3 b3
Laboratory activity 3 b3Laboratory activity 3 b3
Laboratory activity 3 b3Jomel Penalba
 
Laboratory activity 3 b2
Laboratory activity 3 b2Laboratory activity 3 b2
Laboratory activity 3 b2Jomel Penalba
 
Laboratory activity 3 b1
Laboratory activity 3 b1Laboratory activity 3 b1
Laboratory activity 3 b1Jomel Penalba
 
Software process models
Software process modelsSoftware process models
Software process modelsJomel Penalba
 
05 control structures 2
05 control structures 205 control structures 2
05 control structures 2Jomel Penalba
 
04 control structures 1
04 control structures 104 control structures 1
04 control structures 1Jomel Penalba
 
03 intro to vb programming
03 intro to vb programming03 intro to vb programming
03 intro to vb programmingJomel Penalba
 
02 intro to vb-net ide
02 intro to vb-net ide02 intro to vb-net ide
02 intro to vb-net ideJomel Penalba
 
Soft Eng - Software Process
Soft  Eng - Software ProcessSoft  Eng - Software Process
Soft Eng - Software ProcessJomel Penalba
 

More from Jomel Penalba (20)

SE - System Models
SE - System ModelsSE - System Models
SE - System Models
 
SE - Software Requirements
SE - Software RequirementsSE - Software Requirements
SE - Software Requirements
 
Copy of business hardware
Copy of business hardwareCopy of business hardware
Copy of business hardware
 
Business hardware
Business hardwareBusiness hardware
Business hardware
 
Crm
CrmCrm
Crm
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Business functions and supply chains
Business functions and supply chainsBusiness functions and supply chains
Business functions and supply chains
 
12 gui concepts 1
12 gui concepts 112 gui concepts 1
12 gui concepts 1
 
Ch5 - Project Management
Ch5 - Project ManagementCh5 - Project Management
Ch5 - Project Management
 
Laboratory activity 3 b3
Laboratory activity 3 b3Laboratory activity 3 b3
Laboratory activity 3 b3
 
Laboratory activity 3 b2
Laboratory activity 3 b2Laboratory activity 3 b2
Laboratory activity 3 b2
 
Laboratory activity 3 b1
Laboratory activity 3 b1Laboratory activity 3 b1
Laboratory activity 3 b1
 
06 procedures
06 procedures06 procedures
06 procedures
 
Software process models
Software process modelsSoftware process models
Software process models
 
05 control structures 2
05 control structures 205 control structures 2
05 control structures 2
 
04 control structures 1
04 control structures 104 control structures 1
04 control structures 1
 
03 intro to vb programming
03 intro to vb programming03 intro to vb programming
03 intro to vb programming
 
02 intro to vb-net ide
02 intro to vb-net ide02 intro to vb-net ide
02 intro to vb-net ide
 
01 intro to vb-net
01 intro to vb-net01 intro to vb-net
01 intro to vb-net
 
Soft Eng - Software Process
Soft  Eng - Software ProcessSoft  Eng - Software Process
Soft Eng - Software Process