P2: Project Proposal #
Deadline: Jan 31, 11:59pm Eastern Time
The content on this page is tentative. We will review this milestone in class and agree on its content on Jan 20.
The proposal document should be a PDF document. Formatting requirements: page limit 6 pages (excluding acknowledgements and references); letter size; main text font size 11pt.
The document should include the following sections:
Introduction #
Introduce your project topic. Focus on answering the following questions:
- What is your project?
- Why is it interesting?
- Why does this project make sense in a mobile form?
You can include figures (mockups / screenshots / hand drawings) to help describe your app.
Project Requirements #
- Define the functional requirements of your project. Use numbered points (e.g., 1, 1.1, 1.2, 1.2.1, etc.) to organize your requirements.
- Describe at least 2 non-functional requirements that your app needs to support. Justify why these requirements are important for your app.
- You can include more than 2 non-functional requirements, but only the first 2 will be considered when grading this report.
- The list of requirements will be compared against what you actually implement in the project to determine the completeness scaling factor.
User Scenarios #
- Draw a use case diagram to illustrate how users interact with your app.
- Provide at least 2 user scenarios to describe how a user would interact with your system and what the benefit to them would be.
- Use 1-2 paragraphs to describe each scenario.
- You can refer back to your numbered functional/non-functional requirements and the use case diagram.
- You can include more than 2 user scenarios, but only the first 2 will be considered when grading this report.
- Describe at least 1 human value(s) that is addressed in your app.
- You can include more than 1 human value, but only the first 1 will be considered when grading this report.
How to Submit #
Submit the PDF report on Learn. Your file should be named as p2-XX.pdf
where XX
is your team number.