CS335 Software Engineering and Software Process Project Evaluation Criteria The project consists of three components: 1. project documentation (15%) a. Project Development Journal (5%) b. Project Design Document (10%) c. Evaluation criteria: i. Completeness and correctness 2. project implementation (10%) a. if you have a full team, i.e., a team of 5 – 6 members, your team needs implement 4 User Stories specified in your “Project Design Document”; b. if you have a team of 3 – 4 members, your team needs to implement 3 User Stories specified in your “Project Design Documents”; c. if you have a team of 2 members or you must work alone as an individual (due to inactiveness of the your team members or yourself), you need to implement 2 User Stories specified in your “Project Design Document”. d. All User Story implementations carry equal marks, i.e., (the number of user stories that you must implement) / (10). e. Evaluation criteria: i. Completeness of the functionality (on a per User Story basis) ii. The use of design patterns in your implementation (Minimum one design pattern, you must clearly indicate where the design pattern(s) is used). The Singleton Pattern has already been used in the implementation of the ‘ordinary” project, you must use a different design pattern or use the same design pattern in a different place). iii. Good development practices, including naming conventions and the use of comments in code. 3. a team presentation (5%) a. for the students who are working on the ‘competition’ projects, you need to present your work to the industry partners at the end of the semester. b. For the students who are working on the ‘ordinary’ project, you may choose to upload a 2 minutes video and presentation slides with your final submission or give a live presentation to class. c. NOTE, since this is a teamwork, you need to clearly indicate who contributed to the presentation. If your name is not showing in the presentation front slides, you will not receive the marks from the presentation. Important: for the competition projects, if you are aiming to win the prizes, you need to try hard to implement all the requirements specified by the industry partners.
欢迎咨询51作业君