Description:
The structure and unique characteristics of large software
systems. The software process and software project management
including project planning, risk management, staffing and organizational
issues. Review of requirements analysis and specification. Software
development techniques, version control, configuration management,
system construction tools. Software system testing and quality
assurance. Software maintenance and product delivery strategies.
A course project is used to illustrate software engineering
techniques.
|