Professional Documents
Culture Documents
Re Cat 2 Material PDF
Re Cat 2 Material PDF
Prepared By,
The consequences are: Inadequate economic rewards,
Prakash B dissatisfied users, and career challenges.
1
15-03-2023
As systems are built to solve a particular problem, Practical experience shows many examples where
we'll use ―problem analysis‖ techniques to make sure we changing the perception has led to the highest-quality,
fastest, and cheapest solutions available!
understand what the problem is.
2
15-03-2023
With the goal of problem analysis in mind, we move Once you have an understanding of the
forward with the specific steps that must be taken in
order to achieve the goal are listed below.
larger problem, your team can use a variety of
techniques to gain an understanding of its
Gain agreement on the problem definition. causes.
Understand the root causes—the problem behind the One such technique is root cause
problem. analysis, which is a systematic way of
Identify the stakeholders and the users. uncovering the root, or underlying, cause of an
Define the solution system boundary. identified problem or a symptom of a problem.
Identify the constraints to be imposed on the solution.
3
15-03-2023
4
15-03-2023
5
15-03-2023
6
15-03-2023
7
15-03-2023
8
15-03-2023
9
15-03-2023
10
15-03-2023
11
15-03-2023
It focuses on:
Defining customer needs and required functionality early
in the development cycle,
Documenting requirements,
Proceeding with design and system validation
12
15-03-2023
Composition / Decomposition of
System Engineering complex systems:
Systems Engineering considers both the business and
the technical needs of all customers with the goal of
providing a quality product that meets the user needs.
Composition / Decomposition of
Principles of System Engineering complex systems:
Principles of System Engineering:
Know the problem, know the customer, and know the
consumer.
Establish and manage requirements.
Identify and assess alternatives.
Verify and validate requirements.
Maintain the integrity of the system.
Adopt a documentation process.
Manage the plan.
13
15-03-2023
Composition / Decomposition of
complex systems: Derived Requirements
Each subsystem can be defined, designed, and Subsystem Requirements:
built by a small, or at least modest-sized, team. Subsystem requirements are those that are
imposed on the subsystems themselves but do
Each subsystem can be manufactured within the not necessarily provide a direct benefit to the end
physical constraints and technologies of the user.
available manufacturing processes.
Interface requirements:
Each subsystem can be reliably tested as a Interface requirements may arise when the
subsystem subsystems need to communicate with one another
to accomplish an overall result.
Subsystem Requirements
Interface Requirements
14
15-03-2023
15
15-03-2023
When subsystems Finally, check whether you can find one of those
are Subcontracts. graybeards to help you with your systems
engineering.
16
15-03-2023
17
15-03-2023
18
15-03-2023
19
15-03-2023
20
15-03-2023
21
15-03-2023
Stakeholder and User Needs Needs and features are closely related
Stakeholder and User Needs
Development team will build a better system only if
they understand the true needs of the stakeholder.
Knowledge will give the team the information it needs
to make better decisions in the definition and
implementation of the system.
This set of inputs, which we call stakeholder or
user needs.
22
15-03-2023
Features Features
Instead, they describe what seems to be an Our focus in understanding user needs is on
abstraction somewhere between eliciting and organizing the needs and features of
the proposed system.
"I need a new GUI-based order entry screen"
Sometimes we'll get all needs and no features.
Sometimes we'll get all features and no needs.
"I want a vehicle with ABS―.
Features Interviewing
Features are a convenient way to describe Is a simple and direct technique;
functionality without getting bogged down in
detail.
One of the most important and most
To be a useful and convenient way to describe straightforward requirements gathering
the functionality of a new system without getting techniques is the user interview.
bogged down in too much detail.
23
15-03-2023
So, how do we avoid prejudicing the user's responses Understanding the problem is good enough?
to our questions?
24
15-03-2023
25
15-03-2023
26
15-03-2023
Requirements Workshop
Accelerating the Decision Process:
In general, the more elicitation and
requirements gathering techniques the team has
in their toolkit, the more effective the team will
Requirements Workshop be.
27
15-03-2023
Selling the Concept: Logistics involve everything from structuring the proper
invitation to travel arrangements to the lighting in the
“Proper preparation is the key to a successful workshop”. workshop meeting room.
28
15-03-2023
29
15-03-2023
Tip:
Do not send the data out too far in advance.
You do not want the attendees to read it and
forget it.
A non-stakeholder,
30
15-03-2023
31
15-03-2023
32
15-03-2023
33
15-03-2023
Live Brainstorming
Idea Reduction
Rules for brainstorming Defining Features
34
15-03-2023
Distributors
The Attendees:
E.C., CEO of the company's largest distributor, and
Team decided not to bring in an outside
facilitator
Raquel, the general manager of the company's
Rick, director of marketing, decided to
exclusive distributor in Europe
facilitate the workshop.
The Case Study: The HOLIS The Case Study: The HOLIS
Requirements Workshop Requirements Workshop
Two development team members participate in Rusty,
the workshop: a local custom homebuilder with experience in
purchasing and installing competitive systems in the
marketplace
Alyssa, the product manager, and
Betty, a local electrical contractor
Marcy, the software development manager.
Prospective homeowners, identified with Betty's help,
who were in the process of building or were considering
building high-end residences
35
15-03-2023
The Case Study: The HOLIS The Case Study: The HOLIS
Requirements Workshop Requirements Workshop
The Session:
The Case Study: The HOLIS The Case Study: The HOLIS
Requirements Workshop Requirements Workshop
The Workshop: Issues:
Prior to the workshop, the team put together a warm-up Rick did a fine job of facilitating, but one
package consisting of:
awkward period occurred when Rick got into an
argument with Alyssa about priorities for a
A few recent magazines articles highlighting the trends in couple of features.
home automation
Copies of selective interviews The team members decided that for any
future workshop, they would bring in an outside
A summarized list of the needs facilitator.
36
15-03-2023
The Case Study: The HOLIS The Case Study: The HOLIS
Requirements Workshop Requirements Workshop
The Analysis of Results:
The Case Study: The HOLIS The Case Study: The HOLIS
Requirements Workshop Requirements Workshop
37
15-03-2023
Is extremely inexpensive
Is user friendly, informal, and interactive
Provides an early review of the user interfaces of
the system
Is easy to create and easy to modify
38
15-03-2023
39
15-03-2023
Team Skill 3: Defining the System Use cases carry the majority of the requirements
for the system.
The development team, with user involvement,
writes the use cases.
Use cases are built on a common, standard
format.
Use cases later drive test case development.
40
15-03-2023
41
15-03-2023
Actor(s):
Each actor that participates in the use Vision Document
case must be listed with the use case.
42
15-03-2023
43
15-03-2023
44
15-03-2023
45
15-03-2023
46
15-03-2023
47