Description
Material
Outline
Description

An integrated approach to discovering and documenting software requirements. Identification of stakeholders; customer, operator, analyst, and developer perspectives. Requirements elicitation. Transition from initial (informal) requirements to semi-formal and formal representations. Requirements analysis process; analysis patterns. Requirements specification techniques. Relation to architecture and user interface design; traceability of requirements. Alternately offered as CISC 423.

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

PREREQUISITE(S): CMPE 322  (CISC 322), or permission of the instructor
COREQUISITE(S): CMPE 325 (CISC 325)
EXCLUSION(S): CISC 423