10
2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

Embed Size (px)

Citation preview

Page 1: 2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

2008-2009 Software Engineering Projects

Projects for CS4810/EGCP 4810 Software Engineering Teams

Page 2: 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)

Page 3: 2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

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

Page 4: 2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

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

Page 5: 2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

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

Page 6: 2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

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

Page 7: 2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

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

Page 8: 2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

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

Page 9: 2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

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

Page 10: 2008-2009 Software Engineering Projects Projects for CS4810/EGCP 4810 Software Engineering Teams

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