CSSE 497 - Senior Capstone Project I
- Credit Hours: 4C
- Term Available: F
- Graduate Studies Eligible: No
- Prerequisites: CSSE 371, CSSE 374* and senior standing
- Corequisites: None
For a capstone experience, students work on a team to complete a three-term software engineering project for an approved client. Students choose from two approaches to complete their capstone: 1) Develop a substantive software product, using defensible software processes. The teams focus on delivering key software development, administrative, and user artifacts to the client. Tasks include project planning, risk analysis, use of standards, prototyping, configuration management, quality assurance, project reviews and reports, team management and organization, copyright, liability, and handling project failure. 2) Investigate a substantive software product or engineering process problem, using a defensible and documented research approach. Tasks include problem analysis, developing alternative solutions, evaluating the solutions via prototyping and iterative processes of investigation, comparing the potential solutions, recording the investigation experience in a research report, and delivering the research artifacts to the client.