JSPD - Project 2.2

Designing and Describing Your Project Features

In this assignment you will create a document that fully describes how and why your users will use your app. To document it, you will create document features, user stories, use cases, and wireframes, for your project. You should create a list of all possible use cases, document the details of the ones you are going to implement and then do the wireframes for these high-priority one.

Be sure to focus on those features that make your app the most useful in the quickest amount of time.

Learning Resources:

Note: this is the Design phase, so no screen snapshots from Android code!

Compiling the detailed feature-spcification document:

  1. Document the major purpose and features of your app.
  2. Document your user stories (Write at least one per actor (user type) for your application).
  3. Document your use cases.
  4. Create a page flow diagram to show your Navigation Design. This is a high-level picture that shows how different Activities are linked with each other. (Also called the screen flow)
  5. Create wireframes to show your Interface Design. These should include placement and prioritization of views on Activities. Make sure all elements defined in your use cases are documented.

Deliverable:

Your deliverable is a single document showing the components 1-5 as specified above, with priorities for each. Also clearly indicate which will be implemented in your final Project 2 and which are planned for future development.