EE2102A System Modelling - Session 2003-2004

Assignment EE2102A/1

The assignment details are now available from this page. The assignment contributes 50% to the overall mark of this module. Please note that this is an individual piece of work and should not be carried out by group effort. The assignment itself is available as an RTF file, please note that you will also need this Use Case template too.

The deadline for submission is 16:00 on Thursday 18 December 2003. Any assignments submitted after this will be subject to our current published procedures for applying a penalty.

Seminars

It is impossible to hold whole class seminars (there are far too many of you) so we will hold three one hour seminars as follows:

Date Time Location Groups
8 December 2003 11:00 LC C e-Commerce & Kandinsky
10 December 2003 09:00 LC F Klee & Kafka
15 December 2003 11:00 LC C Kurosawa & Knuth

Attendance is completely voluntary, however if you do come you must be prepared to take part, these will not be revision lectures. Try the questions on the 2002-3 examination paper in advance for example.

ARTiSAN Labs

The first ARTiSAN labs will start in Week 3 (13 October). Each group will have four two-hour sessions and the rota is available from this page.

Learning resources

Books

Brunel Library has a number of books on Systems Modelling in general, and older methodologies such as SASD/SASDM.
Look particularly at books by Ivar Jacobson, Edward Yourden, Grady Booch, Larry Constantine and M ichael Jackson.
There are a number of books devoted to UML and systems modelling with descriptions in UML.
For a good over-view of OO systems analysis and design, I would suggest you look at:
 
Bennett S, McRobb S, Farmer R "Object-oriented systems analysis and design using UML" McGraw Hill, 1999, Cambridge, UK
Stevens P, Pooley R "Using UML software engineering with objects and components", Addison Wesley, 2000, Dorset, UK
Schach S R, "Classical and Object-Oriented Software Engineering using UML and Java", 4th ed., McGraw-Hill, 1999, Boston, USA

 

Course OHD

All of the course material presented in lectures will be made available on \\apollo\$eetcpc in the EE2102 folder. They are in pdf format. There is a contents.html file which should make it slightly easier for you to get the correct pdf files.
 

Tools

UML

A number of commercial CASE tools exist. An important example, based on the work of some key figures in
the development of OO programing is the UML (Unified Modelling Language) of Grady Booch, Ivar Jacobson, and Jim Rumbaugh.
Their ideas have been turned into a commercial tool available from Rational Software, their site gives some useful information on UML
and the commercial tool as well as a number of other resources, such as a description of the UML V1.3 language.

There is a site (Cetus.) with a massive number of links to Object-oriented design, software etc. which may contain everything you would ever need to know about UML. There is a specific page of links related to UML.


Page produced by Dr Peter R Hobson (Peter.Hobson@brunel.ac.uk). Last updated on 1/12/2003