|
|
 |
SEG 3500 Software Development for Large-Scale Systems
|
|
|
University Of Ottawa (2000)
|
Overview
|
The software development life cycle. Introduction to software project management: cost estimation and project planning. Software specification and requirements analysis. Comparison of software architectures. Design principles such as coupling and cohesion. Introduction to software metrics. Software quality assurance strategies: the personal- software process, reviews, testing and inspections. Assessing software designs for safety, security, performance and economic viability. Use of static and dynamic analysis tools.
|
|
|