Task: Reflection and Critical Evaluation: (50%, Learning Outcome 3 & 4)
You are required to write a report that contains a critical discussion, reflection and evaluation.
Given that, please address the following topics in your discussion:
Using software engineering literature, critically evaluate the Software Development Life Cycle (SDLC) methodology you have chosen for your solution development with examples from your work.
Critically reflect on professional, legal, social, security and ethical issues related to the design and development of your solution.
Your discussion for the practical solution commentary should contain 2000 words and for the critical evaluation 2000 words and should be presented in the form of a word document.
This is meant to be a critical discussion and not just a description of things such as Java. Your discussion should not be limited to your practical system (the prototype), but a discussion of the broader issues involved in the design of your solution such as the functional requirements, use case documentation, the main classes involved in the class diagram and sequence diagram with justification of any important design decisions.