CPT202 Software Engineering Group Project Assignment 2
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
CPT202 Software Engineering Group Project
Assignment 2 – Project Individual Report
Learning Outcome
• A. Work as part of a development team demonstrating effective communication and interpersonal skills to design and develop a software system.
• B. Demonstrate an understanding of the software development process including the principal methods and issues involved in deploying systems to meet business goals.
• D. Understand the role of properly written documentation in the process of software development.
• E. Recognize the legal, social, ethical, and professional issues involved in the development and deployment of a software system.
General instruction
In this assignment, you are required to write an individual report to describe the final solution for the group project. The report should include only your individual work, NOT the group work.
The report must be in the format given in Individual Report Template, which is provided in the Assignment Package. It is important to note that the report must be at most 15 pages excluding appendixes.
The software solution that you have designed and implemented must be accessible from the URL pre-allocated to your team. The URL must be made clear on the cover page of the report. For verification purposes, the software from the URL must remain unchanged for 4 weeks after the submission of the presentation.
The marking criteria and the weighting is based on the following factors: -
1. Report quality (15%):
The report should be well presented. The language used in the report must be clear and concise. Whenever appropriate, use images or drawings to aid understanding.
2. Software development process (20%):
The understanding of how Scrum facilitates the software development process and effective communication should be well discussed. The discussion should revolve around the particular project you do (e.g., use a specific example from your own project).
3. Software Design (25%):
The design and implementation of all the PBIs that you have individually developed should be presented. Provide clear justification for these designs and implementations. Use UML to support your illustrations.
4. Change Management (15%):
Discuss how the requirements changes should be handled in a Scrum Project. The discussion should revolve around the particular project you do (e.g., use a specific example from your own project).
5. Legal, social, ethical, and professional issues (15%)
Discuss where you have considered, or the project has been influenced by legal, social, ethical, and professional issues. Provide the possible solutions to these issues. The discussion should revolve around the particular project you do (e.g., use a specific example from your own project).
6. Conclusion (10%)
Clearly illustrate the lessons you have learned from this project. Also, provide the improvement that can be done in the future from your perspective.
Submission and markings notes:
• You must submit the report in PDF format via Learning Mall by the above submission date. Name the report as CPT202-A3-StudentID.pdf
• Strictly keep the report to a maximum of 15 pages.
2023-05-04