Download presentation
Presentation is loading. Please wait.
Published byVivien Hoover Modified over 9 years ago
2
Contents Introduction Decision Process Groups Spreadsheet Features Review (evaluating the process) Demonstration
3
Introduction Minimum requirements: Implement a basic Excel GUI interface Open and Save 10 Formulas and 5 Graphs Formatting
4
Introduction Work with 16 people with different skill and abilities Decide language and coding environment Divide up the work Make groups to accomplish tasks Find ways to communicate and share work Create new features Overcome challenges
5
Decision Process Broke into three groups Each group had one head person managing and dividing the work in the group The three groups communicated and integrated work Decided language: Java Decided coding environment: Eclipse
6
Decision Process Communication means: svn: contained the entire code for the project and any work done by a group member for the project Google group: to communicate with group members Lab period: to interact directly with other members and measure progress
7
Groups Broke up into 3 groups GUI/Graphing Algorithms/Inner Workings Integration/Testing
8
Groups GUI/Graphing Created the GUI interface Added menu items Included the formatting Created graphs and charts
9
Groups Algorithms/Inner Workings Implemented Formulas Storage of values in cells Worked on different features Worked with GUI group for functionality
10
Groups Integration Tested and debugged code Integrated work from GUI and Algorithm group Came up with install framework Keeping track of the progress of the project
11
Features Graphing Scatter plot Bar Graph Line Graph Pie Chart Y axis bar graph
12
Features Formulas Sum Average Square root Sine, cosine, tangent, arcsine, arccosine, arctangent logarithm, natural log Median, mode
13
Features Formulas Max and min Absolute value Floor and ceiling balance
14
Features Open, Save Alignment (left, right, center) Italics, Bold Monkey Button
15
Review Testing/Integration: Testing plans worked from the start Able to find problems/bugs Brought problems to the proper groups’ attention Iron out code
16
Review Testing / Integration Having a separate group doing integration didn’t work well Communication issues Having to find out who to talk to Lack of communication
17
Review Algorithms Original plan didn’t work Cell objects to reference another cell Use of vector[][] Difficulties in dependency and referencing
18
Review Algorithms New plan Use tree map Map the location to the comparable cell
19
Review GUI Original plan Using built in java classes to manage the cells Difficulty – java made it easy but restricts the number of actions on the cells we could do
20
Review GUI New plan We created our own classes for columns and cells
21
Demonstration Time to show the real deal
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.