Module Title: Object Oriented Software - Module Code: 308SE
Relationship to Module Learning Outcomes Apply UML use-case, activity, sequence and class diagrams to the analysis of programming problems and the design OO solutions.Exercises methodical analysis and design through the use of the specified UML diagrams applied to an object-oriented programming problem. Implement and execute small OO programs (up to 5 classes) Requires the implementation and execution of a program using GUIs, constructed from student defined and library classes in Java. Demonstrate the application of common data structures. Requires the use of data structures such as ArrayLists or HashMaps. Determine the requirements and structure of programs running and communicating across a network. This assignment requires a client-server application to be analysed. Design and develop and test OO programs that can communicate with each other across a network. This assignment requires a client-server application to be designed and developed. Individual Task: An international telecom...