Reference no: EM133510728 
                                                                               
                                       
Software Design and Development Project
Assessment 1: In-class Project Demonstration and Report
Task Description:
This is a group assessment, however, individuals may receive different scores based on their contributions. This assessment has two components - Part 1: In-class Presentation and Demonstration, and Part 2: Report. Part1 and Part 2 submissions are due in Week 10 and Week 12 respectively.
Part 1: In-class Presentation and Demonstration
In this part, you are required to present all aspects of your enterprise application including the project background, objective, user stories, major data structures, database design, software architecture, sequence diagram, platforms/tools/frameworks, test results (including user acceptance test), and lessons learnt. This presentation should form the basis of your public presentation (Assessment 5).
Moreover, you will run the current prototype of your enterprise application in a lab computer/your personal computer/your mobile device to demonstrate the user stories/interfaces/features/business logic that have been fully or partially implemented during the current progress period. You are also required to show evidence of tracking the progress of your project using a project tracking tool (e.g., Jira).
Part 2: Report 
In this part, you are required to develop a final report containing a final project summary, user stories, major data structures, database design, software architecture, sequence diagram, platforms/tools/frameworks, test results (including user acceptance test), user manual and a project reflection. In Appendix of the report, you will have to provide implementation details of the various components of your latest prototype. That means you will provide screenshots of various components of your source code and explain the role of each component, how it works, and what input it takes or what output it delivers.
Assessment 2 - Public Presentation and Demonstration of Final Project Outcomes
Task Description:
This is a group assessment. In this assessment, each group is required to present their final project outcomes in a public presentation. Each member of a group MUST take part in the presentation. In general, all team members will receive the same mark in this assessment. However, if performance varies significantly across team members, individual marks can be awarded.
The presentation will mainly cover:
1. Demonstration of a fully running enterprise application
• Each group must install their application on their lab computer/your personal computer/your mobile device prior to the delivery of the presentation. The app must be demonstrated during the presentation.
2. Presentation of the final project outcomes
• Each group must also present all aspects of their enterprise application development project covering the project background, objective, user stories, major data structures, database design, software architecture, platforms/tools/frameworks, sequence diagram, test results (including user acceptance test), and lessons learnt.