The SWE-496 Graduation Project-I is the first part of a senior design and development software project that will give the chance to students to apply the knowledge they acquired in the curriculum on a real project. The outcome of this project must be a significant software system, employing knowledge gained from courses throughout the curriculum. The project should cover most phases of the software lifecycle.
This course covers technical aspects as well as business aspects, market drivers, and site design reflecting interdisciplinary influences on web applications development. The course explains how Web Engineering differs from software engineering, detailing the rapid prototyping and agile development methods mandated by short lead times, emphasis on interactivity and multimedia, and the increased importance of user interfaces and human-computer interaction.