辅导案例-CMP3111M



School of Computer Science
Assessment Package Briefing Document

Title: CMP3111M Software Engineering
RESIT Assignment


Indicative Weighting: 60%
Learning Outcomes:
On successful completion of this assessment package a student will have demonstrated
competence in the following areas:
• [LO1] synthesise concepts derived from current theories of advanced software engineering
• [LO2] analyse the empirical nature of software engineering and the application of empirical
methods in software engineering development
• [LO3] utilise and evaluate advanced software engineering techniques and processes in the
development of a software artefact.

As software engineers, our job is not just about programming and writing lines of code, we must also
be aware of the larger context in which software and software systems are developed. In order to
develop and build an application we must first analyse the problem domain, providing software (and
design) solutions for challenges faced within the system to be developed.

Working within a Software Engineering methodology is an important part of being a developer,
understanding the roles and responsibilities within a software process allows you to understand the
flow of an artefacts development.

For this assignment, you are to identify two Software Engineering projects that have been developed
using differing agile software development methodologies. You are to identify, via research, a
software project that used SCRUM for its development and one that used another agile methodology
(such as XP, Kanban, DSDM, FDD etc).

Online resources which ‘may’ be of some support are for example:
• https://www.versionone.com/agile-101/agile-methodologies/
• www.codetriage.com




You are to write a report to compare the processes and successes and developments of the
two. Your report should look at how software teams are deployed differently depending on
the software methodology uses, and how the client also interacts with the development of
the artefact depending on the methodology used. As a guide, consider the following
headings:

• Identifying the two projects (a SCRUM project and another agile method led
project)
• Critically discuss the deployment of Software Teams on:
o SCRUM
o Other chosen agile method
• Critically evaluate the differences between the two methods
• The advantages and disadvantages of the two methodologies when applied to
appropriate projects
• Conclusion


Indicative word count for this assessment is 2500 words.

Submission Guidelines

The written report should be submitted on Blackboard to the ‘CMP3111M RESIT Assessment Item 1 Upload’
submission site

This module is graded using a criterion reference grid. You should be clear in your understanding of the grading
principles; if you are not, please seek the advice of the module co-ordinator.

Hand In Instructions
See hand in schedule.
DO NOT include this briefing document with your submission.

51作业君 51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: ITCSdaixie