ITECH2000 Mobile Development Fundamentals Assignment problem

Assignment Help Other Subject
Reference no: EM132377600

ITECH2000 Mobile Development Fundamentals

Federation University

Assignment 2: 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 Assessed
The following course learning outcomes are assessed by completing this assessment:
S3. Design basic user interfaces and develop storyboards to convey designed interaction sequences.
S5. 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 as follows:
• 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 airline flight bookings (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 (you may use these topics 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 users 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. It should require at most one A4 page to describe the scenario completely.
– 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.

For example, in assignment 1 the app would require user inputs on one screen including: the customer's name, the customer's address, and a 5-digit customer code. Thus if for this assignment that was your scenario, you might give test data for this screen which are specific values for these inputs (e.g. "Mickey Mouse", "1 Main Street, Toon Town", 12345). And then for the summary screen, you might report that the output would be "1 customer has been successfully added" and list the specific customer details. For the second sample input, you might consider invalid values (e.g. "Mickey Mouse", "", 12345) and describe an error that would occur (e.g. "Error: Must provide an address for customer"). Adapt the explanations of expected outputs on other screens to be consistent with how the app should behave based on the inputs you have provided for the input-based screens.

Additional Instructions
Prepare a document in a word processor (e.g. Microsoft Word), and 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. However, please ensure that for your final submission all material is compiled into a single document.

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: EM132377600

Questions Cloud

What are the assumptions for the test and how are they met : Describe the variables of interest. In your description, make sure to include at least one measure of central tendency and one measure of variation.
MAN101 Introduction to Management- Assignment Problem : MAN101- Introduction to Management Assignment help and Solutions- Alphacrucis College-Australia-What was the change that the organization implemented?
ECON111 MICROECONOMIC PRINCIPLES- Assignment Problem : ECON111 - MICROECONOMIC PRINCIPLES Assignment Help and Solutions- MACQUARIE UNIVERSITY-Australia-was the introduction of Operation Barga ethically justified?
Evaluate the four trainees using the five categories : In how many ways can the manager evaluate the four trainees using the five categories?
ITECH2000 Mobile Development Fundamentals Assignment problem : ITECH2000 - Mobile Development Fundamentals Assignment help and solution, federation university, App Design Task Assessment help -
Which data format is used for the data returned : Which Juniper.junos module could be used to detect if a router had connectivity to another? Which option could check if that was direct connection?
What is another name for V leads : What is another name for V leads? An electrocardiograph is known as a 12-lead ECG. How many leads are placed on the patient
Binomial probability distribution : Give a business example in which you could apply the binomial probability distribution for decision making purposes.
Find the 5-number summary and the iqr for data : The following data shows the profit as a percentage of sales for 29 of the Forbes 500 largest U.S. corporations.

Reviews

len2377600

9/27/2019 3:54:16 AM

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. 2 marks Task 3d – Storyboard for Failure Sequence The storyboard sequence is complete and appropriate in showing the stages during the functionality, including the accompanying description of stages, and in showing commonality with the corresponding success sequence. 1 mark

len2377600

9/27/2019 3:54:08 AM

Task 3 – Storyboards (General remarks) Each of the storyboards will be considered in a similar way to each other. Each has 2 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 2 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. 2 marks

len2377600

9/27/2019 3:53:59 AM

Task 3 overall: Storyboards are legible (clear to read) 0.5 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: 15 marks Before you receive your mark, the marker may need to ask you to attend an interview to ask questions about your work.

len2377600

9/27/2019 3:53:39 AM

Marking Criteria/Rubric 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 0.5 marks

len2377600

9/27/2019 3:53:24 AM

Timelines and Expectations Percentage Value of Task: 15% (of final course mark) Scenario Idea: During Lab (for tutor to comment on) – after this date, there is a penalty each day – after this date work will not be accepted Minimum time Maximum time

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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