0% found this document useful (0 votes)
224 views13 pages

Unit 20 - Assignment 1 Frontsheet

This document is the front sheet for Assignment 1 of the BTEC Level 5 HND Diploma in Computing program. It provides information about the student submitting the assignment, including their name, student ID, and class. The student declares that the assignment is their own original work and acknowledges the consequences of plagiarism. Spaces are provided for assessor feedback and grading.

Uploaded by

Bi Su
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)
224 views13 pages

Unit 20 - Assignment 1 Frontsheet

This document is the front sheet for Assignment 1 of the BTEC Level 5 HND Diploma in Computing program. It provides information about the student submitting the assignment, including their name, student ID, and class. The student declares that the assignment is their own original work and acknowledges the consequences of plagiarism. Spaces are provided for assessor feedback and grading.

Uploaded by

Bi Su
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/ 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