SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
REQUIREMENTS
ANALYSIS
A . Antony Alex MCA
Dr G R D College of Science – CBE
Tamil Nadu - India
Requirements Analysis
• Software engineering task bridging the gap between
system requirements engineering and software design.system requirements engineering and software design.
• Provides software designer with a model of:
• system information
• function
• behavior
• Model can be translated to data, architectural, and
component-level designs.
• Expect to do a little bit of design during analysis and a• Expect to do a little bit of design during analysis and a
little bit of analysis during design.
2
• The purpose of System Requirements Analysis is to obtain a
thorough and detailed understanding of the business need asthorough and detailed understanding of the business need as
defined in Project Origination and to break it down into
discrete requirements, which are then clearly defined,
reviewed and agreed upon with the Customer Decision-
Makers.
• During System Requirements Analysis, the framework for the
application is developed, providing the foundation for all
future design and development efforts.future design and development efforts.
System
Engineering
Software
Software
Requirements
Analysis
Software
Desigh
Analysis Objectives
• Identify customer’s needs.
• Evaluate system for feasibility.• Evaluate system for feasibility.
• Perform economic and technical analysis.
• Allocate functions to system elements.
• Establish schedule and constraints.
• Create system definitions.
5
• System Requirements Analysis can be a challenging phase, because all of
the major Customers and their interests are brought into the process of
determining requirements.
NEED
determining requirements.
• Since the requirements form the basis for all future work on the project,
from design and development to testing and documentation, it is of the
utmost importance that the Project Team create a complete and accurate
representation of all requirements that the system must accommodate.
• Accurately identified requirements result from effective communication
and collaboration among all members of the Project Team, and provide
the best chance of creating a system that fully satisfies the needs of the
Customers.
the best chance of creating a system that fully satisfies the needs of the
Customers.
• The primary goal of this phase is to create a detailed Functional
Specification defining the full set of system capabilities to be
implemented, along with accompanying data and process models
illustrating the information to be managed and the processes to be
supported by the new system.
Types of Requirements - 1
• Functional requirements:
• input/output• input/output
• processing.
• error handling.
• Non-functional requirements:
• Physical environment (equipment locations, multiple
sites, etc.).
• Interfaces (data medium etc.).• Interfaces (data medium etc.).
• User & human factors (who are the users, their skill
level etc.).
8
Types of Requirements - 2
• Non-functional requirements (continued):
• Performance (how well is system functioning).• Performance (how well is system functioning).
• Documentation.
• Data (qualitative stuff).
• Resources (finding, physical space).
• Security (backup, firewall).
• Quality assurance (max. down time, MTBF, etc.).• Quality assurance (max. down time, MTBF, etc.).
9
Requirement Validation
• Correct?
• Consistent?• Consistent?
• Complete?
• Externally - all desired properties are present.
• Internally - no undefined references.
• Each requirement describes something actually
needed by the customer.needed by the customer.
• Requirements are verifiable (testable)?
• Requirements are traceable.
10
Thank U

Mais conteúdo relacionado

Mais procurados

Unit iii(part c - user interface design)
Unit   iii(part c - user interface design)Unit   iii(part c - user interface design)
Unit iii(part c - user interface design)BALAJI A
 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing StrategiesAlpana Bhaskar
 
Software archiecture lecture06
Software archiecture   lecture06Software archiecture   lecture06
Software archiecture lecture06Luktalja
 
Operating system concepts ninth edition (2012), chapter 2 solution e1
Operating system concepts ninth edition (2012), chapter 2 solution e1Operating system concepts ninth edition (2012), chapter 2 solution e1
Operating system concepts ninth edition (2012), chapter 2 solution e1Navid Daneshvaran
 
L3 Requirements Eng Overview
L3 Requirements Eng OverviewL3 Requirements Eng Overview
L3 Requirements Eng OverviewIan Sommerville
 
Types of software testing
Types of software testingTypes of software testing
Types of software testingPrachi Sasankar
 
Prototype model
Prototype modelPrototype model
Prototype modelsadhana8
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5Mohammad Faizan
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING Abhinav Shukla
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Fadhil Ismail
 
Requirement analysis and specification, software engineering
Requirement analysis and specification, software engineeringRequirement analysis and specification, software engineering
Requirement analysis and specification, software engineeringRupesh Vaishnav
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project managementjhudyne
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design Saqib Raza
 
unit 5 Architectural design
 unit 5 Architectural design unit 5 Architectural design
unit 5 Architectural designdevika g
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 
Function oriented design
Function oriented designFunction oriented design
Function oriented designVidhun T
 

Mais procurados (20)

Unit iii(part c - user interface design)
Unit   iii(part c - user interface design)Unit   iii(part c - user interface design)
Unit iii(part c - user interface design)
 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing Strategies
 
Software archiecture lecture06
Software archiecture   lecture06Software archiecture   lecture06
Software archiecture lecture06
 
Object modeling
Object modelingObject modeling
Object modeling
 
Operating system concepts ninth edition (2012), chapter 2 solution e1
Operating system concepts ninth edition (2012), chapter 2 solution e1Operating system concepts ninth edition (2012), chapter 2 solution e1
Operating system concepts ninth edition (2012), chapter 2 solution e1
 
L3 Requirements Eng Overview
L3 Requirements Eng OverviewL3 Requirements Eng Overview
L3 Requirements Eng Overview
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
 
Disk management
Disk managementDisk management
Disk management
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
 
Requirement analysis and specification, software engineering
Requirement analysis and specification, software engineeringRequirement analysis and specification, software engineering
Requirement analysis and specification, software engineering
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project management
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
unit 5 Architectural design
 unit 5 Architectural design unit 5 Architectural design
unit 5 Architectural design
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Staruml
StarumlStaruml
Staruml
 
Function oriented design
Function oriented designFunction oriented design
Function oriented design
 

Destaque

Requirements analysis
Requirements analysisRequirements analysis
Requirements analysisasimnawaz54
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and designPreeti Mishra
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysissslovepk
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement AnalysisWebx
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development processRiant Soft
 
Requirement analysis and specification
Requirement analysis and specificationRequirement analysis and specification
Requirement analysis and specificationM.E. at GTU- PG School
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system projectHimani Chopra
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysisMena M. Eissa
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysisAbdul Basit
 
Garda World Security interview questions and answers
Garda World Security interview questions and answersGarda World Security interview questions and answers
Garda World Security interview questions and answersnetangela470
 
Top 10 purchasing assistant interview questions and answers pdf
Top 10 purchasing assistant interview questions and answers pdfTop 10 purchasing assistant interview questions and answers pdf
Top 10 purchasing assistant interview questions and answers pdfHelenMirren123
 
Real wealth is never measured in money and possessions.
Real wealth is never measured in money and possessions.Real wealth is never measured in money and possessions.
Real wealth is never measured in money and possessions.Hemalatha Dayalan
 
Building an Effective Identity Management Strategy
Building an Effective Identity Management StrategyBuilding an Effective Identity Management Strategy
Building an Effective Identity Management StrategyNetIQ
 
Adrenergic receptors and its modulators
Adrenergic receptors and its modulatorsAdrenergic receptors and its modulators
Adrenergic receptors and its modulatorsDr. Imran Zaheer
 
Project Research Proposal Design of 4.5km road
Project Research Proposal  Design of 4.5km  roadProject Research Proposal  Design of 4.5km  road
Project Research Proposal Design of 4.5km roadSyed Hazoor Ali Shah
 
Phlebotomy manual
Phlebotomy manualPhlebotomy manual
Phlebotomy manualObey Elmo
 
Psychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERSPsychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERSMHGanainy
 

Destaque (20)

Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
Requirement analysis and specification
Requirement analysis and specificationRequirement analysis and specification
Requirement analysis and specification
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
Polymer optical fibers
Polymer optical fibersPolymer optical fibers
Polymer optical fibers
 
Garda World Security interview questions and answers
Garda World Security interview questions and answersGarda World Security interview questions and answers
Garda World Security interview questions and answers
 
Power Standards
Power StandardsPower Standards
Power Standards
 
Top 10 purchasing assistant interview questions and answers pdf
Top 10 purchasing assistant interview questions and answers pdfTop 10 purchasing assistant interview questions and answers pdf
Top 10 purchasing assistant interview questions and answers pdf
 
What Does Online Media Mean?
What Does Online Media Mean?What Does Online Media Mean?
What Does Online Media Mean?
 
Real wealth is never measured in money and possessions.
Real wealth is never measured in money and possessions.Real wealth is never measured in money and possessions.
Real wealth is never measured in money and possessions.
 
Building an Effective Identity Management Strategy
Building an Effective Identity Management StrategyBuilding an Effective Identity Management Strategy
Building an Effective Identity Management Strategy
 
Adrenergic receptors and its modulators
Adrenergic receptors and its modulatorsAdrenergic receptors and its modulators
Adrenergic receptors and its modulators
 
Project Research Proposal Design of 4.5km road
Project Research Proposal  Design of 4.5km  roadProject Research Proposal  Design of 4.5km  road
Project Research Proposal Design of 4.5km road
 
Phlebotomy manual
Phlebotomy manualPhlebotomy manual
Phlebotomy manual
 
Psychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERSPsychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERS
 

Semelhante a Software project management requirements analysis

Introduction to Requirement engineering
Introduction to Requirement engineeringIntroduction to Requirement engineering
Introduction to Requirement engineeringNameirakpam Sundari
 
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdfJayanthi Kannan MK
 
Software Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsSoftware Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsTaymoor Nazmy
 
SE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdfSE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdfRAVALCHIRAG1
 
SE Unit 2(1).pptx
SE Unit 2(1).pptxSE Unit 2(1).pptx
SE Unit 2(1).pptxaryan631999
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system designRahul Hedau
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGSaqib Raza
 
Un it 2-se-mod-staff
Un it 2-se-mod-staffUn it 2-se-mod-staff
Un it 2-se-mod-staffvijisvs2012
 
W4 lecture 7&8 - requirements gathering
W4 lecture 7&8 - requirements gatheringW4 lecture 7&8 - requirements gathering
W4 lecture 7&8 - requirements gatheringFareeha Iftikhar
 
Se6162 analysis concept and principles
Se6162 analysis concept and principlesSe6162 analysis concept and principles
Se6162 analysis concept and principleskhaerul azmi
 

Semelhante a Software project management requirements analysis (20)

Requirement Analysis - Software Enigneering
Requirement Analysis - Software EnigneeringRequirement Analysis - Software Enigneering
Requirement Analysis - Software Enigneering
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
 
Introduction to Requirement engineering
Introduction to Requirement engineeringIntroduction to Requirement engineering
Introduction to Requirement engineering
 
Soft requirement
Soft requirementSoft requirement
Soft requirement
 
Software Requirements engineering
Software Requirements engineeringSoftware Requirements engineering
Software Requirements engineering
 
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
 
Software Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsSoftware Engineering Lec 4-requirments
Software Engineering Lec 4-requirments
 
Presentation of se
Presentation of sePresentation of se
Presentation of se
 
Development Guideline
Development GuidelineDevelopment Guideline
Development Guideline
 
Unit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product DesignUnit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product Design
 
SE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdfSE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdf
 
Seminar on Project Management by Rj
Seminar on Project Management by RjSeminar on Project Management by Rj
Seminar on Project Management by Rj
 
SE Unit 2(1).pptx
SE Unit 2(1).pptxSE Unit 2(1).pptx
SE Unit 2(1).pptx
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Un it 2-se-mod-staff
Un it 2-se-mod-staffUn it 2-se-mod-staff
Un it 2-se-mod-staff
 
W4 lecture 7&8 - requirements gathering
W4 lecture 7&8 - requirements gatheringW4 lecture 7&8 - requirements gathering
W4 lecture 7&8 - requirements gathering
 
Se6162 analysis concept and principles
Se6162 analysis concept and principlesSe6162 analysis concept and principles
Se6162 analysis concept and principles
 
SE UNIT-2.pdf
SE UNIT-2.pdfSE UNIT-2.pdf
SE UNIT-2.pdf
 
unit2.pptx
unit2.pptxunit2.pptx
unit2.pptx
 

Mais de Antony Alex

Mais de Antony Alex (10)

Transposition cipher
Transposition cipherTransposition cipher
Transposition cipher
 
Topdown parsing
Topdown parsingTopdown parsing
Topdown parsing
 
Textile management system review iii
Textile management system   review iiiTextile management system   review iii
Textile management system review iii
 
Sound
SoundSound
Sound
 
Site map & web
Site map & webSite map & web
Site map & web
 
Review ii
Review iiReview ii
Review ii
 
Installing windows xp
Installing windows xpInstalling windows xp
Installing windows xp
 
Application express
Application expressApplication express
Application express
 
Android
AndroidAndroid
Android
 
Weka
WekaWeka
Weka
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Software project management requirements analysis

  • 1. REQUIREMENTS ANALYSIS A . Antony Alex MCA Dr G R D College of Science – CBE Tamil Nadu - India
  • 2. Requirements Analysis • Software engineering task bridging the gap between system requirements engineering and software design.system requirements engineering and software design. • Provides software designer with a model of: • system information • function • behavior • Model can be translated to data, architectural, and component-level designs. • Expect to do a little bit of design during analysis and a• Expect to do a little bit of design during analysis and a little bit of analysis during design. 2
  • 3. • The purpose of System Requirements Analysis is to obtain a thorough and detailed understanding of the business need asthorough and detailed understanding of the business need as defined in Project Origination and to break it down into discrete requirements, which are then clearly defined, reviewed and agreed upon with the Customer Decision- Makers. • During System Requirements Analysis, the framework for the application is developed, providing the foundation for all future design and development efforts.future design and development efforts.
  • 5. Analysis Objectives • Identify customer’s needs. • Evaluate system for feasibility.• Evaluate system for feasibility. • Perform economic and technical analysis. • Allocate functions to system elements. • Establish schedule and constraints. • Create system definitions. 5
  • 6.
  • 7. • System Requirements Analysis can be a challenging phase, because all of the major Customers and their interests are brought into the process of determining requirements. NEED determining requirements. • Since the requirements form the basis for all future work on the project, from design and development to testing and documentation, it is of the utmost importance that the Project Team create a complete and accurate representation of all requirements that the system must accommodate. • Accurately identified requirements result from effective communication and collaboration among all members of the Project Team, and provide the best chance of creating a system that fully satisfies the needs of the Customers. the best chance of creating a system that fully satisfies the needs of the Customers. • The primary goal of this phase is to create a detailed Functional Specification defining the full set of system capabilities to be implemented, along with accompanying data and process models illustrating the information to be managed and the processes to be supported by the new system.
  • 8. Types of Requirements - 1 • Functional requirements: • input/output• input/output • processing. • error handling. • Non-functional requirements: • Physical environment (equipment locations, multiple sites, etc.). • Interfaces (data medium etc.).• Interfaces (data medium etc.). • User & human factors (who are the users, their skill level etc.). 8
  • 9. Types of Requirements - 2 • Non-functional requirements (continued): • Performance (how well is system functioning).• Performance (how well is system functioning). • Documentation. • Data (qualitative stuff). • Resources (finding, physical space). • Security (backup, firewall). • Quality assurance (max. down time, MTBF, etc.).• Quality assurance (max. down time, MTBF, etc.). 9
  • 10. Requirement Validation • Correct? • Consistent?• Consistent? • Complete? • Externally - all desired properties are present. • Internally - no undefined references. • Each requirement describes something actually needed by the customer.needed by the customer. • Requirements are verifiable (testable)? • Requirements are traceable. 10