Create a user acceptance test plan for the website

Assignment Help Basic Computer Science
Reference no: EM133263240

Unit 10 Website Design and Development - BTEC HND in Computing

Assignment - Website Design and Development

Assignment:

Objective
This assignment is designed so that it enables the student to demonstrate their understanding of the principles of website design and development covered in the module through the design and development of a website based on the given scenario

Assignment Scenario

Assume you are working as a web developer in a renowned web application development company. A new travel agency "Greenwich Travel Agency (GTA)" is demanding to develop a very basic website to promote its business. Initially, GTA is eager to present only four tourist attractions (including details information e.g. location, nearest hotels and prices, over ground / underground stations, bus services etc.) in the city of London. And, website must be supported by different browser and accessible in differ devices e.g. Mobile, Computer, Tablets. Based on your knowledge and expertise in web development tools/techniques, you have to design, develop a simple easy to use website based on their requirements. The client also wants SEO and content analysis for attracting users. You are free to make any assumptions but your assumptions must be related to travel/tourism business.

The recommendation for designing and developing the website:

1. The Website should have around 3-5 pages, each of those pages should use similar style, so that the pages look like they belong to the same website. And every page must have meaning title and relevant contents. Each HTML page and CSS should pass the W3C validation. You must use at least one style sheet.

2. You should have a consistent navigation for all pages and organize all the pages in a good structure. Your website should be easy to use, easy to read; background colour, front end colour, table, form etc. should be properly managed and organized.

3. Place the Google map in the contact page.

3. Your website should have a customer enquiry form (front-in only, you don't need to write any server- side code or implement it). The enquiry form should contain labels, text boxes, dropdown boxes, radio buttons, check boxes, command buttons, etc.)

4. You can use some multi-media contents e.g. audio, video, flash etc.

Requirements:

1. Collect and analyse their requirements
2. Investigate and compare appropriate hosting packages for the client
3. Identify the appropriate technologies for designing and developing the website
4. Design the website based on the design principals
5. Develop the website using the state-of-the-art front-end technologies
6. Create a User Acceptance Test Plan for the website

LO1 Explain server technologies and management services associated with hosting and managing websites

The website you will create for this assignment, as every other website, will be identified by a domain name for accessing the website via the World Wide Web and it will be hosted with a web hosting service provider. You are required to identify the purpose and types of Domain Name System (DNS) and also explain how domain names are organised and managed. Web hosting involves software and hardware technologies associated with hosting and managing websites. A number of these technologies are in use in real-world applications. You are required to explain the relationship between domain names, DNS services and communication protocols used to access a website. Also, include web server hardware, software and operating systems in your explanation with regards to designing, publishing and accessing a website. You should also evaluate the impact of different web development technologies and frameworks with regards to website design functionality and management. You are expected to review the influence of search engines on website performance and provide evidence-based support for improving a site's index value and rank through search engine optimisation.

LO2 Categorise website technologies, tools and software used to develop websites

You are required to discuss the capabilities and relationships between front-end and back-end technologies, and explain how they are related to presentation layer, client-side and server-side programming to build a User Interface (UI) for effective User Experience (UX). You should discuss the difference between custom-built website and online website creation using built in system by hosting provider; possible advantages, limitations with regards to design flexibility, performance, functionality, User Experience (UX) and User Interface (UI). You would also evaluate various tools and techniques are available and being used to develop custom-built website. Finally, justify the tools and techniques chosen to realise a custom-built website.

LO3 Utilise website technologies, tools and techniques with good design principles to create a multipage website.

You are required to research and create good content combined with good design principles to develop a multipage website based on the above scenario. Identify all the requirements for developing the website and create a design document for a branded, multipage website supported with medium fidelity wireframes and a full set of client and user requirements. Use your design document with appropriate principles, standards and guidelines to produce a branded, multipage website supported with realistic content. You should also compare and contrast the multipage website created to the design document. Then, critically evaluate the design and development process against your design document and analyse any technical challenges.

LO4 Create and use a Test Plan to review the performance and design of a multipage website.

After developing the websites, you are required to create a suitable Test Plan identifying key performance area and use it to review the functionality and performance of your website. E.g. you could consider the following;
• Review how intuitive interfaces and actions, user-friendly designs, appropriate graphics, effective navigation and good quality content can help establish user trust and deliver an improved User Experience (UX).

• Consider the effects of good and bad search engine optimisation (SEO) and indexing on the performance of a website.

• W3C Validation (HTML and CSS) and how it influences website design and performance.

• Assess the impact of poorly optimised website graphics.

Then, you should evaluate the Quality Assurance (QA) process and review how it was implemented during your design and development stages. At the end you are expected to critically evaluate the results of your Test Plan and include a review of the overall success of your multipage website; use this evaluation to explain any areas of success and provide justified recommendations for areas that require improvement.

 

Reference no: EM133263240

Questions Cloud

Stakeholders over effective corporate governance : Would combining both roles raise any concerns for stakeholders over effective corporate governance? Why or why not?
Filipino culture impacts international businesses : Discuss how Filipino culture impacts international businesses in the Philippines, and how international business should adapt.
Planning for business impact assessment : What is a business impact assessment and why are disruption scenarios helpful in planning for a business impact assessment?
Demonstrate a range of interpersonal communication skills : Demonstrate a range of interpersonal and transferable communication skills to a target audience - critical reasoning and thinking to a range of problem-solving
Create a user acceptance test plan for the website : Design the website based on the design principals and Develop the website using the state-of-the-art front-end technologies
Provide one possible alternative or suggestion : I was wondering if you would be able to take my shift at Pizza Pizza on Thursday evening. I am scheduled to work at 4:00 pm until 11:00 pm. I forgot to book the
Eliminate discrimination or equal pay : Why would a company oppose a law that sought to eliminate discrimination or equal pay, other than those laws already exist at the federal level?
Explain key steps in policy development process : Explain the key steps in a policy development process. Explain the main components of a policy document.
Benefits of agile project management : What are the benefits of Agile project management. Under what situations might six sigma may not be desirable

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd