1 soft 423 requirements engineering course website benkam

20
1 SOFT 423 Requirements Engineering Course Website https://cetus.ee.queensu .ca/~benkam

Upload: janice-underwood

Post on 27-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 SOFT 423 Requirements Engineering Course Website benkam

1

SOFT 423 Requirements Engineering

Course Websitehttps://cetus.ee.queensu.ca/~benkam

Page 2: 1 SOFT 423 Requirements Engineering Course Website benkam

2

What is Engineering?

Page 3: 1 SOFT 423 Requirements Engineering Course Website benkam

3

What is Engineering?

*Applying scientific and technical knowledge to the design, analysis, and/or construction of works for practical purposes.

*wikipedia

Page 4: 1 SOFT 423 Requirements Engineering Course Website benkam

4

What is Engineering?

*Applying scientific and technical knowledge to the design, analysis, and/or construction of works for practical purposes.

What is Requirements Engineering?

*wikipedia

Page 5: 1 SOFT 423 Requirements Engineering Course Website benkam

5

What is Engineering?

*Applying scientific and technical knowledge to the design, analysis, and/or construction of works for practical purposes.

What is Requirements Engineering?No short answer! But the first principle is a set of activities to understand what client wants before we build a new solution system for the client.

*wikipedia

Page 6: 1 SOFT 423 Requirements Engineering Course Website benkam

6

What is Engineering?

*Applying scientific and technical knowledge to the design, analysis, and/or construction of works for practical purposes.

What is Requirements Engineering?No short answer! But the first principle is a set of activities to understand what client wants before we build a new solution system for the client.

What is the Importance of Requirements Engineering?

*wikipedia

Page 7: 1 SOFT 423 Requirements Engineering Course Website benkam

7

What is Engineering?

*Applying scientific and technical knowledge to the design, analysis, and/or construction of works for practical purposes.

What is Requirements Engineering?No short answer! But the first principle is a set of activities to understand what client wants before we build a new solution system for the client.

What is the Importance of Requirements Engineering?

*wikipedia

Good outcome vs Bad outcome

Page 8: 1 SOFT 423 Requirements Engineering Course Website benkam

8

Bad Outcome examples:

Beagle 2 was declared lost on February 6, 2004-the craft may have hit the ground too hard(as the atmosphere was thinner than usual because of dust storms in that region of Mars)

14, 2003, Ontario and much of the northeasternU.S. were hit by the largest blackout in North America's history. Electricity was cut to 50 million people.

Page 9: 1 SOFT 423 Requirements Engineering Course Website benkam

9

Bad Outcome examples:

The Black Friday report (the Business Internet Group San Francisco BIG-SF) stated consumers spent $196 million online shopping. This report also stated that 72.5% of the websites suffered some kind of failure.

How often does bridge break?

Software engineering vs others engineering (e.g. civil engineering)Relatively speaking, software failure rate seems higher than the other. Why?

Page 10: 1 SOFT 423 Requirements Engineering Course Website benkam

10

Bad Outcome examples:

The Black Friday report (the Business Internet Group San Francisco BIG-SF) stated consumers spent $196 million online shopping. This report also stated that 72.5% of the websites suffered some kind of failure.

How often does bridge break?

Software engineering vs others engineering (e.g. civil engineering)Relatively speaking, software failure rate seems higher than the other. Why?The nature of construction!

Page 11: 1 SOFT 423 Requirements Engineering Course Website benkam

11

Short story!!!

Page 18: 1 SOFT 423 Requirements Engineering Course Website benkam

18

Page 19: 1 SOFT 423 Requirements Engineering Course Website benkam

19

Page 20: 1 SOFT 423 Requirements Engineering Course Website benkam

20

Does requirements engineering really matter?

- Problem size- Simple task- Cost of fixing etc

PS – some damage cannot be fixed and compensated!