Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1 5 . A common problem during communication occurs when you encounter two stakeholders who have conflicting ideas about what the software should be .
A common problem during communication occurs when you encounter two stakeholders who have conflicting ideas about what the software should be That is you have mutually conflicting requirements Develop a process pattern this would be a stage pattern using the template presented in the textbook, see the figure below of the patternAn Example Process Pattern
The following abbreviated process pattern de
scribes an approach that may be applicable
when stakeholders have a general idea of what must be
done but are unsure of specific software requirements.
Pattern Name. RequirementsUnclear
Intent. This pattern describes an approach for building
a model a prototype that can be assessed iteratively by
stakeholders in an effort to identify or solidify software
requirements.
Type. Phase pattern.
Initial Context. The following conditions must be met
prior to the initiation of this pattern: stakeholders have
been identified; a mode of communication between
stakeholders and the software team has been established;
the overriding software problem to be solved has been
identified by stakeholders; an initial understanding of
project scope, basic business requirements, and project
constraints has been developed.
Problem. Requirements are hazy or nonexistent, yet
there is clear recognition that there is a problem to be
solved, and the problem must be addressed with a
software solution. Stakeholders are unsure of what they
want; that is they cannot describe software requirements
in any detail.
Solution. A description of the prototyping process
would be presented here and is described later in
Section
Resulting Context. A software prototype that
identifies basic requirements eg modes of interaction,
computational features, processing functions is
approved by stakeholders. Following this, the
prototype may evolve through a series of increments to
become the production software or the prototype
may be discarded and the production software built
using some other process pattern.
Related Patterns. The following patterns are
related to this pattern: CustomerCommunication,
IterativeDesign, IterativeDevelopment,
CustomerAssessment, RequirementExtraction.
Known Uses and Examples. Prototyping is
recommended when requirements are uncertain.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started