Version 2.0
Prepared by Team 6g
Members: Robert Van Tyne, Arnold King, Ryan Chadwick, Bryan Sullivan, Victor Calderon, Mark Gatesman
Team 6g
11/11/2010
Table of Contents
1. Introduction 1
2. Overall Description 1
3. Functional Requirements 2
4. Requirements Breakdown: 5
5. External Interface Requirements 6
6. Other Nonfunctional Requirements 8
7. Other Requirements 9
Revision History
Name
Date
Reason For Changes
Version
Team 6g
6/22/2010
Initial Draft
1.0
Team 6g
11/11/2010
Added Affinity Diagram Requirements
2.0
1. Introduction
1.1 Purpose
The purpose of this document is to define the requirements for creating an Android application for the FACETs Brainstorming tool. This document will outline all of the necessary information to start development.
1.2 Intended Audience and Reading Suggestions
The intended audience for this document is Team 6g, the project sponsor, and the team advisor. Throughout the rest of this document it the project will be broken up into sections for: Project Description, System Features, External Interface Requirements, and Non Functional Requirements. There is also a glossary of common terms found throughout the document.
1.3 Project Scope
This project is to take the existing FACET tools and convert them to Android applications. The benefits of this project are to be able to use a mobile device to make the tools more assessable. The goal is to make it as easy as possible to collaborate with anyone using the tools. This will allow for users not to have to be sitting in a classroom environment.
The software being used for development is the Android development kit which is a plug-in to the Eclipse IDE. The project is being managed by a server running Redmine.
2. Overall Description
2.1 Product Perspective
This application will allow users of the FACET toolset to be able to use the Brainstorming tool, and Affinity Diagram tool