Download presentation
Presentation is loading. Please wait.
Published byEvelyn Campbell Modified over 9 years ago
2
Team and Client Rajiv Chalasani- Project Manager Mark Goesmann – Lead Designer Kevin Staake – Lead Implementer Dave Nyman – Quality Manager Client : Mr. Lynn Beck
3
Overview Requirements Plan Interface and Code Design Database Design Testing and Deployment Retrospective Demo
4
requirements
5
The Project Goal: Aid farmers in third world countries Users: Farmers, Co-ops Description: Input Grouping Calculation Output
6
Lifecycle FDD – failed for us Project requirements were not understood Had to switch back to design several times Waterfall – failed for us Were not as organized an we needed to be Ad-hoc – successful Modified version of waterfall Fix bugs as they were found
7
Timeline
8
System Requirements Users must be able to retrieve data Simple to use Low system requirements 64mb ram, 512mhz processor Low screen resolution Any OS that Supports JRE
9
Application Domain
10
Languages and Development Tools Java Swing GUI Toolkit MySQL NetBeans 6.5.1 Using JDK 6
11
Interface Design Login Screen Main Form Tabs Navigation Pane Input Devices Database Viewer Sequential Steps Out put Printable Savable Viewable
12
Code Design MainApp Login Form Dictionary Form Main Form Database JDBC Connects to database Create Table Execute queries
13
Documentation Java Doc In code Documentation User Manual Installation Definitions Walkthrough Updated Design Document Revised ERD and Data Dictionary Added new forms Updated Plan document Testing Specifications Retrospective
14
Database – ER Diagram
15
Testing Specifications Endurance Dynamic Calculations
16
User Testing Client Testing Regularly tested with client Client Input Multiple walkthroughs Additional Usability Testing Reviewed the user interface design with Mr. Klein Minimized the confusing features
17
Deployment Hard Copy for Client Provide a disc with all software Software Included Java Runtime Environment 6.0(JRE) MySQL essential server Downloadable from Website Links to required software Java Runtime Environment 6.0(JRE) MySQL essential server ICAB Application Documentation Users manual\
18
Retrospective Project Requirements changes No Users – hard to test Developed in Visual Basic – would have been nice Net beans - BAD Not using Version Control – Ad-hoc – doesn’t like java Familiarize with Java and MySQL – would have been good too!
20
Demo
21
Any Questions? Thank You for Your Time and Consideration
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.