CSM15_Coursework_2009

shoulderscobblerInternet και Εφαρμογές Web

2 Φεβ 2013 (πριν από 4 χρόνια και 4 μήνες)

121 εμφανίσεις

Coursework for CSM
-
15


Component
-
Based Software
Engineering


Spring Semester 200
9



The assessment consists of two parts:


1.

A short
report

(
approximately 2 pages
)
proposing a small project that makes
use of the course content

(
1
0% of final mark). This will

be assessed on the
basis of technical content, breadth and depth of
the discussion
.


Please submit this

to the Postgraduate Office

as soon as you can, but no later than
12.00 noon on Monday
23
rd

March

200
9
.



2.

An extended project,
consisting of

the design
and implementat
ion of a
component
-
based distributed system
.
This must either make use of the Spring
or the Ruby on Rails Framework
.

The software

should be accompanied by a 2
-
3,000
-
word document that explains the design of and rationale behind the
system. S
hort (5
-
10 minute) presentations should be given in
early May

by
each person (5% of the total mark). The project material itself will account for
8
5% of the total mark for the course.


The report and software must be submitted to the Postgraduate Office by

12.00
noon on Monday 1
1
th

May 200
9
.


The project should demonstrate strong engagement with the content of the course.
You may choose the precise topic of the project freely,
and this can be a useful
opportunity to do some prototyping for your dissertation

project. However, t
he
following provide example topics in case of need:



Online Banking Service



Online course registration service



Online Car Service Booking Facility



Game server and clients for on
-
line gaming



Online Car Hire Service

(make sure you collect

all the information needed
for a legal rental!)



E
-
commerce system in a chosen domain.


Assessment will be based on the following criteria:

<50%

Project

contains serious errors and
/or

is poorly constructed.



50
-
<60%

Pass
-

Project

completed at an appropri
ate technical level with some discussion of
design issues and outcomes of the work.


60
-
<70%

Merit


Project
completed to a good technical level.



70
-
<80%

Distinction
-

Project

completed to an excellent technical level.



80
-
100%

Distinction
-

Project

com
pleted to an excellent and imaginative technical level
showing originality.