Site hosted by Angelfire.com: Build your free website today!
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.