0% found this document useful (0 votes)
31 views2 pages

Unit 20 - Assignment Brief 2

This document provides the brief for Assignment 2 on advanced programming. Students must write a report analyzing a scenario using object-oriented analysis and design (OOAD) and design patterns (DP). The report must include: 1) a final class diagram for the chosen scenario incorporating DP; 2) a small program implemented based on the diagram; 3) a discussion of related DPs and justification for the chosen pattern. Students will be assessed on implementing code from UML diagrams, applying appropriate DPs, and critically evaluating DPs against scenarios.

Uploaded by

kakakeke312
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views2 pages

Unit 20 - Assignment Brief 2

This document provides the brief for Assignment 2 on advanced programming. Students must write a report analyzing a scenario using object-oriented analysis and design (OOAD) and design patterns (DP). The report must include: 1) a final class diagram for the chosen scenario incorporating DP; 2) a small program implemented based on the diagram; 3) a discussion of related DPs and justification for the chosen pattern. Students will be assessed on implementing code from UML diagrams, applying appropriate DPs, and critically evaluating DPs against scenarios.

Uploaded by

kakakeke312
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

ASSIGNMENT 2 BRIEF

Qualification BTEC Level 5 HND Diploma in Computing

Unit number and title Unit 2: Advanced Programming

Assignment title Application development with class diagram and design patterns

Academic Year

Unit Tutor

Issue date Submission date

Submission Format:

Format: The submission is in the form of an individual written report. This should be written in a
concise, formal business style using single spacing and font size 12. You are required to make
use of headings, paragraphs and subsections as appropriate, and all work must be supported
with research and referenced using the Harvard referencing system. Please also provide a
bibliography using the Harvard referencing system.
Submission Students are compulsory to submit the assignment in due date and in a way requested by
the Tutors. The form of submission will be a soft copy in PDF posted on corresponding
course of http://cms.greenwich.edu.vn/ together with zipped project files.
Note: The Assignment must be your own work, and not copied by or from another student or from
books etc. If you use ideas, quotes or data (such as diagrams) from books, journals or other sources, you
must reference your sources, using the Harvard style. Make sure that you know how to reference
properly, and that understand the guidelines on plagiarism. If you do not, you definitely get fail

Assignment Brief and Guidance:


Scenario: (continued from Assignment 1) Your team has shown the efficient of UML diagrams in
OOAD and introduction of some Design Patterns in usages. The next tasks are giving a
demonstration of using OOAD and DP in a small problem, as well as advanced discussion of range of
design patterns.

Tasks:
Your team is now separated and perform similar tasks in parallel. You will choose one of the real
scenarios that your team introduced about DP in previous phase, then implement that scenario based
on the corresponding class diagram your team created. You may need to amend the diagram if it is
needed for your implementation. In additional, you should discuss a range of DPs related / similar to
your DP, evaluate them against your scenario and justify your choice.

In the end, you need to write a report with the following content:
 A final version of the class diagram based on chosen scenario which has potential of using DP.
 Result of a small program implemented based on the class diagram, explain how you translate
from design diagram to code.
 Discussion of a range of DPs related / similar to your DP, evaluate them against your scenario

Page 1
and justify your choice (why your DP is the most appropriate in that case).

The working application must also be demonstrated.

Learning Outcomes and Assessment Criteria

Pass Merit Distinction

LO3 Implement code applying design patterns

P3 Build an application M3 Develop code that D3 Evaluate the use of


derived from UML class implements a design pattern design patterns for the
diagrams. for a given purpose. given purpose specified in
M3.

LO4 Investigate scenarios with respect to design patterns

P4 Discuss a range of M4 Reconcile the most D4 Critically evaluate a


design patterns with appropriate design pattern
range of design patterns
relevant examples of from a range with a series of
creational, structural and given scenarios. against the range of given
behavioral pattern types. scenarios with justification
of your choices.

Page 2

You might also like