The University of Aberdeen
The Computing Science Department
As of Academic year 2011-2012 CS3015 does not exist any more as a course. It has been superseded by CS3024 (Software Engineering and Professional Issues)

CS3024 Home

All information about CS3024 will be available from the myAberdeen portal

Periodically, you will be sent announcements about this course to your e-mail account. Please check your e-mail regularly.

The CS3015 Web pages should not be considered as a complete recipe for the perfect project - they patently are not that! They are simply a collection of documents which students have found useful in the past. The pages are being constantly updated/extended and should be thought of as another tool to help you during the project.

Reading List

Working off campus

Team Project

Projects, Teams, & Guides

Software engineering documentation

  1. Eliciting software requirements

  2. Modelling and analysing software requirements

  3. Refining and specifying software requirements

  4. Designing the software architecture

  5. Designing the software interface

  6. Implementing and testing your software

Technical Resources