View
213
Download
1
Category
Preview:
Citation preview
2008-2009 Software Engineering Projects
Projects for CS4810/EGCP 4810 Software Engineering Teams
Project List
Burris Logistics Yard Equipment Management
Cedarville University 3D Virtual Tour/Game
Cedarville Post Office Package TrackingN00bIT Computer Web SalesWind Tunnel Retrofit (CpE Only)Radio-Based Geolocation (CpE Only)
Burris Logistics Yard Equipment Management
Description: Develop web-based application for management of drivers, tractors, and trailers in warehouse yard.
Technologies: Java, AJAX, servlets, mySQL, web services, JBOSS
Faculty Advisor: Dr Gallagher Customer: Burris Logistics, Milford, DE Pros:
Established customer relationship Travel likely Real-world project Funded
Cons: Distance to customer can sometimes inhibit communication Application must integrate with existing architecture
Cedarville University 3D Virtual Tour/Game
Description: Develop web-based (or stand-alone) application to introduce prospective students to the Cedarville campus and culture.
Technologies: 3D Computer Graphics, Modeling, Adobe Flash (?), Web, Scripting, Torque (?), XML (?)
Faculty Advisor: Dr Shomper Customer: Cedarville Admissions Pros:
It’s just cool! Cons:
Open-ended requirements need definition
Cedarville Post Office Package Tracking
Description: Develop a web application for tracking and delivering packages coming into the Cedarville post office.
Technologies: Web, Database, XML Faculty Advisor: Prof Schumacher Customers: Cedarville Post Office Pros:
Real-world problem and need Automation of a current manual process
Cons New customer
N00bIT Computer Web Sales
Description: Develop a sales web site to permit custom configuration of computers.
Technologies: Web, XML, Database. Advisor: Dr Gallagher Customer: N00bIT Pros:
Customer is Cedarville alum Existing site helps communicate and clarify requirements
Cons: Remote customer can inhibit communication New customer
Wind Tunnel Retrofit
Description: Develop a controller application and GUI for new wind tunnel electronics.
Technologies: Application Programming (e.g., VB, Java, C#, C++), GUI.
Faculty Advisor: Dr SanGregory Customers: Cedarville Professors and Students Pros:
Local customers Existing equipment for determining requirements
Cons: Parallel development with H/W increases S/W risk Single programmer to be assigned to project
Radio-Based Geolocation
Description: Develop (embedded) software to triangulate radio location signals.
Technologies: H/W-Level Programming (e.g., VHDL, Assembly or similar), FPGAs.
Faculty Advisor: Dr Kohl Customer: Cedarville Competition Teams Pros:
Local customers Opportunity to support Cedarville Competition Teams
Cons: Parallel development with H/W increases S/W risk Single programmer to be assigned to project
Precision Fiber Channel Test Device
Description: Develop software to support a module for testing fiber channel communications.
Technologies: Fiber channel communications, FPGA programming.
Faculty Advisor: Dr Kohl Customer: Dr Kohl Pros:
Well-defined customer requirements Real world problem
Cons: General difficulty (due to speed) of Fiber Channel
communications
ION Competition Robot
Description: Develop software and hardware control for ION Competition (Lawnmowing) Robot.
Technologies: VHDL, assembler or C, GPS, FPGAs or Microprocessors.
Faculty Advisor: Dr Kohl Customer: Dr Kohl Pros:
Local customer Opportunity to support Cedarville Competion Team Existing earlier version of robot
Cons: None
Recommended