SAPM: Software Architecture, Process, and Management

This is the home page for the School of Informatics course "SAPM: Software Architecture, Process, and Management", given by Allan Clark in January-March of 2013. If you have any questions/comments/suggestions then please contact me via email: a.d.clark at ed.ac.uk

IMPORTANT: You can download all of the lectures as a single pdf here

IMPORTANT: Lectures are now finished, good luck with all your exams

Course Description

This course considers the many ways in which development and maintenance of large software systems differs from that of small systems. It discusses the high level architectural decisions that may control the complexity of such systems, and the architectural degradation that leads to legacy systems. It considers the processes by which large systems can be developed and the role of managers in planning and guiding development, predicting and mitigating risks, and improving quality. The lectures and exam are identical for level 10 and level 11 students but MSc students (level 11) undertake more advanced coursework to meet the additional learning outcome. Further information can be found here(for level 10) and here(for level 11)

Grading

The final exam counts for 75%, and the coursework count for 25%. This is the same for both level 10 and level 11 students, although the coursework is different for each, see below.

Coursework

I promised a more formal description to be posted on Friday, but other commitments have taken priority, so I will endeavour to do this over the weekend.

Level 11
Variable deadline no later than Thursday 28th of March 4pm
Level 10
Variable dealines no later than Monday 18th of March 4pm
Feedback
Feedback will be given within two weeks of the deadline. The deadlines are variable so that means the feedback deadlines are also variable. With feedback students will receive provisional marks, but for the level 10 students a part of your mark is available throughout the course and so a grade given before its end will necessarily be provisional.
Lecture slides
coursework.pdf
Formal Handout
General University rules for course work

Exam

The exam time table has not yet been set but will be in the semester 2 examination diet. The following information has been copied from here and is here only for convenience and should not be relied upon.

The Semester 2 Examination diet will run from Monday 29 April - Saturday 25 May 2013 (inclusive of Saturdays).

Publication date is Monday 19 March.

August Resit Examination diet will run from Monday 12 August to Saturday 24 August (inclusive of Saturdays).

Publication dates will be announced in due course.

Announcements

Clarifications

Course Blog

The course blog is now live . Please post comments and add to the debate. When you do remember to include your name and/or matriculation number. You may be awarded some marks for your coursework if you are involved in insightful discussions.

IMPORTANT: Please do not submit to me in Word format. Please submit in plain text. You can use standard markdown to provide some basic formatting. If you really feel you require substantial formatting let me know. Alternatively you can submit in HTML format.

Course Issues

The course now has an issues tracker. Please use this to report any way in which you believe the course could be improved. This is hosted on github which unfortunately requires that you are logged in (and have an account in the first place). If you would rather submit an issue report anonymously, please simply email me, you can use one of many anonymous email services such as send-email.org. Please use the subject "SAPM Issues".

Topics

This is the list of topics that have appeared in the lectures so far.

Topics

This is the list of topics that will be discussed in forthcoming lectures.

Last Updated: 28th March 2013 --- Allan Clark


Home : Teaching : Courses 

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