Course scope and Project parameters
Software Engineering
(Target times for projects: Spring 2009, Fall 2009, and
Spring 2010 semesters)
Topics typically covered include:
- A
variety of software development process models
- System engineering principles
- Requirement
engineering (including requirement elicitation, specification, management, and
evolution)
- System
analysis, modeling, and design
- Software
testing strategies and techniques
Examples of potential projects:
- A
small but useful tool for the company
- A component/module
of a big project
- Develop
a web site for a team, a department, a project, or a small company (Such
project is for students who are taking Web Technology and Software Engineering
at the same semester.)
- A
new feature for an existing system.
The project size, length, language and scope:
- Projects
will be conducted in teams of 3-4 students.
- Each
student is required to devote 3 hours per week to the project, or about 45
hours per semester.
- Programming
language may be C++, Java, or a scripting language.
- Platform
may be Windows or UNIX/Linux