CSE 432 Customer Project Proposal - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

CSE 432 Customer Project Proposal

Description:

Wishes to become a judge in dog agility competitions. As judge, would have to design courses. Wants a CAD program to aid in design / visualization / rating of courses ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 9
Provided by: stephenm75
Category:

less

Transcript and Presenter's Notes

Title: CSE 432 Customer Project Proposal


1
CSE 432Customer Project Proposal
  • A CAD program for
  • designing and analyzing
  • dog agility tracks

Author Stephen M. Lee-Urban Presented January
29th, 2004
2
Overview of Client (1/2)
  • Wishes to become a judge in dog agility
    competitions
  • As judge, would have to design courses
  • Wants a CAD program to aid in design /
    visualization / rating of courses
  • World class expert in field
  • Her and her Old English Sheepdog have more
    agility titles than any other in the world
  • Located near Easton

3
Overview of Client (2/2)
  • Tom Morrisette
  • Computer professional for 35 years
  • Object oriented expert for nearly 15 years
  • Works in Lehighs math department (accessible)
  • Both clients are
  • Enthusiastic about the project
  • Willing to participate in requirement
    specification meetings
  • Able to give excellent advice on their fields of
    expertise

4
Real World Specifics
  • Jumps, Tunnels, etc.
  • Some props are convenient to change
  • Jumps can be made higher/lower, etc.
  • Fits in 100' x 100' square
  • Consecutive obstacles must be separated by 15'
  • The path may cross itself
  • Three different levels of courses
  • Beginner, intermediate, advanced
  • Unclear as to algorithm for rating

5
Real World Conventions
  • At an event, all 3 difficulty levels compete
  • Courses typically made from same equipment
  • Course ideally changed from one levels setup to
    anothers in a few minutes
  • Positions/configurations of equipment in course
    should be similar to each of other two courses

6
Program Features
  • Helps place equipment on course
  • User places equipment via virtual world, dragging
    onto a grid, etc.
  • View of course is changeable (view it from
    different directions)
  • Rates course difficulty
  • Elaborates on how rating was generated
  • Could be a step towards auto-course generation
  • Compares courses
  • Calculates how easily they can be transformed
    into each other
  • Families of courses ideally share same equipment

7
More Features
  • Generate instructions explaining course traversal
  • Generate checklist-oriented instructions for
    setting up the course involving
  • Precise placement (location and angles) and
    adjustments (e.g., heights of jumps) for all of
    the equipment
  • Methods for assembling each course from scratch
  • Methods for assembling each course from other two
    courses in same family (beginner, intermediate,
    advanced) 

8
Client Hopes For
  • One of two things
  • A minimal, but quite helpful software system
  • A document containing a thorough analysis and
    design of a more full-fledged system
  • For purposes of the assignment, perhaps a
    combination of both is possible
Write a Comment
User Comments (0)
About PowerShow.com