SlideShare a Scribd company logo
ANALYSIS PATTERN
&
NEGOTIATION REQUIREMENTS
Software Engineering
Nadar Saraswathi College of Arts & Science
Done By,
Nagapandiyammal. N
M.Sc Computer Science
CONTENTS
 Analysis Pattern
 Negotiation Requirements
ANALYSIS PATTERN
ANALYSIS PATTERN
An analysis pattern are useful for discovering and capturing business
process
This helps to reuse the solution and OOPs design for similar
instances of analysis pattern
An analysis pattern is a software pattern not related to a language or
implementation problem, but to a business domain, such as accounting or
health care.
Intent
Motivation
Forces and context
Pattern name
STRUCTURES
Consequences
Design
Known uses
Solution
Pattern name:
A pattern name should really reflect the meaning of what it is
abstracting. It should be simple so that one can refer to it during
analysis.
Intent:
The intent aims to describe the goal the pattern is trying to
achieve. It should also describe the problem it tries to solve.
Motivation:
"A scenario that illustrates the problem and how the analysis
pattern contributes to the solution in the concrete scenario"
Forces and context:
"Discussion of forces and tensions which should be resolved by
the analysis pattern"
Solution:
"Description of solution and of the balance of forces
achieved by the analysis pattern in the scenario in the motivation
section. Includes all relevant structural and behavioral aspects of
the analysis pattern."
Consequences:
This should emphasize how the goal is achieved by the
analysis pattern with its limitation.
Design:
Suggestions of design implementations of this pattern.
Known uses:
Real-world examples of this pattern usage.
NEGOTIATION
REQUIREMENTS
Negotiation Requirements:
Negotiation is a method by which people
settle differences. It is a process by which
compromise or agreement is reached while
avoiding argument and dispute.
Specific forms of negotiation are used in
many situations: international affairs, the legal
system, government, industrial disputes or
domestic relationships as examples.
1. Preparation
4. Agreement
5. Implementation
2. Discussion
3. Clarification of goals
Stages of Negotiation
1. Preparation
Before any negotiation takes place, a decision
needs to be taken as to when and where a meeting will take
place to discuss the problem and who will attend.
2. Discussion
During this stage, individuals or members
of each side put forward the case as they see it, i.e.
their understanding of the situation.
3. Clarifying Goals
From the discussion, the goals, interests and
viewpoints of both sides of the disagreement need to be
clarified.
4. Agreement
A gr e em e nt c a n b e a c hi ev e d o nc e
understanding of both sides’ viewpoints and
interests have been considered.
5. Implementing
From the agreement, a course of action has to
be implemented to carry through the decision.
THANKS

More Related Content

PPT
PPTX
Pressman_Pressman_SoftwareEngineeringPA_9e_Ch007_PPT.pptx
PPTX
Pressman_Pressman_SoftwareEngineeringPA_9e_Ch007_PPT.pptx
PPTX
Lecture_three_Requirements_analysis.pptx
PPTX
Topic 19. User Requirements.pptx
PPT
Required
PDF
6. ch 5-understanding requirements
Pressman_Pressman_SoftwareEngineeringPA_9e_Ch007_PPT.pptx
Pressman_Pressman_SoftwareEngineeringPA_9e_Ch007_PPT.pptx
Lecture_three_Requirements_analysis.pptx
Topic 19. User Requirements.pptx
Required
6. ch 5-understanding requirements

Similar to Software Engineering (20)

PDF
6-180117160306. software engineering concepts
PPT
Software engineering requirements help11
PPTX
software engineering understanding requirements
PPT
Chapter 4 Requirement of Engineering.ppt
PDF
Business Analysis - Essentials
PPTX
Agile Project Methodology.pptx
PPT
Requirement elicitation
PPTX
Software engineering -Requirement engineering.pptx
PPTX
PDF
software requirement
PPTX
BA Techniques BABOK
PPTX
Requirements analysis and modeling
PDF
Business Analysis Fundamentals
PPT
Ch04
PDF
Requirement Analysis - Dr. Hu.pdf
PDF
Lecture 10.pdf
PPT
Software System Engineering - Chapter 8
PPTX
nETWORKING LEACTURE 2 HGUYI ULec 2A.pptx
PPTX
Business requirements gathering and analysis
PPT
Chapter04
6-180117160306. software engineering concepts
Software engineering requirements help11
software engineering understanding requirements
Chapter 4 Requirement of Engineering.ppt
Business Analysis - Essentials
Agile Project Methodology.pptx
Requirement elicitation
Software engineering -Requirement engineering.pptx
software requirement
BA Techniques BABOK
Requirements analysis and modeling
Business Analysis Fundamentals
Ch04
Requirement Analysis - Dr. Hu.pdf
Lecture 10.pdf
Software System Engineering - Chapter 8
nETWORKING LEACTURE 2 HGUYI ULec 2A.pptx
Business requirements gathering and analysis
Chapter04
Ad

More from NilaNila16 (14)

PPTX
Basic Block Scheduling
PPTX
Affine Array Indexes
PPTX
Web Programming
PPTX
MapReduce Paradigm
PPTX
Hadoop Distributed File System
PPTX
Data Mining
PPTX
Operating system
PPTX
RDBMS
PPTX
Linear Block Codes
PPTX
Applications of graph theory
PPTX
Hasse Diagram
PPTX
Fuzzy set
PPTX
Recurrence Relation
PPTX
Input/Output Exploring java.io
Basic Block Scheduling
Affine Array Indexes
Web Programming
MapReduce Paradigm
Hadoop Distributed File System
Data Mining
Operating system
RDBMS
Linear Block Codes
Applications of graph theory
Hasse Diagram
Fuzzy set
Recurrence Relation
Input/Output Exploring java.io
Ad

Recently uploaded (20)

PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
master seminar digital applications in india
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Lesson notes of climatology university.
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Pharma ospi slides which help in ospi learning
PDF
Yogi Goddess Pres Conference Studio Updates
PPTX
GDM (1) (1).pptx small presentation for students
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
master seminar digital applications in india
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
RMMM.pdf make it easy to upload and study
STATICS OF THE RIGID BODIES Hibbelers.pdf
Final Presentation General Medicine 03-08-2024.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Lesson notes of climatology university.
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Pharma ospi slides which help in ospi learning
Yogi Goddess Pres Conference Studio Updates
GDM (1) (1).pptx small presentation for students
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Microbial diseases, their pathogenesis and prophylaxis
Microbial disease of the cardiovascular and lymphatic systems
A systematic review of self-coping strategies used by university students to ...
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE

Software Engineering

  • 1. ANALYSIS PATTERN & NEGOTIATION REQUIREMENTS Software Engineering Nadar Saraswathi College of Arts & Science Done By, Nagapandiyammal. N M.Sc Computer Science
  • 2. CONTENTS  Analysis Pattern  Negotiation Requirements
  • 4. ANALYSIS PATTERN An analysis pattern are useful for discovering and capturing business process This helps to reuse the solution and OOPs design for similar instances of analysis pattern An analysis pattern is a software pattern not related to a language or implementation problem, but to a business domain, such as accounting or health care.
  • 7. Pattern name: A pattern name should really reflect the meaning of what it is abstracting. It should be simple so that one can refer to it during analysis. Intent: The intent aims to describe the goal the pattern is trying to achieve. It should also describe the problem it tries to solve. Motivation: "A scenario that illustrates the problem and how the analysis pattern contributes to the solution in the concrete scenario" Forces and context: "Discussion of forces and tensions which should be resolved by the analysis pattern"
  • 8. Solution: "Description of solution and of the balance of forces achieved by the analysis pattern in the scenario in the motivation section. Includes all relevant structural and behavioral aspects of the analysis pattern." Consequences: This should emphasize how the goal is achieved by the analysis pattern with its limitation. Design: Suggestions of design implementations of this pattern. Known uses: Real-world examples of this pattern usage.
  • 10. Negotiation Requirements: Negotiation is a method by which people settle differences. It is a process by which compromise or agreement is reached while avoiding argument and dispute. Specific forms of negotiation are used in many situations: international affairs, the legal system, government, industrial disputes or domestic relationships as examples.
  • 11. 1. Preparation 4. Agreement 5. Implementation 2. Discussion 3. Clarification of goals Stages of Negotiation
  • 12. 1. Preparation Before any negotiation takes place, a decision needs to be taken as to when and where a meeting will take place to discuss the problem and who will attend. 2. Discussion During this stage, individuals or members of each side put forward the case as they see it, i.e. their understanding of the situation. 3. Clarifying Goals From the discussion, the goals, interests and viewpoints of both sides of the disagreement need to be clarified. 4. Agreement A gr e em e nt c a n b e a c hi ev e d o nc e understanding of both sides’ viewpoints and interests have been considered. 5. Implementing From the agreement, a course of action has to be implemented to carry through the decision.