abstract reiman gardens is looking to provide more educational material on their website. they are...

1
Abstract Abstract Reiman Gardens is looking to provide more educational material on their website. They are seeking a web program that provides an enjoyable experience as well as teach about insects. “Build an Insect” will allow the user to create an insect by choosing various body parts from different insects and assembling them to create a unique insect. This insect could then be placed in a variety of habitats to test its survivability based on the insect parts chosen. The objective of this program is to increase the user’s interest in insects while providing a useful educational tool. Acknowledgements Acknowledgements Professor Clive Woods Dr. John Lamont Professor Ralph Patterson III Nathan Brockman of Reiman Gardens Problem Statement Problem Statement Attract more users to the Reiman Gardens website Create a fun and interesting web application Educate visitors about insects Operating Environment Operating Environment The operating environment will be any system connected to the Internet running Java Runtime Environment (JRE). Intended Users & Uses Intended Users & Uses This application is for anyone interested in insects or learning more about Reiman Gardens. The program should be fun, easy-to- use, and educational. Assumptions Assumptions Installation of Java Runtime 2.0 Basic Internet knowledge Project implements graphical user interface Upgradeable with new insects Limitations Limitations Experience with Macromedia Flash MX Knowledge with methods to combine insect parts into a final image Bandwidth restrictions Introduction Introduction Expected End Product and Other Deliverables Expected End Product and Other Deliverables Documentation Prototype Fun, easy-to-use, educational game General Information General Information Group Members Group Members Wun-Pu Chiang, Cpr E Bonnie Jan, Cpr E / A Ecl Steve Nystrom, Cpr E Kris Smith, Cpr E / Com S Faculty Advisor Faculty Advisor Professor Clive Woods Client Client Nathan Brockman Reiman Gardens Estimated Resources and Schedule Estimated Resources and Schedule Project Requirements Project Requirements Design Objectives Design Objectives Must be educational Possess features that are easily upgradeable Contain a large variety of body part options Must be user-friendly Implement a graphical user interface Must be fun Functional Requirements Functional Requirements Be accessible from the Reiman Gardens website Results must be able to create a printable version of created insect Be able to view insect while it is being created Users must be able to test insects in different environments Design Constraints Design Constraints Must be able to run at a fair pace through various connection speeds Must be completed by May 2005 Cost efficient design Easy to understand coding and design Measurable Milestones Measurable Milestones Problem definitions Technology considerations and selection End-product design End-product prototype implementation End-product testing End-product demonstration End-product documentation Proposed Approach and Considerations Proposed Approach and Considerations Proposed Approach Proposed Approach Gather information of characteristic insect parts Architecture and interface design Create a prototype Develop the end-product software Test code Client and faculty advisor feedback Software refinement Implementation Technology Considerations Technology Considerations Software Language Java and Flash C++ Data Transfer Only for high speed connections For all connections Platform Windows only Windows, MacOS, and Linux Testing Considerations Testing Considerations GUI testing Print testing Component testing Web-based environment testing Closing Summary Closing Summary Reiman Gardens wants to provide educational games on their website. The game will teach about insects and their special attributes by letting users create their own insects and testing them in different environments. This game will be fun and easy-to-use while still providing an educational experience for all ages. The program will be upgradeable to allow an increasing variety of insect part choices. The end-product will implement Flash and Java that can run in a JRE. Item Cost Paper $25 Poster 50 Flash MX 150 Total $225 119 137 132 141 W un-Pu C hiang B onnie Jan S teve N ystrom KristopherSm ith Personnel Effort Total Effort = 529 hours Figure 3: Example of Program Functionality Figure 4: Estimated Schedule Figure 1: View of Reiman Gardens Figure 2: Image of a Dragonfly Paint Shop Pro Flash MX Photoshop Eclipse Estimated Resources Required Software

Upload: ashlie-rice

Post on 08-Jan-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Abstract Reiman Gardens is looking to provide more educational material on their website. They are seeking a web program that provides an enjoyable experience

AbstractAbstractReiman Gardens is looking to provide more educational material on their website.  They are seeking a web program that provides an enjoyable experience as well as teach about insects.

“Build an Insect” will allow the user to create an insect by choosing various body parts from different insects and assembling them to create a unique insect. This insect could then be placed in a variety of habitats to test its survivability based on the insect parts chosen. The objective of this program is to increase the user’s interest in insects while providing a useful educational tool.

AcknowledgementsAcknowledgements• Professor Clive Woods• Dr. John Lamont • Professor Ralph Patterson III • Nathan Brockman of Reiman Gardens

Problem StatementProblem Statement• Attract more users to the Reiman Gardens website• Create a fun and interesting web application• Educate visitors about insects

Operating EnvironmentOperating EnvironmentThe operating environment will be any system connected to the Internet running Java Runtime Environment (JRE).

Intended Users & Uses Intended Users & Uses This application is for anyone interested in insects or learning more about Reiman Gardens.

The program should be fun, easy-to-use, and educational.

AssumptionsAssumptions• Installation of Java Runtime 2.0• Basic Internet knowledge• Project implements graphical user interface• Upgradeable with new insects

LimitationsLimitations• Experience with Macromedia Flash MX• Knowledge with methods to combine insect parts into a final image• Bandwidth restrictions

IntroductionIntroduction

Expected End Product and Other DeliverablesExpected End Product and Other Deliverables• Documentation• Prototype• Fun, easy-to-use, educational game

General InformationGeneral InformationGroup MembersGroup Members

Wun-Pu Chiang, Cpr E Bonnie Jan, Cpr E / A EclSteve Nystrom, Cpr E Kris Smith, Cpr E / Com S

Faculty AdvisorFaculty AdvisorProfessor Clive Woods

ClientClientNathan BrockmanReiman Gardens

Estimated Resources and ScheduleEstimated Resources and Schedule

Project RequirementsProject RequirementsDesign ObjectivesDesign Objectives• Must be educational• Possess features that are easily upgradeable• Contain a large variety of body part options• Must be user-friendly• Implement a graphical user interface• Must be fun

Functional RequirementsFunctional Requirements• Be accessible from the Reiman Gardens website• Results must be able to create a printable version of created insect• Be able to view insect while it is being created• Users must be able to test insects in different environments Design ConstraintsDesign Constraints• Must be able to run at a fair pace through various connection speeds• Must be completed by May 2005• Cost efficient design• Easy to understand coding and design

Measurable MilestonesMeasurable Milestones• Problem definitions• Technology considerations and selection• End-product design• End-product prototype implementation• End-product testing• End-product demonstration• End-product documentation

Proposed Approach and ConsiderationsProposed Approach and ConsiderationsProposed ApproachProposed Approach• Gather information of characteristic insect parts• Architecture and interface design• Create a prototype• Develop the end-product software• Test code• Client and faculty advisor feedback• Software refinement• Implementation

Technology ConsiderationsTechnology Considerations• Software Language

• Java and Flash• C++

• Data Transfer• Only for high speed connections• For all connections

• Platform• Windows only• Windows, MacOS, and Linux

Testing ConsiderationsTesting Considerations• GUI testing• Print testing• Component testing• Web-based environment testing

Closing SummaryClosing SummaryReiman Gardens wants to provide educational games on their website. The game will teach about insects and their special attributes by letting users create their own insects and testing them in different environments. This game will be fun and easy-to-use while still providing an educational experience for all ages. The program will be upgradeable to allow an increasing variety of insect part choices. The end-product will implement Flash and Java that can run in a JRE.

Item CostPaper $25

Poster 50

Flash MX 150Total $225

119137

132141

W un-Pu ChiangBonnie JanSteve NystromKristopher Smith

Personnel Effort

Total Effort = 529 hours

Figure 3: Example of Program Functionality

Figure 4: Estimated Schedule

Figure 1: View of Reiman Gardens Figure 2: Image of a Dragonfly

Paint Shop Pro

Flash MX

Photoshop

Eclipse

Estimated Resources Required Software