CO4403: OOSD Coursework Assignment

Coursework Part 2

Learning outcomes tested in this assignment:

1. Explain and appropriately use key programming constructs

2. Critique and compare different software development approaches

In this assignment you will be given a research paper closely related to Object-Orientated Software Development or the wider field of Software Engineering. You will firstly produce a short summary (1000 words) of your given paper explaining its key contributions in your own words. Contributions will be dependent on your paper and may be findings, ideas, concepts, paradigms, methods or tools. You will then outline a plan (1000 words) of how you would integrate the contributions from your paper into your CO4403 Coursework part 1 assignment solution, and what impact this would have. You must use specific examples linked to your given scenario, UML diagram and list of changes. For example, if your paper was on automated testing your plan may give specific examples of which classes and methods you would test, why you would test them, how you would test them, what impact that would have on your code and development process.

Submit a Microsoft Word document using the link provided on BlackBoard. There is no template you need to follow but please make it clear which part of your assignment submission is the summary part and which is the plan part. If you need to refence other papers use Harvard or ACM format.

Marking Criteria

Summary

To obtain 50%: You must have produced a coherent summary which shows understanding of the key contribution of the given paper. You must have produced a coherent plan derived from your given paper with at least one example that links to your given scenario, UML diagram and list of changes. The writing and presentation must be of masters level standard.

To obtain 60%, in addition to the above: Your summary will clearly demonstrate that you have understood key issues within the paper. Your plan will demonstrate clear understanding of your given paper and how its unique contributions can be applied.

To obtain 70%, in addition to the above: You will also raise points in your summary that show insight and consideration relevant to this module. Your plan will demonstrate clear understanding of your given paper and how its unique contributions can be applied.

To obtain 80% and over, in addition to the above: You will have made reference to the work of others in your summary (e.g. later or earlier work). Your report will be written to a very high standard. You will have made a detailed and considered plan considering advantages and disadvantages written to a very high standard.