| | | |
Assessment Task 3: Software solution |
TASK DESCRIPTION: | Students will work in a group to implement a design in C# programming language and deliver a functioning desktop software application. The development of the application will follow industry-based MVC software architecture. Peer assessment will be employed for the evaluation of this assignment.
|
TASK LENGTH: | N/A (source code and updated RTM with requirements implementation status) |
DUE DATE: | Week 13 |
WEIGHT: | 20 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME |
| | | 1 | Implement a desktop application that operates as specified in the design document | LO3 | 2 | Implement a desktop application that produces fully functional software with a clear distinction between Model, View and Controller components | LO3 | 3 | Document evidence of communication and collaboration with team members and capacity to work as an effective team member throughout the development of the application | LO1, LO4, LO5 |
|
|
|
Assessment Task 4: Software design and test plan critique |
TASK DESCRIPTION: |
Students will work in groups to evaluate and critique the software design and test plan. Based on their learning in this unit, they will update the design with the required changes and implement white-box testing. They will also discuss the impact of changes on the implemented product. Peer assessment will be employed for the evaluation of this task.
|
TASK LENGTH: | A single PDF document containing the group's response to the assessment items |
DUE DATE: | Week 13 |
WEIGHT: | 25 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME |
| | | 1 | Produce a detailed report reflecting on the software development lifecycle and the importance of design and testing | LO4, LO5 | 2 | Produce a report that details a critical analysis of the artefacts produced throughout this unit and provides a set of recommendations based on skills and knowledge gained | LO5 |
|
|
|
Assessment Task 5: Quiz |
TASK DESCRIPTION: | There will be a total of three in-semester quizzes which will be conducted in semester week 3 (covers SDLC module), week 7 (covers fundamentals of programming and OOD module) and week 10 (covers testing module). Each quiz will contain 10 multiple-choice questions, which must be completed in one attempt, and within 30 minutes of total time.
|
TASK LENGTH: | |
DUE DATE: | Refer to Assessment Description |
WEIGHT: | 15 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME |
| | | 1 | Answer questions correctly on the SDLC based on material presented in lectures and provided in learning modules | LO1, LO5 | 2 | Answer questions correctly on the programming fundamentals and OOD based on material presented in lectures and provided in learning modules | LO2, LO3 | 3 | Answer questions correctly on the software testing based on material presented in lectures and provided in learning modules | LO2 |
|
|
|