SlideShare a Scribd company logo
REQUIREMENT ANALYSIS
UNIT - II
REQUIREMENT ANALYSIS PROCESS
 process of determining the needs or conditions to
meet for a new or altered product.
 Figure shows the requirements analysis process:
 In involves [5] steps:
 Gather and list requirements
 Develop service metrics
 Characterize behavior
 Develop requirements
 Map requirements
Metrics – measurements | behavior - range of actions
Develop
service
matrics
Character
ize
behavior
Develop
Rqrmnts
Map
Rqrmnts
Gather &
List
rqrmnts
GATHERING AND LISTING REQUIREMENTS
 Communicate with the users to gather their
requirements.
 Service requirements are gathered and developed
with initial conditions on the architecture and
design, with input from users, administration and
management.
 Then refined(process of purification/ unwanted
requirements removed) by applying our experience
and knowledge about the analysis process.
DETERMINING INITIAL CONDITIONS
 It is the starting of the analysis process.
 Initial conditions consist of
 Type of network project
 Scope/ Future of the architecture and
design( Project Scope and Product Scope)
 Initial architecture/ design goals.
 Part of the initial conditions of new network
project may be determining its performance
target: multi-tier performance or single-tier
performance.
DETERMINING INITIAL CONDITIONS
 Type of Network Project:
 New Network
 Modification of an Existing network
 Scope/Future of Network Project:
 Network size
 Number of sites
 Analysis of network problems
 Outsourcing : across multiple vendors.
 Consolidation : facilitate ability to pursue financings for
working capital.
 Upgrade: replacing a product with a newer version.
DETERMINING INITIAL CONDITIONS
 Initial Architecture / Design Goals:
 Upgrade technology/ vendor
 Improve performance to part / All of network
 Support new users, applications or devices
 Solve perceived(existing) problems within system
 Increase security
 Support a new capability in system.
DETERMINING INITIAL CONDITIONS
 Common constrains(activity) on a network project
include
 Funding limitations
 Organizational rules and regulations
 Time and schedule limitations
 Technical constrains for existing users , applications,
devices, networks and management.
 performance target:
 Single tier performance
 Multi tier performance
SINGLE TIER VS MULTI TIER PERFORMANCE
 Do not have a set of
applications & users.
 There is no threshold
between low and high
performance
requirements.
 Have a set of
applications & users.
 There is a threshold
between low and high
performance
requirements.
SETTING CUSTOMER EXPECTATIONS
 It is important to begin to set customer
expectations.
This consists of:
a rapid(happening in a short time), initial
evaluation(estimation) of the problem, and
estimating resources and schedule.
 The intent is to inform customers, early in the
process, when their expectations are
not realistic.
WORKING WITH USER
 There are some successful techniques that
can be used:
 developing a survey to email, FAX, or mail to
users.
 following up on the survey with one-on-one
telephone calls or conference calls.
 following up calls with face-to-face meetings with
selected individuals or groups.
 whiteboard sessions to elicit ideas from users.
 spending time with users while they work.
TAKING PERFORMANCE MEASUREMENTS
 It is helpful to measure performance levels of
applications and devices that will be used in
the planned network.
 Either by testing applications and devices on
a separate, controlled network (e.g., testbed
network) or by measuring their performance
levels on the existing network.
 Measurements of peak application and device
performance can be used to determine how much
degradation in performance is experienced on the
existing network.
 It become a validation of performance problems on
the existing network.
 Capture all of the traffic from an application
session, by characterized monitoring of the
network.
TRACKING AND MANAGING REQUIREMENTS
 Requirements also need to be tracked(rough path)
and managed.
 A listing of requirements should be kept up to date,
in a location where everyone involved in the
process has access them.
 Web is a great tool for posting, tracking and
managing requirements.
 Number of methods used to track and manage
requirements.
TYPES OF MANAGING REQUIREMENTS
 Two ways:
 Paragraph form
 Tabular form
 Paragraph form:
 Where a requirement is changed within its original
paragraph.
 Tabular form:
 Other software tools can be used for this process, such
as databases and spreadsheets.
 the key point is requirements documents should be
living documents, updated on a regular basis.
ID/NAME DATE TYPE DESCRIPTION
USER’S
REQUIREMENTS
26 -SEP-2014 ORIGINAL Technology based
upgrades
27 -SEP-2014 CHANGE Software based
upgrades.
28 -SEP-2014 DELETE topology based
upgrades.
(LAN,WAN,MAN)
MAPPING LOCATION INFORMATION
MAPPING LOCATION INFORMATION
 The locations of applications and devices will be
mapped to show their relative physical locations.
 When gathering requirements, note the locations of
servers and specialized devices and where specific
applications are being used.
 Shows an example of how this is done with a
Metropolitan-Area Environment with devices and
applications.
THANK YOU
DEVELOPING SERVICE METRICS
 RMA
 CAPACITY
 DELAY
 FRAME RELAY
 UPTIME
 DOWNTIME
 PACKET LOSS RATIO
 PACKET ERROR RATE
 BIT ERROR RATE
 MEASUREMENT TOOLS
 Where to apply service metrics
CHARACTERIZING BEHAVIOR
 Estimates of user session duration
 The number of active sessions
 Data sizes
 Complex / detailed models of user application
behaviour.
MODELLING AND SIMULATION
 Equipment type
 Placement
 Configuration
 Behavior under stress / failure.
USER BEHAVIOUR
 User work-time and durations
 Each application the total number of users.
 Duration of activity
APPLICATION BEHAVIOR
 Characterizing application behaviour
 Data sizes that the application will be processing
 Passing across the network
 Frequency and time duration.
 Flow directions(client to server)
 Requirements for multicasting/broadcasting.
DEVELOPING RMA REQUIREMENTS
 Reliability
 Maintainabiliy
 Availability.
 Monthly / weekly / yearly:
 Uptime (how to measure)
 Downtime (how to measure)
DEVELOPING CAPACITY REQUIREMENTS
 Capacity:
 Estimating data rates
 Peak data rate(PDA)
 Minimum data rate(MDR)
DEVELOPING SUPPLEMENTAL PERFORMANCE
REQUIREMENTS
 Operational suitability (operation/support)
 Supportability
 Confidence
RMA
TOOLS
REPAIR AND SPARE PARTS
REQUIREMENT MAPPING

More Related Content

What's hot

Communication in Distributed Systems
Communication in Distributed SystemsCommunication in Distributed Systems
Communication in Distributed Systems
Dilum Bandara
 
Non Functional Requirement.
Non Functional Requirement.Non Functional Requirement.
Non Functional Requirement.
Khushboo Shaukat
 
evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCI
sawsan slii
 
Globalization issues in project management
Globalization issues in project managementGlobalization issues in project management
Globalization issues in project management
MenakapriyaM
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
Benoy Ramachandran
 
Software Engineering - Chapter 4 - Requirements engineering
Software Engineering - Chapter 4 - Requirements engineering  Software Engineering - Chapter 4 - Requirements engineering
Software Engineering - Chapter 4 - Requirements engineering
Ra'Fat Al-Msie'deen
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
Nethan Shaik
 
Software requirements engineering lecture 01
Software requirements engineering   lecture 01Software requirements engineering   lecture 01
Software requirements engineering lecture 01Abdul Basit
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
Simran Kaur
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
Muhammed Afsal Villan
 
Object Oriented Design
Object Oriented DesignObject Oriented Design
Object Oriented Design
Sudarsun Santhiappan
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life Cycle
UTKARSHSRIVASTAVA235
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
Ajit Nayak
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-
Kanchana Devi
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
Nwabueze Obioma
 
Object oriented modeling and design
Object oriented modeling and designObject oriented modeling and design
Object oriented modeling and design
jayashri kolekar
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
Prem Sanil
 
Agile software development
Agile software developmentAgile software development
Agile software development
Muhammad Amjad Rana
 

What's hot (20)

Communication in Distributed Systems
Communication in Distributed SystemsCommunication in Distributed Systems
Communication in Distributed Systems
 
Non Functional Requirement.
Non Functional Requirement.Non Functional Requirement.
Non Functional Requirement.
 
evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCI
 
Globalization issues in project management
Globalization issues in project managementGlobalization issues in project management
Globalization issues in project management
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Software Engineering - Chapter 4 - Requirements engineering
Software Engineering - Chapter 4 - Requirements engineering  Software Engineering - Chapter 4 - Requirements engineering
Software Engineering - Chapter 4 - Requirements engineering
 
Spm unit 3
Spm unit 3Spm unit 3
Spm unit 3
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
E3 chap-08
E3 chap-08E3 chap-08
E3 chap-08
 
Software requirements engineering lecture 01
Software requirements engineering   lecture 01Software requirements engineering   lecture 01
Software requirements engineering lecture 01
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Object Oriented Design
Object Oriented DesignObject Oriented Design
Object Oriented Design
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life Cycle
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
Object oriented modeling and design
Object oriented modeling and designObject oriented modeling and design
Object oriented modeling and design
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
 
Agile software development
Agile software developmentAgile software development
Agile software development
 

Viewers also liked

Requirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementsRequirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirements
csk selva
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
asimnawaz54
 
Determining Client And Networking Requirements
Determining Client And Networking RequirementsDetermining Client And Networking Requirements
Determining Client And Networking RequirementsSteven Cahill
 
Week10 Analysing Client Requirements
Week10 Analysing Client RequirementsWeek10 Analysing Client Requirements
Week10 Analysing Client Requirementshapy
 
Bussiness needs
Bussiness needsBussiness needs
Bussiness needshunni123
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement AnalysisWebx
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
Mena M. Eissa
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
Preeti Mishra
 
Confirm Client Requirements
Confirm Client RequirementsConfirm Client Requirements
Confirm Client RequirementsSteven Cahill
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysissslovepk
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirementshapy
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
Sangeet Shah
 
Requirement analysis for mobile information exchange in the police using a ti...
Requirement analysis for mobile information exchange in the police using a ti...Requirement analysis for mobile information exchange in the police using a ti...
Requirement analysis for mobile information exchange in the police using a ti...
inscit2006
 
Tools for Modern Web Design
Tools for Modern Web DesignTools for Modern Web Design
Tools for Modern Web Design
Commercial Progression
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
Shyam Bahadur Sunari Magar
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysisAbdul Basit
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
jrouyer
 
Information Requirement Analysis
Information Requirement AnalysisInformation Requirement Analysis
Information Requirement AnalysisMd. Mahbub Alam
 

Viewers also liked (20)

Requirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementsRequirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirements
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
Determining Client And Networking Requirements
Determining Client And Networking RequirementsDetermining Client And Networking Requirements
Determining Client And Networking Requirements
 
Week10 Analysing Client Requirements
Week10 Analysing Client RequirementsWeek10 Analysing Client Requirements
Week10 Analysing Client Requirements
 
Bussiness needs
Bussiness needsBussiness needs
Bussiness needs
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
 
Confirm Client Requirements
Confirm Client RequirementsConfirm Client Requirements
Confirm Client Requirements
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirements
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Requirement analysis for mobile information exchange in the police using a ti...
Requirement analysis for mobile information exchange in the police using a ti...Requirement analysis for mobile information exchange in the police using a ti...
Requirement analysis for mobile information exchange in the police using a ti...
 
Test plan
Test planTest plan
Test plan
 
seminar
seminarseminar
seminar
 
Tools for Modern Web Design
Tools for Modern Web DesignTools for Modern Web Design
Tools for Modern Web Design
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
Information Requirement Analysis
Information Requirement AnalysisInformation Requirement Analysis
Information Requirement Analysis
 

Similar to Requirement analysis

Requirment anlaysis
Requirment anlaysisRequirment anlaysis
Requirment anlaysis
csk selva
 
Developing supplemental performance requirements
Developing supplemental performance requirementsDeveloping supplemental performance requirements
Developing supplemental performance requirements
csk selva
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
sharadkjain
 
SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014 SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014 Sujit Ghosh
 
software engineering
software engineering software engineering
software engineering
bharati vidhyapeeth uni.-pune
 
Ch 1-Introduction.ppt
Ch 1-Introduction.pptCh 1-Introduction.ppt
Ch 1-Introduction.ppt
balewayalew
 
Cascade
CascadeCascade
Apq Qms Project Plan
Apq Qms Project PlanApq Qms Project Plan
Apq Qms Project Plan
Eng-Mohammad
 
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Cognizant
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
Jithin Zcs
 
QSpiders - Introduction to JMeter
QSpiders - Introduction to JMeterQSpiders - Introduction to JMeter
QSpiders - Introduction to JMeter
Qspiders - Software Testing Training Institute
 
DRCC Application Overview
DRCC Application OverviewDRCC Application Overview
DRCC Application OverviewGreg Selvin
 
Other requirements, requirement specification and map
Other requirements, requirement specification and mapOther requirements, requirement specification and map
Other requirements, requirement specification and map
csk selva
 
Hybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHewlett-Packard
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Mubashir Yasin
 
Capacity and Demand Management
Capacity and Demand ManagementCapacity and Demand Management
Capacity and Demand Management
Vishwanath Ramdas
 
SE - Software Requirements
SE - Software RequirementsSE - Software Requirements
SE - Software RequirementsJomel Penalba
 
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
IRJET Journal
 

Similar to Requirement analysis (20)

Requirment anlaysis
Requirment anlaysisRequirment anlaysis
Requirment anlaysis
 
Developing supplemental performance requirements
Developing supplemental performance requirementsDeveloping supplemental performance requirements
Developing supplemental performance requirements
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
 
SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014 SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014
 
software engineering
software engineering software engineering
software engineering
 
Ch 1-Introduction.ppt
Ch 1-Introduction.pptCh 1-Introduction.ppt
Ch 1-Introduction.ppt
 
Cascade
CascadeCascade
Cascade
 
Apq Qms Project Plan
Apq Qms Project PlanApq Qms Project Plan
Apq Qms Project Plan
 
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
Applying a Comprehensive, Automated Assurance Framework to Validate Cloud Rea...
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 
QSpiders - Introduction to JMeter
QSpiders - Introduction to JMeterQSpiders - Introduction to JMeter
QSpiders - Introduction to JMeter
 
DRCC Application Overview
DRCC Application OverviewDRCC Application Overview
DRCC Application Overview
 
Other requirements, requirement specification and map
Other requirements, requirement specification and mapOther requirements, requirement specification and map
Other requirements, requirement specification and map
 
Hybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShare
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
3.9 Resume Years
3.9 Resume Years3.9 Resume Years
3.9 Resume Years
 
Pankaj Singh_CV
Pankaj Singh_CVPankaj Singh_CV
Pankaj Singh_CV
 
Capacity and Demand Management
Capacity and Demand ManagementCapacity and Demand Management
Capacity and Demand Management
 
SE - Software Requirements
SE - Software RequirementsSE - Software Requirements
SE - Software Requirements
 
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
 

More from csk selva

Network design
Network designNetwork design
Network design
csk selva
 
Systems and network architectures
Systems and network architecturesSystems and network architectures
Systems and network architectures
csk selva
 
Network architecture - part-I
Network architecture - part-INetwork architecture - part-I
Network architecture - part-I
csk selva
 
Network architecture
Network architectureNetwork architecture
Network architecture
csk selva
 
Identifying and developing flows modified
Identifying and developing flows modifiedIdentifying and developing flows modified
Identifying and developing flows modified
csk selva
 
Flow spec algorithm
Flow spec algorithmFlow spec algorithm
Flow spec algorithm
csk selva
 
Flow models
Flow modelsFlow models
Flow models
csk selva
 
Flow analysis overview
Flow analysis overviewFlow analysis overview
Flow analysis overview
csk selva
 
Thresholds and limits
Thresholds and limitsThresholds and limits
Thresholds and limits
csk selva
 
Requirements mapping
Requirements mappingRequirements mapping
Requirements mapping
csk selva
 
Developing service metrics
Developing service metricsDeveloping service metrics
Developing service metrics
csk selva
 
Developing rma requirements
Developing rma requirementsDeveloping rma requirements
Developing rma requirements
csk selva
 
Developing requirements specification
Developing requirements specificationDeveloping requirements specification
Developing requirements specification
csk selva
 
Developing delay requirements
Developing delay requirementsDeveloping delay requirements
Developing delay requirements
csk selva
 
Developing capacity requirements
Developing capacity requirementsDeveloping capacity requirements
Developing capacity requirements
csk selva
 
CHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURCHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOUR
csk selva
 
requirment anlaysis , user requirements
requirment anlaysis , user requirementsrequirment anlaysis , user requirements
requirment anlaysis , user requirements
csk selva
 
overview of analysis, architecture and design process
overview of analysis, architecture and design processoverview of analysis, architecture and design process
overview of analysis, architecture and design process
csk selva
 
service methodology, service description, service characteristics, performanc...
service methodology, service description, service characteristics, performanc...service methodology, service description, service characteristics, performanc...
service methodology, service description, service characteristics, performanc...
csk selva
 

More from csk selva (19)

Network design
Network designNetwork design
Network design
 
Systems and network architectures
Systems and network architecturesSystems and network architectures
Systems and network architectures
 
Network architecture - part-I
Network architecture - part-INetwork architecture - part-I
Network architecture - part-I
 
Network architecture
Network architectureNetwork architecture
Network architecture
 
Identifying and developing flows modified
Identifying and developing flows modifiedIdentifying and developing flows modified
Identifying and developing flows modified
 
Flow spec algorithm
Flow spec algorithmFlow spec algorithm
Flow spec algorithm
 
Flow models
Flow modelsFlow models
Flow models
 
Flow analysis overview
Flow analysis overviewFlow analysis overview
Flow analysis overview
 
Thresholds and limits
Thresholds and limitsThresholds and limits
Thresholds and limits
 
Requirements mapping
Requirements mappingRequirements mapping
Requirements mapping
 
Developing service metrics
Developing service metricsDeveloping service metrics
Developing service metrics
 
Developing rma requirements
Developing rma requirementsDeveloping rma requirements
Developing rma requirements
 
Developing requirements specification
Developing requirements specificationDeveloping requirements specification
Developing requirements specification
 
Developing delay requirements
Developing delay requirementsDeveloping delay requirements
Developing delay requirements
 
Developing capacity requirements
Developing capacity requirementsDeveloping capacity requirements
Developing capacity requirements
 
CHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURCHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOUR
 
requirment anlaysis , user requirements
requirment anlaysis , user requirementsrequirment anlaysis , user requirements
requirment anlaysis , user requirements
 
overview of analysis, architecture and design process
overview of analysis, architecture and design processoverview of analysis, architecture and design process
overview of analysis, architecture and design process
 
service methodology, service description, service characteristics, performanc...
service methodology, service description, service characteristics, performanc...service methodology, service description, service characteristics, performanc...
service methodology, service description, service characteristics, performanc...
 

Recently uploaded

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 

Recently uploaded (20)

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 

Requirement analysis

  • 2. REQUIREMENT ANALYSIS PROCESS  process of determining the needs or conditions to meet for a new or altered product.  Figure shows the requirements analysis process:  In involves [5] steps:  Gather and list requirements  Develop service metrics  Characterize behavior  Develop requirements  Map requirements
  • 3. Metrics – measurements | behavior - range of actions Develop service matrics Character ize behavior Develop Rqrmnts Map Rqrmnts Gather & List rqrmnts
  • 4. GATHERING AND LISTING REQUIREMENTS  Communicate with the users to gather their requirements.  Service requirements are gathered and developed with initial conditions on the architecture and design, with input from users, administration and management.  Then refined(process of purification/ unwanted requirements removed) by applying our experience and knowledge about the analysis process.
  • 5. DETERMINING INITIAL CONDITIONS  It is the starting of the analysis process.  Initial conditions consist of  Type of network project  Scope/ Future of the architecture and design( Project Scope and Product Scope)  Initial architecture/ design goals.  Part of the initial conditions of new network project may be determining its performance target: multi-tier performance or single-tier performance.
  • 6. DETERMINING INITIAL CONDITIONS  Type of Network Project:  New Network  Modification of an Existing network  Scope/Future of Network Project:  Network size  Number of sites  Analysis of network problems  Outsourcing : across multiple vendors.  Consolidation : facilitate ability to pursue financings for working capital.  Upgrade: replacing a product with a newer version.
  • 7. DETERMINING INITIAL CONDITIONS  Initial Architecture / Design Goals:  Upgrade technology/ vendor  Improve performance to part / All of network  Support new users, applications or devices  Solve perceived(existing) problems within system  Increase security  Support a new capability in system.
  • 8. DETERMINING INITIAL CONDITIONS  Common constrains(activity) on a network project include  Funding limitations  Organizational rules and regulations  Time and schedule limitations  Technical constrains for existing users , applications, devices, networks and management.  performance target:  Single tier performance  Multi tier performance
  • 9. SINGLE TIER VS MULTI TIER PERFORMANCE  Do not have a set of applications & users.  There is no threshold between low and high performance requirements.  Have a set of applications & users.  There is a threshold between low and high performance requirements.
  • 10. SETTING CUSTOMER EXPECTATIONS  It is important to begin to set customer expectations. This consists of: a rapid(happening in a short time), initial evaluation(estimation) of the problem, and estimating resources and schedule.  The intent is to inform customers, early in the process, when their expectations are not realistic.
  • 11. WORKING WITH USER  There are some successful techniques that can be used:  developing a survey to email, FAX, or mail to users.  following up on the survey with one-on-one telephone calls or conference calls.  following up calls with face-to-face meetings with selected individuals or groups.  whiteboard sessions to elicit ideas from users.  spending time with users while they work.
  • 12. TAKING PERFORMANCE MEASUREMENTS  It is helpful to measure performance levels of applications and devices that will be used in the planned network.  Either by testing applications and devices on a separate, controlled network (e.g., testbed network) or by measuring their performance levels on the existing network.
  • 13.
  • 14.  Measurements of peak application and device performance can be used to determine how much degradation in performance is experienced on the existing network.  It become a validation of performance problems on the existing network.  Capture all of the traffic from an application session, by characterized monitoring of the network.
  • 15. TRACKING AND MANAGING REQUIREMENTS  Requirements also need to be tracked(rough path) and managed.  A listing of requirements should be kept up to date, in a location where everyone involved in the process has access them.  Web is a great tool for posting, tracking and managing requirements.  Number of methods used to track and manage requirements.
  • 16. TYPES OF MANAGING REQUIREMENTS  Two ways:  Paragraph form  Tabular form  Paragraph form:  Where a requirement is changed within its original paragraph.  Tabular form:  Other software tools can be used for this process, such as databases and spreadsheets.  the key point is requirements documents should be living documents, updated on a regular basis.
  • 17. ID/NAME DATE TYPE DESCRIPTION USER’S REQUIREMENTS 26 -SEP-2014 ORIGINAL Technology based upgrades 27 -SEP-2014 CHANGE Software based upgrades. 28 -SEP-2014 DELETE topology based upgrades. (LAN,WAN,MAN)
  • 19. MAPPING LOCATION INFORMATION  The locations of applications and devices will be mapped to show their relative physical locations.  When gathering requirements, note the locations of servers and specialized devices and where specific applications are being used.  Shows an example of how this is done with a Metropolitan-Area Environment with devices and applications.
  • 21. DEVELOPING SERVICE METRICS  RMA  CAPACITY  DELAY  FRAME RELAY  UPTIME  DOWNTIME  PACKET LOSS RATIO  PACKET ERROR RATE  BIT ERROR RATE  MEASUREMENT TOOLS  Where to apply service metrics
  • 22. CHARACTERIZING BEHAVIOR  Estimates of user session duration  The number of active sessions  Data sizes  Complex / detailed models of user application behaviour.
  • 23. MODELLING AND SIMULATION  Equipment type  Placement  Configuration  Behavior under stress / failure.
  • 24. USER BEHAVIOUR  User work-time and durations  Each application the total number of users.  Duration of activity
  • 25. APPLICATION BEHAVIOR  Characterizing application behaviour  Data sizes that the application will be processing  Passing across the network  Frequency and time duration.  Flow directions(client to server)  Requirements for multicasting/broadcasting.
  • 26. DEVELOPING RMA REQUIREMENTS  Reliability  Maintainabiliy  Availability.  Monthly / weekly / yearly:  Uptime (how to measure)  Downtime (how to measure)
  • 27. DEVELOPING CAPACITY REQUIREMENTS  Capacity:  Estimating data rates  Peak data rate(PDA)  Minimum data rate(MDR)
  • 28. DEVELOPING SUPPLEMENTAL PERFORMANCE REQUIREMENTS  Operational suitability (operation/support)  Supportability  Confidence
  • 29. RMA
  • 30. TOOLS