Sie sind auf Seite 1von 31

Requirements Engineering: Introduction Part One

Systems Engineering

concepts

Systems Engineering
All the activities involved in:
procuring, specifying, designing, implementing, validating, deploying, operating, and maintaining sociotechnical systems. Services Constraints Uses

Involvement of a range of professional disciplines


3

Systems Engineering

Systems Engineering
Systems Requirements Engineering
Software Requirements Engineering Non-Software Requirements Engineering

In another context:
Software Engineering
Software Requirements Engineering
5

Requirements Engineering concepts

Requirements Engineering /RE/


By the early 1990s, RE had emerged as a field of study in its own right, as witnessed by the emergence of two series of international meetings 0913409930 Ato Ali 66849303250 taye
the IEEE sponsored conference and symposium, the establishment of an international

RE
Three radical new ideas 1.modeling and analysis cannot be performed adequately in isolation from the organizational and social context in which any new system will have to operate. 1.RE should not focus on specifying the functionality of a new system, but instead should concentrate on modeling indicative and optative

RE
3. the attempt to build consistent and complete requirements models is futile. RE has to take seriously the need to analyse and resolve conflicting requirements, to support stakeholder negotiation, and to reason with models that contain inconsistencies.
9

System-as-is

System-to-be Why? Objective s Satisfie s What? Assigned to Existing software Who?

Problems, opportunities, Domain knowledge

Services, Constraint s, Assumptio ns Device Peopl Software-tos e be

Why-What-Who dimensions

Environme nt

10

RE
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
11

RE

obstacles to good RE practices

cigarette smokers who know that smoking is pretty unhealthy but keep smoking Spending effort & money
before the project contract is signed, without guarantee Pressure on tight schedule, short-term costs, catching up latest technology Too little RE economics research RE technology felt too heavyweight or too12

Why RE?
13

14

15

16

17

18

19

20

What RE?
21

22

23

24

25

26

27

28

29

30

thank you

31

Das könnte Ihnen auch gefallen