CIS045-3 Distributed Service Architecture Assignment – Bedfordshire University UK.

Subject Code & Title : CIS045-3 Distributed Service Architecture
Assignment number and title : 1
Assignment type : Artifact submission (video based on code)
Weighting of assignment : 30%
Size or length of assessment : Video no longer than 10 minutes; see below for further requirements
Unit learning outcomes : 1. Differentiate and critically question the reasons, context and basic principles of a variety of programming architectures and paradigms relevant to industry standard software solutions.
2.Develop, implement and critically appraise software solutions using different strategies, paradigms and architectures
CIS045-3 Distributed Service Architecture Assignment – Bedfordshire University UK.

CIS045-3 Distributed Service Architecture Assignment

What am I required to do in this assignment?
This assignment asks you to reflect on various concepts, paradigms and architectures related to Software Development. Based on your code you have to do a video to discuss the four themes software architecture, event-driven programming, interoperability, and virtual identity. You will develop code in a main-stream programming language chosen by you. Your main submission is the video; but you will also submit supporting evidence that shows that you worked on the code.

Example code will be demonstrated during the practical sessions and provided on BREO using Java and Eclipse; there will also be some discussion of JavaScript and PHP.

In your code you must use at least one web service from an external provider. Examples will be discussed in the lectures. This is an individual assignment.

The Code:
You are asked to develop a game where users interact with questions of a mathematical nature. An example of such a game (“What is the value of the heart?”) will be provided as a ‘bare bone’ implementation in Java. You can develop this code further or do your own code from scratch. The final code must be sufficiently complex for you to produce a meaningful video.

Deliverables :
1. A video of maximum 10 minutes length where you talk about your code and compare and reflect upon the four themes software architecture, interoperability, event-driven programming and virtual identity.
2.Additional material to accompany the video; this must include the full source code of a working implementation. If you use any code from others (other students or external websites) this must be referenced within the documentation of the source code. You may also include a transcript of the video, design documentation, evidence of testing and
integration of external software. Note that this additional material is not marked directly but serves to inform the
video.
3.Evidence that you presented your work to the tutor in Week 9 or earlier.

Please note that this is an individual assignment. Although you can and should collaborate with other students you have to individually produce the video and you are individually responsible for the submission of all the additional material. You must also make clear what code has been written by you and where you used code from others.

CIS045-3 Distributed Service Architecture Assignment – Bedfordshire University UK.

CIS045-3 Distributed Service Architecture Assignment

In Week 9 you will present your work to the tutor. This session serves to provide evidence that you are actively working on your code.

The grade will be capped by 58 if your submission has one of the following issues. The grade will be capped by 48 if your submission has two or more of the following issues:

• You did not present your code in or before Week 9.
• Code does not address the requirements of the case study.
• No dedicated submission of code (code only visible in video)
• Your video does not have your own voice.

The video must use relevant terminology and be focused around the four themes. It should start with a short demonstration of the working system followed by substantive discussion of the four themes within the context of your code.

Further Notes :
Please check BREO regularly for further clarifications and details on the tasks.
Please note that copying someone else’s code is plagiarism and hence an academic offence. However, the following is allowed and encouraged:
To ask other students for help, to ask for guidance and help in internet forums, use of example code that is available on the internet or in books, use of third-party scripts. Any such help must be clearly acknowledged and referenced. Any embedded code which does not originate from you must be clearly marked as such; however, you can freely use the example code provided on the BREO site of the unit. If in doubt, ask your tutor if and how you can use a particular source. References to other software used should be made in the format of comments in your code.

What do I need to do to pass? (Threshold Expectations from UIF)
• Identify different programming languages, architectures and paradigms within code written by you.
• Use and compare at least two different software architectures.

How do I produce high quality work that merits a good grade?
You produce software that follows a clear rationale that addresses the needs of the case study. The code has been thoroughly tested and is properly commented. It makes meaningful use of externally provided services. The video is clearly focused and uses proper terminology. In the video you discuss confidently your code and consider alternative approaches that you could have taken.

CIS045-3 Distributed Service Architecture Assignment – Bedfordshire University UK.

CIS045-3 Distributed Service Architecture Assignment

How does this assignment relate to what we are doing in scheduled sessions?

In the lectures we will discuss the various topics that you will implement into code and discuss in the video. The practical sessions provide time and opportunity to discuss your progress with the tutor.

ORDER This CIS045-3 Distributed Service Architecture Assignment NOW And Get Instant Discount

Order Your Assignment