Tutor-marked assignment TMA 03 Printable page generated Saturday, 4 Apr 2020, 18:01
Tutor-marked assignment TMA 03
Introduction
Submitting your assignment
This tutor-marked assignment (TM354 TMA 03) must be submitted by 12 noon (UK local time) on 29 April 2020.
This module requires all assignme...
Tutor-marked assignment TMA 03 Printable page generated Saturday, 4 Apr 2020, 18:01
Tutor-marked assignment TMA 03
Introduction
Submitting your assignment
This tutor-marked assignment (TM354 TMA 03) must be submitted by 12 noon (UK local time) on 29 April 2020.
This module requires all assignments to be submitted electronically. To submit an assignment, please follow the link(s)
from your StudentHome page to the online TMA/EMA service.
Ensure that you create and submit your answers in a file with an acceptable file format. Acceptable file formats are
those with extensions of .doc, .rtf or .docx. If your word processing software creates a file with a different extension
(e.g. .odt) you should use ‘save as’ then select an option to provide a file with the correct format; otherwise your tutor
may not be able to open your TMA.
It is generally advisable when including diagrams created in word processor applications to ‘group’ the elements of the
diagram together to ensure that your tutor will see what you intended upon opening the file. Alternatively, or in addition
to your main submission, you are permitted to submit a .pdf file for supporting documents only providing that it is
zipped with your main assessment files before submission. You must not submit your main assignment text as a .pdf
file. Your tutor will not mark this if you do.
If you foresee any difficulty with submitting your assignment on time, you should contact your tutor well in advance of
the cut-off date.
For further information about policy, procedure and general submission of assignments please refer to the Assessment
Handbook, which can also be accessed via your StudentHome page.
Mark allocation
The weighting of this assignment is 34 per cent of the continuous assessment score.
This TMA assesses Block 3, as detailed in Table 1.
Table 1 Mark allocation and assessment units
Question Marks Description Units
1 20 stakeholder concerns and architectural styles 9
2 15 design patterns 9
3 35 components, services and quality attribute scenarios 10, 12
4 15 testing 11
5 15 metrics for complexity and coupling 11, 12
Tutor-marked assignment TMA 03: View as single page https://learn2.open.ac.uk/mod/oucontent/view.php?id=1556413&printable=1
1 of 8 4/4/2020, 6:11 PM
Question 1 (20 marks)
a. This question revisits the BillyDoo Software System (BDSS) introduced in TMAs 01 and 02.
i. Identify three groups of stakeholders from the BDSS.
For each stakeholder group, identify one concern that might influence the architecture of the system.
(6 marks)
ii. Briefly discuss the following scenario in terms of any architectural styles that might be involved.
Members of the public can register to receive an email notification whenever a new event is advertised on
BillyDoo that meets some set of criteria. For example they might only be interested in a particular category
and location. By clicking a link in the email they can be taken directly to the BillyDoo page wh ...