SlideShare a Scribd company logo
1 of 13
System Requirements
and System Design
Theories
3.0 – session 6hrs
objectives
• Identify the aim and objectives of system design
• Identify the areas to be considered in feasibility
study
• Identify the data collection techniques.
• System design theories.
Importance of requirements
• The requirements contain the behavior, attributes and
properties of the future system.
• Therefore, the main task of the requirements is to
ensure that they are understood by all
stakeholders/customers and the parties interested in the
system.
• Mainly the requirements focus on the customer
expectations and what the customer expects from the
system at the end.
What is Requirements Determination?
A requirement is a vital feature
of a new system which may
include processing or capturing
of data, controlling the activities
of business, producing
information and supporting the
management.
Requirements determination
involves studying the existing
system and gathering details to
find out what are the
requirements, how it works, and
where improvements should be
made.
Requirement Gathering
The main aim of fact finding
techniques is to determine the
information requirements of
an organization used by
analysts to prepare a precise
SRS understood by user.
SRS – System requirement
Specifictaion
Requirement Gathering Techniques
Brainstorming
Document
Analysis
Focus Group
Questionnaires Interview Observation
Prototyping
Brainstorming
Brainstorming is used in requirement
gathering to get as many ideas as possible
from group of people.
Generally used to identify possible solutions
to problems and clarify details of
opportunities.
Document
Analysis
Reviewing the
documentation of an
existing system can help
when creating process
document, as well as
driving gap analysis for
scoping of migration
projects.
In an ideal world, we
would even be reviewing
the requirements that
drove creation of the
existing system – a
starting point for
documenting current
requirements.
Chunks of information are
often buried in existing
documents that help us
ask questions as part of
validating requirement
completeness.
Focus
Group
A focus group is a gathering of people who are
representative of the users or customers of a
product to get feedback.
The feedback can be gathered about
needs/opportunities/ problems to identify
requirements or can be gathered to validate and
refine already elicited requirements.
This form of market research is distinct from
brainstorming in that it is a managed process
with specific participants.
Interview
Interviews of stakeholders and users are critical to
creating the great software.
Without understanding the goals and expectations
of the users and stakeholders, we are very unlikely
to satisfy them.
We also have to recognize the perspective of each
interviewee, so that, we can properly weigh and
address their inputs.
Listening is the skill that helps a great analyst to get
more value from an interview than an average
analyst.
Observation
By observing users, an analyst
can identify a process flow,
steps, pain points and
opportunities for improvement.
Observations can be passive or
active (asking questions while
observing).
Passive observation is better for
getting feedback on a prototype
(to refine requirements), where
active observation is more
effective at getting an
understanding of an existing
business process.
Either approach can be used.
Prototyping
Prototyping is a relatively
modern technique for gathering
requirements.
In this approach, you gather
preliminary requirements that
you use to build an initial
version of the solution - a
prototype.
You show this to the client, who
then gives you additional
requirements. You change the
application and cycle around
with the client again.
This repetitive process
continues until the product
meets the critical mass of
business needs or for an agreed
number of iterations.
• END

More Related Content

Similar to SysReq&DesTheo

Systems Analysis
Systems AnalysisSystems Analysis
Systems AnalysisBli Wilson
 
Presentation in Strategic Plannin and Management.pptx
Presentation in Strategic Plannin and Management.pptxPresentation in Strategic Plannin and Management.pptx
Presentation in Strategic Plannin and Management.pptxYRREHCPARCON
 
System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2Best Rahim
 
Developing a Product Feedback Program with Existing Clients
Developing a Product Feedback Program with Existing ClientsDeveloping a Product Feedback Program with Existing Clients
Developing a Product Feedback Program with Existing ClientsAlora Chistiakoff
 
Feasible
FeasibleFeasible
Feasiblelearnt
 
Innovation and System Design
Innovation and System DesignInnovation and System Design
Innovation and System DesignIJOAEM Editor
 
Requirements Engineering Process
Requirements Engineering ProcessRequirements Engineering Process
Requirements Engineering ProcessJomel Penalba
 
Development of MIS: Information requirement, Designing of MIS, Implementation...
Development of MIS: Information requirement, Designing of MIS, Implementation...Development of MIS: Information requirement, Designing of MIS, Implementation...
Development of MIS: Information requirement, Designing of MIS, Implementation...Ashish Hande
 
System_Planning_And_The_Initial_Investigation
System_Planning_And_The_Initial_InvestigationSystem_Planning_And_The_Initial_Investigation
System_Planning_And_The_Initial_InvestigationSwapnil Walde
 
System development life cycle
System development life cycleSystem development life cycle
System development life cyclerelekarsushant
 
customer satisfaction on airtel
customer satisfaction on airtelcustomer satisfaction on airtel
customer satisfaction on airtelPrachiChauhan10
 

Similar to SysReq&DesTheo (20)

Mis analysis
Mis analysisMis analysis
Mis analysis
 
Business Analysis.pptx
Business Analysis.pptxBusiness Analysis.pptx
Business Analysis.pptx
 
TRADITIONAL DESIGN METHOD
TRADITIONAL DESIGN METHODTRADITIONAL DESIGN METHOD
TRADITIONAL DESIGN METHOD
 
4
44
4
 
Chap3 RE elicitation
Chap3 RE elicitationChap3 RE elicitation
Chap3 RE elicitation
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems Analysis
 
Requirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdfRequirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdf
 
Presentation in Strategic Plannin and Management.pptx
Presentation in Strategic Plannin and Management.pptxPresentation in Strategic Plannin and Management.pptx
Presentation in Strategic Plannin and Management.pptx
 
System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2
 
Developing a Product Feedback Program with Existing Clients
Developing a Product Feedback Program with Existing ClientsDeveloping a Product Feedback Program with Existing Clients
Developing a Product Feedback Program with Existing Clients
 
W3 requirements engineering processes
W3   requirements engineering processesW3   requirements engineering processes
W3 requirements engineering processes
 
Feasible
FeasibleFeasible
Feasible
 
Requirements
RequirementsRequirements
Requirements
 
Innovation and System Design
Innovation and System DesignInnovation and System Design
Innovation and System Design
 
Pcc mktg 6 chapter 2
Pcc mktg 6 chapter 2Pcc mktg 6 chapter 2
Pcc mktg 6 chapter 2
 
Requirements Engineering Process
Requirements Engineering ProcessRequirements Engineering Process
Requirements Engineering Process
 
Development of MIS: Information requirement, Designing of MIS, Implementation...
Development of MIS: Information requirement, Designing of MIS, Implementation...Development of MIS: Information requirement, Designing of MIS, Implementation...
Development of MIS: Information requirement, Designing of MIS, Implementation...
 
System_Planning_And_The_Initial_Investigation
System_Planning_And_The_Initial_InvestigationSystem_Planning_And_The_Initial_Investigation
System_Planning_And_The_Initial_Investigation
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
customer satisfaction on airtel
customer satisfaction on airtelcustomer satisfaction on airtel
customer satisfaction on airtel
 

Recently uploaded

भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Recently uploaded (20)

भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

SysReq&DesTheo

  • 1. System Requirements and System Design Theories 3.0 – session 6hrs
  • 2. objectives • Identify the aim and objectives of system design • Identify the areas to be considered in feasibility study • Identify the data collection techniques. • System design theories.
  • 3. Importance of requirements • The requirements contain the behavior, attributes and properties of the future system. • Therefore, the main task of the requirements is to ensure that they are understood by all stakeholders/customers and the parties interested in the system. • Mainly the requirements focus on the customer expectations and what the customer expects from the system at the end.
  • 4. What is Requirements Determination? A requirement is a vital feature of a new system which may include processing or capturing of data, controlling the activities of business, producing information and supporting the management. Requirements determination involves studying the existing system and gathering details to find out what are the requirements, how it works, and where improvements should be made.
  • 5. Requirement Gathering The main aim of fact finding techniques is to determine the information requirements of an organization used by analysts to prepare a precise SRS understood by user. SRS – System requirement Specifictaion
  • 6. Requirement Gathering Techniques Brainstorming Document Analysis Focus Group Questionnaires Interview Observation Prototyping
  • 7. Brainstorming Brainstorming is used in requirement gathering to get as many ideas as possible from group of people. Generally used to identify possible solutions to problems and clarify details of opportunities.
  • 8. Document Analysis Reviewing the documentation of an existing system can help when creating process document, as well as driving gap analysis for scoping of migration projects. In an ideal world, we would even be reviewing the requirements that drove creation of the existing system – a starting point for documenting current requirements. Chunks of information are often buried in existing documents that help us ask questions as part of validating requirement completeness.
  • 9. Focus Group A focus group is a gathering of people who are representative of the users or customers of a product to get feedback. The feedback can be gathered about needs/opportunities/ problems to identify requirements or can be gathered to validate and refine already elicited requirements. This form of market research is distinct from brainstorming in that it is a managed process with specific participants.
  • 10. Interview Interviews of stakeholders and users are critical to creating the great software. Without understanding the goals and expectations of the users and stakeholders, we are very unlikely to satisfy them. We also have to recognize the perspective of each interviewee, so that, we can properly weigh and address their inputs. Listening is the skill that helps a great analyst to get more value from an interview than an average analyst.
  • 11. Observation By observing users, an analyst can identify a process flow, steps, pain points and opportunities for improvement. Observations can be passive or active (asking questions while observing). Passive observation is better for getting feedback on a prototype (to refine requirements), where active observation is more effective at getting an understanding of an existing business process. Either approach can be used.
  • 12. Prototyping Prototyping is a relatively modern technique for gathering requirements. In this approach, you gather preliminary requirements that you use to build an initial version of the solution - a prototype. You show this to the client, who then gives you additional requirements. You change the application and cycle around with the client again. This repetitive process continues until the product meets the critical mass of business needs or for an agreed number of iterations.

Editor's Notes

  1. Interviewing Systems analyst collects information from individuals or groups by interviewing. The analyst can be formal, legalistic, play politics, or be informal; as the success of an interview depends on the skill of analyst as interviewer. It can be done in two ways − Unstructured Interview − The system analyst conducts question-answer session to acquire basic information of the system. Structured Interview − It has standard questions which user need to respond in either close (objective) or open (descriptive) format. Advantages of Interviewing This method is frequently the best source of gathering qualitative information. It is useful for them, who do not communicate effectively in writing or who may not have the time to complete questionnaire. Information can easily be validated and cross checked immediately. It can handle the complex subjects. It is easy to discover key problem by seeking opinions. It bridges the gaps in the areas of misunderstandings and minimizes future problems. Questionnaires This method is used by analyst to gather information about various issues of system from large number of persons. There are two types of questionnaires − Open-ended Questionnaires − It consists of questions that can be easily and correctly interpreted. They can explore a problem and lead to a specific direction of answer. Closed-ended Questionnaires − It consists of questions that are used when the systems analyst effectively lists all possible responses, which are mutually exclusive. Advantages of questionnaires It is very effective in surveying interests, attitudes, feelings, and beliefs of users which are not co-located. It is useful in situation to know what proportion of a given group approves or disapproves of a particular feature of the proposed system. It is useful to determine the overall opinion before giving any specific direction to the system project. It is more reliable and provides high confidentiality of honest responses. It is appropriate for electing factual information and for statistical data collection which can be emailed and sent by post. Review of Records, Procedures, and Forms Review of existing records, procedures, and forms helps to seek insight into a system which describes the current system capabilities, its operations, or activities. Advantages It helps user to gain some knowledge about the organization or operations by themselves before they impose upon others. It helps in documenting current operations within short span of time as the procedure manuals and forms describe the format and functions of present system. It can provide a clear understanding about the transactions that are handled in the organization, identifying input for processing, and evaluating performance. It can help an analyst to understand the system in terms of the operations that must be supported. It describes the problem, its affected parts, and the proposed solution. Observation This is a method of gathering information by noticing and observing the people, events, and objects. The analyst visits the organization to observe the working of current system and understands the requirements of the system. Advantages It is a direct method for gleaning information. It is useful in situation where authenticity of data collected is in question or when complexity of certain aspects of system prevents clear explanation by end-users. It produces more accurate and reliable data. It produces all the aspect of documentation that are incomplete and outdated.
  2. Discuss advantages and disadvantages ??
  3. Advantages and disadvantages??
  4. Advantages and disdvantages??
  5. What are the advantages and disadvantages ?? How to carry out a good interview? Different types and ways to conduct an interview? How you can classify interviews ? The direct planned interview: ... (2) The direct non-directive interview: ... (3) The patterned interview: ... (4) The stress interview: ... (5) The systematic depth interview: ... (6) Panel or board interview: ... (7) Group interview:
  6. Advantages and disadvantages??