Highlights
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
Based on the BlueJ platform, the challenge is to develop the software that will,
1) enable the chat communication between server and client;
2) provide a log system to store the chat in both client and server side, so that each time the system can load the previous dialogues into the window; 3) load the initial data from a local file into the memory and transfer it to the
server side via the network, and 4) process it on the server side and save the process records in a log
file. Fig.2 and 3 illustrate the user interface of the client-server system. You are asked to write a report explaining the functionality and solutions to various aspects of the program with regard to OO programming skills.
The tasks you are required to implement are as follows,
1) You are going to build up a client-server application to enable communication between two sides; the server will allow multiple clients to connect to the chat room.
2) The server side will record all events and chats in a log file for records.
The tasks you are required to implement are as follows,
1) You are going to build up a client-server application to enable communication between two sides; the server will allow multiple clients to connect to the chat room. 2) The server side will record all events and chats in a log file for records.
1. The development of your codes is based on object-orientated model, and you MUST make use of classes in developing your system. Each will have its own methods and properties though they could inherit from other classes.
2. All interactions must be made via a GUI. You may design the GUI as you
see fit: see the example depicted in Figure 2 and 3.
3. You might consider writing a custom dialogue to input the user’s preference and other information. This will require a little investigation on your part.
4. The program should consist of a number of classes each with well-defined functionality. There should be a driver class to set things going; a GUI class to provide the user interface; a class and subclasses for the sensory data reading.
5. The code you produce must adhere to the published course coding
standards. Marks are awarded for code quality.
6. You will be expected to test parts of your program against a suitable set of situations. In the documentation you should describe your testing plan and results; also include your test results as screen shots as evidence.
This KF7010: CSE Assignment has been solved by our CSE Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.