KF7010 Program Design and Implementation Assignment.

Publish By: Admin,
Last Updated: 08-Jul-23
Price: $120

KF7010 Program Design and Implementation Assignment - Northumbria University, UK

Title - Program Design and Implementation

Learning Outcomes - All the module learning objectives are covered by this assignment:

1. Demonstrate a systematic understanding of the principles, knowledge and skills required to design, implement, test and document programs written in an object-oriented language.

2. Demonstrate a critical understanding of the essential principles and practices relating to object-oriented programming, including the need for standards, principles of quality, and appropriate software support.

3. Critically evaluate the methods and conceptual tools used in developing solutions to programming problems.

4. Analyse, specify, design, implement and test a high-level solution to a programming problem using object-oriented and general imperative programming language constructs, using appropriate documentation standards and software tools.

5. Effectively communicate development of a solution to a programming problem, including critical evaluation.

Instructions - The assignment is an individual assignment. You will be provided with some initial program source code and a compiled version of the program as described in the section below. You must extend the program to meet the specification below. What follows is a detailed discussion of the program and how it is modelled and its functions, you will need to look very closely at the specification for the object-orientated (OO) programs you are to create.

Assignment - The Server-Client Model

In this assignment, you will be provided with a set of client-server codes, which allow you to communicate from a computer to another computer. You will be asked to add extra codes to read data from one computer and transfer it via network to another computer. The system architecture can be shown in the figure (attached).