COURSE NUMBER: | CMPT 405 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COURSE TITLE: | Software Testing and Security | |||||||||||||||
NAME OF INSTRUCTOR: | Dr Andrew Tappenden | |||||||||||||||
CREDIT WEIGHT AND WEEKLY TIME DISTRIBUTION: | credits 3(hrs lect 3 - hrs sem 0 - hrs lab 3) | |||||||||||||||
COURSE DESCRIPTION: | This course addresses problems and solutions for
long-term software maintenance and evolution, and for large-scale,
long-lived software systems. Topics include software engineering
techniques for large-scale projects, commercial-grade software testing
of complex projects, legacy software systems, software evolution,
software maintenance, re-use and programming efficiencies, computer
systems and security from a development perspective. The social and
professional issues that arise in the context of software engineering
will be discussed. Prerequisites: CMPT 320 |
|||||||||||||||
REQUIRED TEXTS: | None | |||||||||||||||
MARK DISTRIBUTION IN PERCENT: |
|
|||||||||||||||
COURSE OBJECTIVES: | The course is will provide students with a firm grasp
of the concepts surrounding the design and implementation effective
software testing suites, specifically:
|
|||||||||||||||
TOPIC OUTLINE: |
|
Required texts, assignments, and grade distributions
may vary
from one offering of this course to the next. Please consult
the course instructor for up to date details.
© The King's University College
Maintained By Glenn
J Keeler, Registrar