310 likes | 471 Views
Team Members: Zhen Cai Christopher Campbell Justin Doll Jason Miller Nicholas Rimer Raeginald Timones. Group 2 : Team Battleship . Battleship Visualization. Reggie Timones. Concept of Operations. Current System. Battleship board game by Milton Bradley Physical board g ame
E N D
Team Members: Zhen Cai Christopher Campbell Justin Doll Jason Miller Nicholas Rimer RaeginaldTimones Group 2 : Team Battleship Battleship Visualization
Reggie Timones Concept of Operations
Current System • Battleship board game by Milton Bradley • Physical board game • 2 human players
Proposed System • Needs • User modes • Operational Scenarios • 1 player • 2 players
Nicholas Rimer and Zhen Cai Project Management Plan
Tools and Computing Environment • Programmed in the Java Environment • Will run on any operating system with Java installed
Software Life Cycle • There will be one final version that will have a lifetime warranty • Extensive testing will be done to find any errors • If a fatal error is found after release a new version may be released
Quality Assurance • Two Phases of testing • All members will conduct their own tests • Errors will be compiled and fixed
Training Plan • The program will have a tutorial on how to play • A user manual will list all other properties of the software including a how to on running the program • No other specific training is required
Security • No implemented security • The software's warranty will be void if the code is modified
Risk Management • Extensive testing to reduce failures • New version releases over the internet to reduce the cost of failures
Maintenance Plan • Maintenance will only be done given that fatal errors occur after the final release • A new version will be released
Jason Miller and Justin Doll Software Requirements Specifications
Product Overview • Assumptions • Java Runtime • Stakeholders
Christopher Campbell Test PLan
Objective of the Test Plan • Identify activities that will help produce an application with the following: • Usability • Acceptable Performance • Functionality • Complete our objective through the following • Creating test cases • Identifying errors, bugs, issues • Regression and unit testing
Test Environment • Software • Any OS that supports the Java Runtime Environment (Windows, Mac OSX, Ubuntu) • Hardware • Any modern PC with at least 512 MB of RAM and at least 1.6 GHz Processor • Testers • Developers • Users
Stopping Criteria • Issues found, issue ticket created on Google Code page • Issues are discussed as a team, prioritized then tested individually • Critical issues are deemed solved after extensive regression testing