Com 1030

 

Requirements Engineering

 

Books

 

  1. Ian Sommerville, Software engineering.

      A classic survey of the field. It covers a lot of ground but does not go into great detail.

 

  1. R. S. Pressman, Software engineering – a practitioner’s approach.

Similar to Sommerville.

 

  1. Kent Beck, Extreme programming – embrace change.

A radical approach to the subject which has been very influential in recent years.

 

 

Groups

 

General notes.

Week 6 will be a reading week but you should use this week to interview your tutor about the system that they are acting as clients for.

 

 

Teaching materials:

 

Week 1 slides                   Week 2 slides                 Week 3 slides

 

Management tool user guide         Week 4 slides      Practical             Week 5 slides

 

Requirements document 1               Requirements document

 

Scenarios

 

Project allocation:

 

Group

 Stage 1

Stage 2

Stage 3

Stage 4

Stage 5

Cowling

Health foods

Theatre bookings

Stock control

Tennis tournament

Health foods

Sharkey

Theatre bookings

Stock control

Tennis tournament

Health foods

Theatre bookings

Romano

Stock control

Tennis tournament

Health foods

Theatre bookings

Stock control

Brown

Tennis tournament

Health foods

Theatre bookings

Stock control

Tennis tournament

Guthrie

Health foods

Theatre bookings

Stock control

Tennis tournament

Health foods

Gheorghe

Theatre bookings

Stock control

Tennis tournament

Health foods

Theatre bookings

Stannett

Stock control

Tennis tournament

Health foods

Theatre bookings

Stock control

Clayton

Tennis tournament

Health foods

Theatre bookings

Stock control

Tennis tournament

Maddock

Health foods

Theatre bookings

Stock control

Tennis tournament

Health foods

North

Theatre bookings

Stock control

Tennis tournament

Health foods

Theatre bookings

Ciravegna

Stock control

Tennis tournament

Health foods

Theatre bookings

Stock control

Cooke

Tennis tournament

Health foods

Theatre bookings

Stock control

Tennis tournament

Green

Health foods

Theatre bookings

Stock control

Tennis tournament

Health foods

Gaizauskas

Theatre bookings

Health foods

Tennis tournament

Stock control

Theatre bookings

 

Stage 1 instructions                Stage 2 instructions

 

Week 9 notes          Example Outline X-machine for a document archive system  

 

More example X-machines      

 

Dealing with Databases