Lecture log

These notes are intended to record very briefly what I think happened at each meeting -- in general, I expect to reflect what happened in the meeting in the lecture notes, which is why I plan to give out lecture notes after the lecture to which they belong.

9/10/97 Meeting 1

Covered material of Note 1.

12/10/97 Meeting 2

was replaced by playing with Rose

16/10/97 Meeting 3

Covered material of Note 2.

20/10/97 Meeting 4

Covered material of Note 3: beginning of use cases. You did the example on the CS4 administration system.

23/10/97 Meeting 5

Covered material of Note 4: end of use cases, beginning of discussion of class diagrams.

27/10/97 Meeting 6

Covered material of Note 5: generalisation and aggregation in class diagrams. You did the exercise at the end of the notes: we'll discuss it briefly next time.

30/10/97 Meeting 7

Covered material of Note 6: semi-systematic ways of identifying objects and classes, and CRC cards. You did an exercise with these, to be discussed next time.

3/11/97 Meeting 8

Covered material of Note 7: interaction diagrams. Talked briefly about dependency structures, promising to talk next time about design patterns which (among other things) document tried and tested techniques for avoiding horrible dependency structures in some commonly arising cases.

6/11/97 Meeting 9

Covered most of the material of Note 8: design patterns.

10/11/97 Meeting 10

Finished design patterns, and covered the material of Note 9: statecharts and activity diagrams.

13/11/97 Meeting 11

Saw off UML, covering the material of Note 10.

17/11/97 Meeting 12

You discussed what was meant by quality to a variety of different organisations. I handed out two articles, What is a High Quality Software System and How to Avoid Software Quality, see home page.

20/11/97 Meeting 13

We talked about testing: see Note 11.

24/11/97 Meeting 14

Social structures that affect quality: management, teams, leadership, organisations. Notes 12.

27/11/97 Meeting 15

Procedural structures that affect quality: planning, bidding, estimation, tracking, metrics, quality assurance. Notes 13.

1/12/97 Meeting 16

guest lecture by Dr Ian Redfern of Logica UK.

4/12/97 Meeting 17

Reuse. Notes 14


Home : Teaching : Courses : Seoc2 : 1996_1997 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh