SEOC Practical Work: Group Project

This page contains all the information necessary to complete the SEOC practical. In the practical you will be required to work in a small group on the specification and design of a Secure Coursework Submission System (SCSS) for the School of Informatics.

Requirements Sources

The following documents provide the main information for your system requirements. They are the main sources for eliciting and gathering your system requirements.
  1. A paper describing some aspects of such systems.
  2. A group at Warwick also have a proposal for a secure coursework submission system.
  3. A preliminary proposal from Edinburgh outlines the university's view about the problem. An initial set of requiremens has been identified. The initial requirements also identify some of the main actors using (i.e., intercating with) the system.

Your first task is to understand the main requirements for a Secure Coursework Submission System (SCSS). Subsequent handouts will provide details on the two main deliverables and their assessment.

Project Handouts and Deliverables

The handouts and deliverables provide detailed instructions. Over the course of the practical there will be several handouts issued. The coursework project involves two deliverables equally weighted.

Deadlines

Deliverable 1

The following handouts are relevant to the first deliverable:
  1. The first handout details the practical exercise.
  2. The first deliverable is described in the note. Deadline for Deliverable 1: 3pm Monday 29th October 2007.
  3. The Marking Scheme 1 consists of three different parts. Please fill in each part of the Marking Scheme 1 and submit it as cover sheet for your Deliverable 1. Note that you have to justify any allocated marks by answering each corresponding question and providing an assessment supporting your mark allocation. You have to justify your mark assignment by answering the questions and proving an assessment in a separate document, which will be part of your deliverable 1. [marking_scheme1.pdf]
  4. The second deliverable is described in the note. Deadline for Deliverable 2: 3pm Friday 30th November 2007.
  5. The Marking Scheme 2 consists of three different parts. Please fill in each part of the Marking Scheme 2 and submit it as cover sheet for your Deliverable 2. Note that you have to justify any allocated mark by answering each corresponding question and providing an assessment supporting your mark allocation. You have to justify your mark assignment by answering the questions and proving an assessment in a separate document, which will be part of your deliverable 2. [marking_scheme2.pdf]

Tutorials

Much of the work of the tutorials will be directed towards completing the group project. The list of tutorial groups tells you what group you belong to. Note that tutorials start in week 3.

Most of the tutorial meetings will have some kind of activity associated with them. The tutorial handout describes the tutorial organisation and timetable. The activities are described here:
  1. Week 3. This is the activity for the Tutorial 1.
  2. Week 4. This is the activity for the Tutorial 2.
  3. Week 5. This is the activity for the Tutorial 3.
  4. Week 6. This is the activity for the Tutorial 4.
  5. Week 7. This is the activity for the Tutorial 5.
  6. Week 8. This is the activity for the Tutorial 6.
  7. Week 9. This is the activity for the Tutorial 7.
  8. Week 10. This is the activity for the Tutorial 8.

Software Tools

My opinion on some UML plugins and UML (modelin/drawing) tools. Unfortunately, most plugins and tools have some limitations with respect to modeling. They allow you to draw UML diagrams, although they provide limited support in order to maintain consistency and traceability between them. These limitations may affect modeling (activities) by introducing inconsistencies. Moreover, poor consistency and traceability affect software engineering practices. Note that the ability of converting, exporting or importing UML diagrams depends on the level of integration supported by the specific plugin. You may experience problems of compatibility.


This page is maintained by Massimo Felici (mfelici@inf.ed.ac.uk)


Home : Teaching : Courses : Seoc : 2007_2008 

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