Primary Topics
- Common Causes of Software Project Failure and Success
- Development Life Cycles
- Guiding Documents: Goal Statement, Statement of Work, Work Breakdown Structure
- Intro to Estimation
- Overview of COCOMO
- Scheduling Work
- Gathering Requirements
- Writing Specifications, Building the SRS
- Risk Analysis
- Testing Tactics (White Box and Black Box testing) and Testing Strategies (Integration Testing, System Testing, etc.)
- Formal Technical Reviews, Code Walkthroughs
- Configuration Management
- Use of Metrics in Quality Assurance
- SEI CMM and ISO 9000
Prerequisites
CSCI 207 and CSCI 208, or equivalents, or passing grade on CSCI Programming Competency exam.