You are on page 1of 5

System Design Report (course work 2) Graded (by tutor) as: DMID

Personal Information
Name xxx Student Number xxx

Instructions
Consistent with your first report (on System Analysis, and given the same scenario in the first assignment, deliver a System Design report including the following deliverable tasks.
Task 1 (25%): Relational Database Design and Normalisation (one diagram only)
Draw a normalised ERD
by mapping your
designed class diagram
in the first assignment to
a relational database
model, and applying any
necessary changes to
ensure it is normalised
at least to the 3rd
Normal Form. The ERD
should show the
required tables, data
attributes,
primary/foreign keys,
relationships and
multiplicities.
Task 2 (25%): Architecture Design (one diagram only)
Draw a UML
Deployment Diagram
that shows how would
you set up different
software and hardware
components of the new
system.
Task 3 (25%): User Interface Mock-up Design (one diagram only)
Choose a single
important UI of the new
system, and create a
sample UI design mock-
up (i.e., prototype) for it.
The UI mock-up shall
satisfy the 6 UI design
principles, and the
requirements for the
Usability Goals and the
User Experience Goals,
as discussed in the
lecture slides.
Task 4 (25%): UI Design Process (text only)
What could be the most Storyboarding Briefly explain why.
There are three main prototyping methods: Storyboarding, HTML, and Language.
suitable UI Prototyping Storyboarding consists of designing and creating image mock-ups of what the screens
(100 words max)
Technique? will look like. This can be done on paper for basic designs or more likely on a
wireframe (a computer-generated image based on common available elements). For the
HSH a wireframe can show screen designs and enable the users to view and request
amendments with ease. The storyboarding is quick and easy to develop/amend with
online available tools so that the design can be refined while presenting it to the HSH
staff.

What could be the most Interactive Evaluation Briefly explain why.


Heuristic evaluation focuses on comparing the designs with known design principles.
suitable UI Evaluation For HSH, this method may not unveil many user’s POVs, and is inconvenient for the
(100 words max)
Technique? client as it would take the team off the floor to do the evaluation. In interactive
evaluation, users work closely with developers, so it could be convenient for HSH to
carry out interactive evaluation, to schedule meetings and make notes/amendments.
Also, different staff will perform different tasks so the evaluation can be done in
parallel for each subsystem. Formal testing is used when the users are being observed
in a controlled environment (inapplicable here).

You might also like