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