SOFT 437: Software Performance Analysis

Description

This course focuses on the basic principles of performance analysis, performance modeling and evaluation for software systems. Students learn why software performance is critical to software development processes. The course covers the principles of software performance engineering (SPE), performance patterns and anti-patterns for performance-oriented design, techniques for eliciting performance objectives, techniques for gathering data needed for evaluation, and guidelines for the evaluation at each stage of software development process.

Requirements

Prerequisites: CMPE 324 (CISC 324) or ELEC 377, or permission of the instructor

Credit Breakdown

Lecture: 3
Lab: 0
Tutorial: 0

Academic Unit Breakdown

Mathematics 0
Natural Sciences 0
Complementary Studies 0
Engineering Science 24
Engineering Design 12