Category | Assignment | Subject | Engineering |
---|---|---|---|
University | University of Northampton | Module Title | CSY1064 Software Engineering Fundamentals |
Assessment Type | Group Based Assignment |
---|---|
Assessment Title | Assignment 1 |
Academic Year | 2024-25 |
This assessment aims to develop and demonstrate knowledge and understanding of conducting requirements engineering, designing, and documenting system specifications and interfaces for a client-driven project based on simulated client interviews and collaborative teamwork.
Subject-Specific Knowledge, Understanding, Application and Employability Skills
This assignment requires you to complete all tasks to achieve the learning outcomes. You'll need to complete this assessment as part of your assigned project groups, recording the contributions of each team member throughout the project in the work log, leading to the development of the report and the client presentation.
Document Client Interview Findings and Conduct Further Problem Domain Investigation:
Project groups must work together to develop a suitable technical report outlining the following key sections:
1) Subsequent Problem Domain Investigation Findings.
2) A Requirement Specification for all the key software components.
3) Suitable Interface Designs for the key software applications.
4) Suitable System Analysis and Design Documentation for the core records management system.
Week by week, you will be taught the skills required to complete these activities and effectively document the deliverables in the report.
The following documentation should be submitted as a suitably formatted report containing the sections outlined in the DOCUMENTATION REQUIREMENTS section below.
In an attempt to emulate the typical time constraints of working life, we will assume that your employer has set a seven-week deadline (weeks 8-14) after completing your client interviews, in which the project report should be completed. At the end of this seven-week period, you will be required to give a 20-minute presentation to the key stakeholder (Matthew Jones), where you will outline the designs you have produced. (Your module tutor will provide all relevant dates)
To successfully present your study designs and recommendations, preparation for the project presentation is essential. All group members are expected to contribute towards the final presentation, and appropriate visual aids are encouraged. (We will teach presentation skills in a subsequent week).
As stated previously, there are three deliverables for this project:
1) Study Report: A report should be compiled outlining all the major features of a typical software engineering project. (See the DOCUMENTATION REQUIREMENTS section below for the suggested report sections and content)
2) Report Presentation: All members of your assigned group should help present an overview of the study, including:
a) Introduction - Aims and Objectives
b) An overview of key Problem Domain investigation details
c) Key business problems to be resolved
d) Essential system interface designs
e) Potential benefits and costings of the proposed solution for the client
f) Conclusion – Development Recommendations and the cost estimate for the client
3) Project Worklog: A breakdown of the individual group member's contribution, included as an appendix in the final report submission
Work correctly uploaded to Turnitin will get a receipt for proof of submission
Table 1 provides an overview of the relevant weighting for each assessment component. Appendix 1 provides a more detailed breakdown of the marking criteria.
Please take a look at Appendix 1 for details on the marking criteria for this assignment.
In this module, group submissions, including both the project report and presentation, are evaluated using the marking criteria outlined in Appendix 1: DetailedMarking Criteria/Rubric Breakdown. The process for determining final individual marks incorporates peer feedback and is detailed below:
1. Group Marking:
The group submission is assessed collectively based on the marking rubric in Appendix 1, and a base grade is assigned to the entire group (e.g., C+).
2. Peer Feedback Collection:
During the presentation session, students complete a confidential peer feedback form that rates each group member's contribution on a scale of 0 to 5:
This feedback helps to assess the relative input of each student over the duration of the project.
3. Data Collation and Adjustment:
4. Example of the Adjustment Process:
Verification with Worklogs:
The adjusted grades are cross-checked against the work log documenting individual contributions throughout the project to ensure fairness and accuracy.
Benefits of this Approach:
1) Recognition of Individual Effort: This structured process helps ensure each member’s efforts are recognised and reflected in the final grade, promoting equity in group assessments.
2) Encourages Accountability: Members who contribute less than expected are identified through the peer feedback system and are likely to receive a lower individual grade, ensuring minimal contributors do not benefit from the group's work without putting in comparable effort. This discourages free-riding and promotes active participation.
3) Rewards High Performers: Students who go above and beyond in their contributions can receive higher grades than the base group grade, even if the overall performance of the group is average or below average. This recognition can motivate students to contribute more significantly and showcase their dedication.
4) Promotes Fairness: By cross-checking peer feedback with worklogs, the process ensures that adjustments are fair and consistent, reflecting actual contributions. This builds trust in the group assessment process.
5) Prepares for Real-World Scenarios: The strategy simulates professional project experiences, where individual contributions are acknowledged, and underperformance can have tangible consequences. This prepares students for workplace environments where team members are held accountable for their work.
6) Incentivises Leadership and Initiative: Students who take the initiative and show leadership within the group can be rewarded for their extra efforts. This encourages the development of soft skills such as teamwork, communication, and leadership.
7) Ensures Minimum Standards for Passing: Members who make minimal or no contributions are at risk of failing, as their grades are adjusted downward significantly. This ensures that every member must participate and meet a minimum standard to pass the assessment.
8) Enhances Team Dynamics: The process encourages continuous participation and collaboration throughout the project period, as students are aware that their contributions are being evaluated by their peers. This can lead to better group cohesion and productivity.
9) Prevents Grade Inflation: By having an adjustment mechanism in place, the strategy prevents grade inflation that could occur if all members were automatically given the same score, regardless of their individual input.
10) Encourages Self-Reflection: Knowing that their peers will evaluate them encourages students to self-reflect on their contribution levels, potentially improving their work ethic and participation in future projects
Do You Need CSY1064 Assignment for This Question
Order Non-Plagiarised AssignmentDon’t let your CSY1064 Software Engineering Fundamentals assignment stress you out! We are here for software engineering assignment help. Our expert writers are here to support you with affordable, AI-free, and plagiarism-free assignment help. Whether it’s Business Management or a complex project, we ensure well-researched, high-quality content. We offer free assignment samples and always deliver your work before the deadline. Reach out today and get the best support for your assignments—quick, easy, and reliable! We also provide University of Northampton Assignment Samples that the phd expert writers have written. Contact us now!
Let's Book Your Work with Our Expert and Get High-Quality Content