Design the flow and appearance and behaviour of an app

Assignment Help Web Project
Reference no: EM131787314

Assignment: App Design Task

Overview
You will design the flow and appearance and behaviour of an app for both Android and iOS platforms, and designing test cases, without actually programming the app

Learning Outcomes

The following course learning outcomes are assessed by completing this assessment:

1. Design basic user interfaces and develop storyboards to convey designed interaction sequences.
2. Develop test cases to ensure correct behaviour.

Assessment Details
You need to develop some screen designs, and storyboards, and sample inputs for an app. You get to decide the particular purpose of the app.

Task 1 - Decide on a scenario for an app that you will make the design for.

You need to consider what type of app you will make. Consider who the typical users would be, and what they will want to accomplish by using the app.
The only restrictions on what you can choose are governed by the following requirements:
- the app must allow the user to enter some information (several fields/items) about something where only some information is known initially.
- the app must allow the user to later update or add further information about things which were previously entered into the app.
- the app must allow the user to do something regarding information that has been previously entered. For example, perhaps the user can select some of the data (e.g. particular records, or particular fields) with which some further task will be done (e.g. they have previously entered details about people, and so later are able to select some of them for doing something with).

- the app must have at least 3 different functionalities/ (possibly more), but do not plan for more than 6 main functionalities that can be accomplished using the app. The preceding 3 dot-points would give you at least 2 functionalities (it depends whether the ‘add' is for completely other information than the initial information).
- the scenario cannot be anything related to a real-estate agency (you cannot take assignment 1 as the basis of assignment 2), or to any scenario given in a lab task this semester (including the week 9 lab).

Some examples of scenarios that have been chosen in the past (which you may like to choose, but you are encouraged to come up with your own scenario) include:
- A holiday/travelling diary app that the user can share/post updates to other users (friends) and give ratings/recommendations of sight-seeing places that they visit, and to coordinate meet-ups with any friends that are going to be in the area on the same day.
- An app to allow beef farmers to keep track of their cattle in terms of their health, weight gains, medicines given, and allocation to paddocks, over time, and alerting the farmer that it may be time to check up on particular animals.
- An app for a tennis club's organizing committee to keep track of the members of the club - whether they have paid their annual membership amount; creating the roster of who will play in which matches for each week (which can be viewed by the other members, using the members scaled-down version of the app), and entering scores (which also can be viewed on the scaled-down version).
- An app for school children visiting the zoo, to compete in small groups, in trying to be the first group to collect photos of specific animals from various places around the zoo.
- You need to write a clear description of the scenario. Describe who the expected user of the app would be. Describe what the app allows them to do, in a couple of sentences (or more if it is an unusual situation). Explain how the chosen scenario will address the requirements listed earlier. The whole of this task should not need to be more than one A4 page in length.
- During the week 9 lab class, your tutor will check your proposed scenario and give brief verbal feedback as to whether it is suitable, or else suggest to you some alterations to consider adopting. (Online students should email their description to the course coordinator before 11 October).

Task 2 - Use Case Diagram
Draw a use case diagram, similar to the one in the week 8 study materials, to summarise the functionality that the app will offer to the user.

Task 3 - Storyboards
a. Develop storyboards for 3 distinct functionalities, showing success sequences. (You may submit additional storyboards if you like.)
b. Show at least one failure or abort sequence for any of the 3 functionalities that were chosen for a success sequence.
In developing the storyboards, pay attention to the following:
- Be sure to explain for each screenshot in a sequence, what the screen is showing to us (in terms of where it fits in the sequence), and to indicate what is it that the user does to get to the next screenshot.
- Number each screenshot to clearly indicate the sequence.

Task 4 - Sample Inputs / Test Data
For at least 3 distinct functionalities, give an explanation of:
i. Two sets of sample inputs that the user might give for the functionality (that is the single inputs for each of two separate uses of those functionalities), if it is an input-oriented functionality.
ii. Sample outputs or similar, that make use of each of the two sets of inputs, if it is an output-oriented functionality.
You must have at least one input-oriented and one output-oriented functionality (i.e. you cannot choose to do only input-oriented functions, without any output-oriented ones).
Thus if one functionality is the inputting of initial data, provide examples of the initial data. If another functionality depends on previously entered data to produce some new data or some output, utilise the data that was provided as initial data (i.e. assume it is the only data in the app when the output functionality is performed).
You don't have to describe things too formally, just describe roughly what would be expected as output, for some sort of inputs.

Additional Instructions
Prepare a document in a word processor (e.g. Microsoft Word), and if possible convert to a PDF file for submitting.
You may hand-draw diagrams, and scan these for inclusion into the document you submit, or you may use software. Various software possibilities exist: Microsoft Visio, or Pencil, are suggestions.
You will be expected to be able to show your progress to your tutor in the class of week 10 or 11 (your tutor will confirm this in the week 9 class).

Reference no: EM131787314

Questions Cloud

How would each of the plans affect earnings per share : Dickinson Company has $12 million in assets. Currently half of these assets are financed with long-term debt at 10 percent and half with common stock having.
Compare the mean in usd with the mean in cents : Compare the mean in USD with the mean in cents; do not forget the units. Explain what multiplying each number in a data set by 100 does to the mean.
Floating rate and receives a fixed rate : Suppose that a life insurance company has issued a three-year GIC with a fixed rate of 10%. Under what circumstances might it be feasible
Interiors company has developed new-modern office chair : The Office Interiors Company has developed a new, modern office chair. Initial sales Forecasts are for 50 chairs per day.
Design the flow and appearance and behaviour of an app : ITECH2000 - develop some screen designs, and storyboards, and sample inputs for an app. You get to decide the particular purpose of the app
Portfolio to match the duration of a benchmark : How can an interest rate swap be used to reduce the duration of portfolio to match the duration of a benchmark?
Compare the current plan and the new plans : Which plan would be most favorable if return on assets increased to 12 percent? Compare the current plan and the two new plans.
Design to perform data entry for the organization : You are the lead human "computer interaction (HCI) engineer on a major design project for an organization. Design to perform data entry for the organization.
Payer station or a receiver station : a. Is this station a payer station or a receiver station? Explain. b. What does the strike rate of 4.5% mean?

Reviews

len1787314

12/29/2017 2:17:34 AM

Task 3 overall: Storyboards are legible (clear to read) 1 marks Task 4 – Sample of Input Data and Expected Outputs Adequate provision of at least 2 sets of input is given for selected input-oriented functionalities, and the expected output for output-oriented functionalities that utilise that data is also given. 2 marks TOTAL: 20 marks Before you receive your mark, the marker may need to ask you to attend an interview to ask questions about your work.

len1787314

12/29/2017 2:17:29 AM

Task 3 – Storyboards (General remarks) Each of the storyboards will be considered in a similar way to each other. Each has 3 marks for whether they show enough detail such as the types of input and output components chosen for the screens, and whether the snapshots over time give a clear sense of what the user will see/experience if using the app for that functionality. Task 3a – Storyboard for Functionality 1 The storyboard sequence is complete and appropriate in showing the stages during the functionality, including the accompanying description of stages 3 marks Task 3b – Storyboard for Functionality 2 The storyboard sequence is complete and appropriate in showing the stages during the functionality, including the accompanying description of stages. 3 marks Task 3c – Storyboard for Functionality 3 The storyboard sequence is complete and appropriate in showing the stages during the functionality, including the accompanying description of stages. 3 marks Task 3d – Storyboard for Failure Sequence

len1787314

12/29/2017 2:17:09 AM

You will be assessed according to the following scheme: Task 1: Scenario Context has been adequately described, and at least 3 functionalities have been adequately described Scenario and functionalities chosen are appropriate for the assignment 2 marks 1 mark Task 2 – Use Case Diagram The use case diagram shows appropriate things as use cases, on the basis of what you submitted for task 1. Notations are correct for: use case, user, connections 2 marks 1 mark

Write a Review

Web Project Questions & Answers

  How to improve on inefficiency of current web based solution

In order to improve on the inefficiencies of current web based solution, the following solutions are being proposed. We are proposing implementing a distributed systems architecture.

  Describe at least three or four websites you enjoyed

Based on recent experience, describe at least three or four websites you enjoyed visiting. Did the multimedia and interactivity elements in these websites

  Create a prototype or mockup of homepage and secondary page

Based on your recommendations from attachments, create a prototype or mockup of the homepage and a secondary page of your choice for your assigned/chosen Virtual Organization.

  Upd communication- low overhead versus relaibilities

UPD communication: low overhead versus relaibilitiesDescribe its essential purpose, how it works, and anything that is interesting about it in your initial post.

  Why the web architecture can be considered ambiguous

Based on the article by Hayes and Halpin (2010), describe why the web's architecture can be considered ambiguous

  Briefly describe the general design

Briefly describe the general design approach you have planned for your site's home page template, as well as any likenesses or differences

  Describe similarities and differences between xml and html

Describe the similarities and differences between XML and HTML. What are the benefits of each? Why would you use one over the other.

  Create a small web site

You are required to create a small Web site. You have to choose the project idea and work in it as individual.

  Design a phishing pages for a popular website

Design a "Phishing" Pages for a popular "PayPal" Website. Needs the Phishing pages like this first page: the login page that will request for login info (Email + pass) check paypal.com home page

  Create a storyboard for a four page website

Create a storyboard for a four page Website (one home page and three sub pages) and one Cascading Style Sheet (.css). Using Microsoft Word, Microsoft Visio, or Dia, create a diagram of the layout and navigation structure.

  Compare and contrast the usability of a website

Some Websites use breadcrumb control in Web pages to help an end user navigate a Website. Compare and contrast the usability of a Website that uses a breadcrumb trail heuristic to provide a sense of context in time and space and a Website that has..

  How techniques assist in monitoring and controlling project

How do these techniques assist in monitoring and controlling the project activity?

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