代写辅导接单- COM682 (50722) UU-FT , COM682 (50077) UU-PT,

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top

Coursework Overview and Assessment Criteria

Module Title: Cloud Native Development

Module Code: COM682 (50722) UU-FT , COM682 (50077) UU-PT,

SUST, COM682 (51469) QAHE

Module Coordinator: Zeeshan Tariq

Teaching Staff Responsible: Zeeshan Tariq-50%, Hanif Ullah-50%

Semester (s) Taught: One

Course / Year Group: BEng Hons Software Engineering

BSc Hons Computing Science

BSc Hons Computing Technologies

BSc Hons Interactive Computing

CSPT, CSPT(HLA)

Coursework / Exam Weighting: 100/0

Coursework Assessment Overview

This module is assessed by two pieces of coursework.

Coursework 1 consists of a single in-class test which will have a time limit of 60

minutes. Coursework 1 contributes to 25% of the overall mark for this module.

Coursework 2 is a practical skills assessment wherein students need to develop a

solution and produce a related presentation. Coursework 2 contributes to 75% of the

overall mark for this module.

The university has a number of rules and regulations surrounding assessment, late

submissions, and illness. These are in the student guide [1] - ensure you read this and

understand the impact of these rules and regulations.

These coursework assignments are detailed below.

Coursework 1 – In class examination [25%]

Released: During the lab session in Week 7

Feedback Date: Marks after 5 working days and feedback within 20 working days

Related Learning Outcomes:

1. Assess the concepts behind a range of cloud native development techniques

and critically evaluate when to apply these paradigms to realisation of solutions.

2. Demonstrate a comprehensive understanding of modern cloud development,

techniques, and practice and how it may be leveraged to address related

challenges.

3. Comprehend administrative aspects related to cloud native development such

as pricing concerns and access control.

During the delivery course of the module, students will be expected to complete a 60-

minute, online test. This test will assess understanding of concepts that have been

introduced and detailed until that point.

This exam will be set in the 7th week of teaching and will incorporate the following

topics:

• Cloud Computing Concepts and Paradigms

• Total Cost Analysis

• Operational models: Virtualisation, Containerisation, Hosted

services and serverless/event-driven operation

• Identity Management and Security Concerns

• Hosted Web Endpoints

• Serverless execution

• Hosted Document databases

• Hosted SQL databases

• Hosted storage models

• Cloud Design Patterns

• Responsibility models and legal issues

This is open book test, students can access notes, books and lectures. Use of internet

at any time is not allowed during the test.

Coursework 1 will be based on multiple choice questions, delivered, submitted, and

assessed through the Blackboard online learning environment.

Coursework 2 – A set exercise [75%]

Released: 15th Nov 2023

Submission Deadline: 22nd Dec 2023

Feedback Date: Within 20 working days as per University guidelines

Related Learning Outcomes:

1. Assess the concepts behind a range of cloud native development techniques

and critically evaluate when to apply these paradigms to realisation of solutions.

2. Demonstrate a comprehensive understanding of modern cloud development,

techniques and practice and how it may be leveraged to address related

challenges.

3. Comprehend administrative aspects related to cloud native development such

as pricing concerns and access control.

4. Autonomously and independently identify deficiencies when interacting with a

range of architectures and deployment paradigms, leveraging knowledge of

these deficiencies to improve future practice.

Students will be set an exercise where they will be expected to design, develop, and

deploy a cloud native solution in the form of a web app/website. Test must be taken in

the University Lab.

Specifically for this exercise, students will be expected to perform the following 3 tasks.

Task 1 - Design:

Design a scalable, cloud native, web-application which acts as a media sharing

platform facilitating sharing of video, audio or photographic content. The exact media

type(s) which can share are at the discretion of the student. The ability to share multiple

content types is encouraged.

The developed solution should leverage a range of cloud native technologies and

concepts as taught within the module and module materials.

These may include the following:

• Design a simple webpage where the user can login using their credentials and

upload some media files.

• Design a Database schema and create a hosted database to store the user

entries.

• Deploy the REST API to support the creation, retrieval, updating, and deletion

of various asset records using the Logic Apps

• Establish the blob storage to hold the media files

• Create a Cosmos DB to hold the information about the uploaded media files.

• Create an endpoint that will store images and metadata to Cosmos DB and

Azure blob storage.

• Design CI/CD using GiT

• Add advanced services, such as Q&A maker, Translator, Conversion and some

other that are available free on Azure

Ideally, this solution would integrate the following, but not limited to:

• Static HTML hosting of the content of a web page that interacts with a web

backed through REST calls.

• Hosting of a REST endpoint (URIs) which provides service logic and

connections to all necessary elements such as storage.

• Use any type of DB for hosting SQL databases and NoSQL storage.

Task 2 – Implement:

Implement, deploy, and test the solution designed in task 1. This should be

implemented and deployed using the Microsoft Azure cloud platform taught and used

within the practical exercises associated with this module.

Task 3 – Submission:

Student will submit two items:

1) Provide a slide deck which details the developed solution (details below);

2) An embedded video in PowerPoint slides where the student provides 5-minute

max presentation of the developed, tested and deployed solution. You can

attach this video as a separate item.

Once the solution is produced, students are required to produce a presentation that

incorporates a 5-minute video capture demonstrating the solution. Do not run through

slides in the video, the video is to include you talking about the project's backend, front

end, and code.

Time Penalties: These deductions are from rubric section ‘Video demonstartion and

developed solution (25%)’

Within 5 mins – No penalty

> 30sec and < 1min – 10% deduction

>1min and above – 20% deduction

Should must follow the below content outline for slides:

• Title Slide: Project name, one line description. Student name, Student number.

• Discussion of the problem and identification of the issues related to scalability

for the resources used in your project.

• Solution architecture of the project (Azure resources)

• An overview of advanced features within the developed solution.

• An assessment of the limitations of the solution and an evaluation of its ability

to scale

• Functionality of the recorded demonstration [5-minute video]. This needs to

showcase the functionality of the solution and show its deployment to Azure.

• Concluding comments

• References

Slides should be produced in the PowerPoint format and will need to be uploaded to

the relevant assessment area on Blackboard. Your presentation should not exceed

more than 15 slides. Slide notes will not be assessed.

The assessment criteria for coursework 2 and rubric is presented as an appendix to

this document.

N.B. Students should be aware of the plagiarism policy of the University and submit

their coursework in accordance with this.

References

[1] “Ulster University Student Guide.” [Online]. Available:

https://www.ulster.ac.uk/connect/guide.

[2] IEEE, “Manuscript Templates for Conference Proceedings.” [Online]. Available:

https://www.ieee.org/conferences_events/conferences/publishing/templates.ht

 

51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: abby12468