Unit 20 - Assignment 1 Frontsheet

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

ASSIGNMENT 1 FRONT SHEET

Qualification BTEC Level 5 HND Diploma in Computing

Unit number and title Unit 20: Advanced Programming

Submission date Date Received 1st submission

Re-submission Date Date Received 2nd submission

Student Name Le Phuc Vinh Tuong Student ID GCD191271

Class GCH0705 Assessor name Nguyen Van Loi

Student declaration

I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.

Student’s signature

Grading grid

P1 P2 M1 M2 D1 D2
❒ Summative Feedback: ❒ Resubmission Feedback:

Grade: Assessor Signature: Date:


Lecturer Signature:
ASM 1: ADVANCED PROGRAMMING

1. Introduction:

Recently, I joined a software development company to help improve their documentation


of their internal software library developed with very poor documentation. As a result, it is
difficult for the company to use their code in many projects due to poor documentation. My
role is to alleviate this situation by showing the effect of UML diagrams in OOAD and
Design Patterns in usage.

2. My mission:

My team and I need to explain the characteristics of the object-oriented programming


model by applying object-oriented analysis and design on a given (hypothetical) scenario.
Scenario can be small but should exhibit various characteristics of OOP (such as:
encapsulation, inheritance, polymorphism, overriding, overloading, etc.).

The second task is to introduce some design patterns (including 3 types: creative, structural
and behavioral) to the audience by presenting real-life situations, the corresponding
patterns are illustrated by diagrams. UML class.

You might also like