chapter one introduction partone
TRANSCRIPT
-
8/2/2019 Chapter One Introduction PartOne
1/31
RequirementsEngineering:
Introduction
Part One
-
8/2/2019 Chapter One Introduction PartOne
2/31
Systems Engineering
concepts
2
-
8/2/2019 Chapter One Introduction PartOne
3/31
Systems Engineering
All the activities involved in: procuring, specifying, designing,
implementing, validating, deploying,operating, and maintaining socio-
technical systems. Services
Constraints
Uses Involvement of a range of
professional disciplines
3
-
8/2/2019 Chapter One Introduction PartOne
4/31
Systems Engineering
4
-
8/2/2019 Chapter One Introduction PartOne
5/31
Systems Engineering
Systems Requirements Engineering
Software Requirements Engineering
Non-Software RequirementsEngineering
In another context: Software Engineering
Software Requirements Engineering
5
-
8/2/2019 Chapter One Introduction PartOne
6/31
RequirementsEngineering
concepts
6
-
8/2/2019 Chapter One Introduction PartOne
7/31
By the early 1990s, RE had emergedas a field of study in its own right, aswitnessed by the emergence of twoseries of international meetings
0913409930 Ato Ali 66849303250 taye
the IEEE sponsored conference andsymposium,
the establishment of an international
Requirements Engineering /RE/
7
-
8/2/2019 Chapter One Introduction PartOne
8/31
Three radical new ideas
1.modeling and analysis cannot beperformed adequately in isolationfrom the organizational and social
context in which any new system willhave to operate.
1.RE should not focus on specifyingthe functionality of a new system,but instead should concentrate on
modeling indicative and optative
RE
8
-
8/2/2019 Chapter One Introduction PartOne
9/31
3. the attempt to build consistent andcomplete requirements models isfutile. RE has to take seriously the
need to analyse and resolveconflicting requirements, to supportstakeholder negotiation, and to
reason with models that containinconsistencies.
RE
9
-
8/2/2019 Chapter One Introduction PartOne
10/31
Why-What-Whodimensions
Peopl
e
Problems,opportunities,Domainknowledge
Software-to-
be
Device
s
Existing
software
Services,Constraints,Assumptions
Why?
What?
Who?
Objectives
System-as-is System-to-be
Satisfies
Assignedto
Environment
10
-
8/2/2019 Chapter One Introduction PartOne
11/31
Why-what-who dimension
Why
Contextual reasons
Limitations of the system-as-is
Opportunities to be exploited
What
Functional services
System assumptions
Constraints
Who
Assignment of services
RE
11
-
8/2/2019 Chapter One Introduction PartOne
12/31
obstacles to good RE practices
cigarette smokers who know thatsmoking is pretty unhealthy but keepsmoking
Spending effort & money
before the project contract is signed,without guarantee
Pressure on tight schedule, short-termcosts, catching up latest technology
Too little RE economics research
RE technology felt too heavyweight or too
RE
12
-
8/2/2019 Chapter One Introduction PartOne
13/31
Why RE?
13
-
8/2/2019 Chapter One Introduction PartOne
14/31
14
-
8/2/2019 Chapter One Introduction PartOne
15/31
15
-
8/2/2019 Chapter One Introduction PartOne
16/31
16
-
8/2/2019 Chapter One Introduction PartOne
17/31
17
-
8/2/2019 Chapter One Introduction PartOne
18/31
18
-
8/2/2019 Chapter One Introduction PartOne
19/31
19
-
8/2/2019 Chapter One Introduction PartOne
20/31
20
-
8/2/2019 Chapter One Introduction PartOne
21/31
What RE?
21
-
8/2/2019 Chapter One Introduction PartOne
22/31
22
-
8/2/2019 Chapter One Introduction PartOne
23/31
23
-
8/2/2019 Chapter One Introduction PartOne
24/31
24
-
8/2/2019 Chapter One Introduction PartOne
25/31
25
-
8/2/2019 Chapter One Introduction PartOne
26/31
26
-
8/2/2019 Chapter One Introduction PartOne
27/31
27
-
8/2/2019 Chapter One Introduction PartOne
28/31
28
-
8/2/2019 Chapter One Introduction PartOne
29/31
29
-
8/2/2019 Chapter One Introduction PartOne
30/31
30
-
8/2/2019 Chapter One Introduction PartOne
31/31
thank you
31