(22 Sep 2015):
Software engineering overview
Thursday: NO LECTURE
(24 Sep 2015)
The aim with the above readings is to deepen your understanding of
what software engineering is, why the term was invented and is still
used, and why problems still exist.
No tutorials in Week 1 (or Weeks 2 and 3)
(29 Sep 2015):
(1 Oct 2015):
- SWEBOK V3
Chapter 1 on Software Requirements.
System Requirements Specification for the Tokeneer ID
Station industrial case study. Look at the structure of the
Use-Case-like scenarios in Section 5, noting the different kinds
of fields in each scenario. How are these scenarios different from
the use cases presented in class? More generally, observe the kinds of information also
included elsewhere in the document.
- Sommerville, Requirements Engineering chapter and sections on
Use Cases (locate them using the index).
- Use Case Fundamentals post on Alistair
Cockburn's website. Cockburn is author of books on writing
effective Use Cases and Agile software development.
- Stevens, Ch 7: The Essentials of
Use Case Models.
- Fowler, Ch 9: Use Cases
No tutorials this week