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:
- Read about Use Cases
and
User Stories.
- Read about Wireframes
- To create wireframes you can use a tool like Balasmiq or others (send me ideas, and I will add them to the posting). Make sure your tool can export a pdf or other picture form that can be incorporated into your document.
Note: this is the Design phase, so no screen snapshots from Android code!
Compiling the detailed feature-spcification document:
- Document the major purpose and features of your app.
- Document your user stories (Write at least one per actor (user type) for your application).
- Document your use cases.
- 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)
- 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.