Project Outline
A description of the selected project
Project Scope
Development Methodology
Methodology overview
Justification of selection
Market Research
Present the results of your conducted market research on similar products to the groupΒs chosen project.
Requirements Analysis:
Describe the approach(s) that you will use to gather the requirements for the project.
Work through the steps in your requirements gathering process and define the requirements for your project. Be sure to provide a sufficient number of high-level requirements (at least 10) to allow design of the application to proceed.
State whether each requirement is functional or nonfunctional.
Requirements should be stated in measurable terms. At a minimum, the requirements should each include a description and measurement criterion.
Design:
Describe the overall architecture of your application.
Identify each of the major components of the application and describe how they will work together. A component diagram can be used to illustrate the architecture.
Create a use case diagram to illustrate the major functionality of the application.
Provide details for 3-4 use cases
Prepare a visual design for the main screen of your application.
Address any data management requirements in your design.
Requirements (conso
lidated from individual group members requirements)
Design (consolidated from individual group members design)
Development Tools
Provide a description of the development tools and environments to be used in the project.
Testing Plan
Identify the testing types to be used during the project
Write an outline for a test plan for the project
Identify each of the major milestones for the project, including the requirements, design, development, and testing phases.
Within each milestone, identify the tasks and their duration, the required resources to complete the tasks, and the major deliverables for the milestone (i.e., identify how you will determine if the milestone is complete).
Note that no task should be longer than 1 week in duration, so if you have longer tasks, divide them into multiple, shorter tasks in an appropriate work breakdown structure (WBS).
Define how the project tasks will be tracked and how completion of tasks will be verified.
For this assignment, each student is tasked to present a PowerPoint presentation. Click here for a resource on creating PowerPoints. Include the following slides in your presentation:
Slide 1: Project overview
Slide 2: Requirements
Slide 3: Design
Slide 4: Development and Test Plan
Slide 5: Work Breakdown Structure
Slide 6: Lessons Learned