Assignment title: Information
Task 1 A software developer in the industry will encounter model transformation. Explain the different types of object transformation highlighting in the process their reasons circumstances under which they are necessary and their importance. Word Count Limit: 1000 (+/- 10%) [40 Marks] Note: Please see marks break down and marking scheme at the end of the report. Task 2 You have recently started as a graduate software developer at Mecachrome software development ltd working on a maintenance project. Successive employees who previously maintained the software have left the organisation and you are to assume a role in the team of maintaining a client's legacy banking application (Brownfield development). One problem however, the documentation has been lost. You are required to: 1. Reverse engineer the existing code to produce Class diagrams of the system in it's current state. 2. Reverse engineer the existing code to produce sequence diagrams by analysing the code and identifying the interaction between the relevant classes. Provide a use case model based on the functional requirements evident from the code