The Fast Trax bike-borrowing software development project was a Service Learning project developed as a collaboration between the College's Parking & Transportation Services and the Computer Science department. It was envisioned as a way to maintain the inventory of bicycles and their rental records in a more efficient and accurate digital system. The software was developed over the academic year 2010-11 using the programing language Java and related technologies (Swing for the user interface, JDBC for access to a back-end MySQL database). The project was executed by first modeling the system's behavior using the Unified Modeling Language (UML) and then systematically mapping the model to Java, ensuring the use of well-known design patterns to enhance the extensibility and maintainability of the software. This presentation will discuss how the different stages of the software life cycle (requirement analysis, software design, implementation, testing, and maintenance) were applied to the Fast Trax software. The final status of the project, and an analysis of the experiences we gained by working on it will also be discussed.
|Presenters:||Christopher Bauer (Undergraduate Student)
Brian Duffy (Undergraduate Student)
Daniel Fairbrother (Undergraduate Student)
|Time:||10:45 am Session II|