Subject Code : CMM007
Country : Australia
Assignment Task:

INTRODUCTION 

In the initial parts of this coursework you were hired as a developer to build a web application which you will have designed and delivered in part 1 and 2 of the coursework. An investor thinks your application has fantastic potential to be scaled up to a full production level application that provides a service to potentially millions of users with large volumes of data. Substantial numbers of concurrent users are expected. You should think of the application you have built as a prototype. The investor has a large amount to invest but first wants to know the limitations of the current prototype application and what is needed to service customers on the large scale envisaged. 

Your task in this part of the coursework is to write a report that analyses the application you built, identifies the limitations, and recommends what should be changed, updated or redeveloped to meet the expected demand of a very large-scale web application. The report should consider and address the detail requirements identified below. The submission should be a stand-alone report in pdf or word format and is expected to be a maximum of 4000 words in total. 

This submission is component 2 of the module assessment and in lieu of the originally planned exam. It is worth 100% of your overall grade for component 2. Part 1 and 2 of the coursework contribute to component 1 of the module assessment and together account for 100% of the overall grade for component 1. 

DETAIL REQUIREMENTS 

You are required to submit a report that assesses the limitations of the application you have built along with recommendations for the deployment of a large-scale version of your web application. The report should be a stand-alone professional-style report that assumes minimal knowledge of the prototype application already developed or of the previous submissions. The report should analyse the current application, and then make recommendations in relation to appropriate development technologies and system architectures, as well as identifying approaches to mitigating potential scalable and security issues. The following sections are expected to be part of the report: 

• Analysis of current limitations: an analysis of the prototype application you have built with particular attention to the strengths and weaknesses of the technologies and architecture used as well as limitations on scalability to service large numbers of potentially concurrent users and high volumes of data. Consideration should also be given current attack vectors and potential security vulnerabilities 

• Recommended Technologies: a discussion and analysis of potentials technologies to use for client- side processing, server-side processing and data storage with a recommended approach identified. 

• Proposed system architecture: a discussion and analysis of alternative architectures to employ for the proposed large-scale application development, which may include consideration of the client, server and / or database. 

• Scalability Solutions: review alternative approaches to mitigating scalability issues that may occur as the number of users increases and Identify a recommended approach. 

• Application Security: review alternative approaches to providing a secure web application and environment appropriate to the particular task and level of risk. 

The report should be presented as a stand-alone, professional document and so should include a title page, table of contents, introduction, conclusion, and an abstract (or summary recommendations).

This CMM007: IT Assignment has been solved by our IT Experts at UniLearnO. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

  • Uploaded By : Alex Cerry
  • Posted on : July 06th, 2019
  • Downloads : 215

Whatsapp Tap to ChatGet instant assistance