WClasses

ECE 451 - Software Requirements Specification and Analysis

Introduces students to the requirements definition phase of software development. Models, notations, and processes for software requirements identification, representation, analysis, and validation. Cost estimation from early documents and specifications.

Prerequisites

One of BME122, ECE250, MSE240, MTE140, SYDE223. Level at least 3A BASc/BSE.

Corequisites

None

Antirequisites

SE463

Offerings

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00146664 / 2014:30 - 16:20 T,Th
TUT 10146674 / 2012:30 - 14:20 F

Fall 2025 [1259]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001548811 / 1210:00 - 11:20 M,W
TUT 101548911 / 1214:30 - 15:20 F

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001481816 / 2010:00 - 11:20 T,Th
TUT 101481916 / 2013:00 - 14:20 M

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001477919 / 2014:30 - 15:50 T,Th
TUT 101478019 / 2016:00 - 17:20 M

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001556813 / 1214:30 - 15:50 T,Th
TUT 101556913 / 1216:30 - 17:20 T

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001482218 / 2014:30 - 15:50 T,ThMC 4059Victoria Sakhnini
TUT 101482318 / 2016:00 - 17:20 MMC 4045Victoria Sakhnini

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0011051421 / 2011:30 - 14:20 FMC 2017Joanne Atlee
TUT 1011051521 / 2014:30 - 15:20 FMC 2017Joanne Atlee

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001469820 / 2011:30 - 14:20 FMC 2038Joanne Atlee
TUT 101469920 / 2014:30 - 15:20 FMC 2038

Fall 2021 [1219]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 10154795 / 510:30 - 12:20 ThRCH 112Joanne Atlee
DIS 10291339 / 510:30 - 12:20 Th Joanne Atlee
LEC 00154785 / 5 Joanne Atlee
LEC 002107209 / 5 Joanne Atlee

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041934216 / 20 Joanne Atlee
TUT 141934416 / 20

Fall 2020 [1209]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 04155118 / 10 Joanne Atlee
TUT 14155128 / 10

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001466426 / 2011:30 - 12:50 T,ThE2 1736Victoria Sakhnini
TUT 101466526 / 2008:30 - 09:50 TMC 4020

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00191278 / 1008:30 - 09:50 T,ThPHY 313Dan Berry
TUT 10191288 / 1015:30 - 16:20 MRCH 305

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001455813 / 2016:00 - 17:20 T,ThDWE 2527Victoria Sakhnini
TUT 101455913 / 2012:30 - 14:20 TMC 2038

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00147542 / 508:30 - 09:50 T,ThE2 1732Daniel Berry
TUT 10147552 / 510:30 - 11:20 MRCH 305

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00147226 / 2016:00 - 17:20 T,ThRCH 307Victoria Sakhnini
TUT 10147236 / 2008:30 - 10:20 FMC 2038

Fall 2017 [1179]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00149174 / 514:30 - 15:50 M,WMC 2035Daniel Berry
TUT 10149184 / 510:30 - 11:20 MRCH 309

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001453623 / 2008:30 - 09:50 T,ThDC 1351Victoria Sakhnini
TUT 101453723 / 2012:30 - 14:20 WMC 2034

Fall 2016 [1169]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00149502 / 508:30 - 09:50 T,ThMC 4045Daniel Berry
TUT 10149512 / 509:30 - 10:20 WMC 2054

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001510320 / 2016:00 - 17:20 T,ThMC 4045Victoria Sakhnini
TUT 101510420 / 2014:30 - 16:20 MMC 2035

Fall 2015 [1159]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00152540 / 508:30 - 09:50 T,ThRCH 207Daniel Berry
TUT 10152550 / 514:30 - 15:20 TMC 4041

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001492113 / 2010:00 - 11:20 M,WMC 2038Cheng Zhang
TUT 101492213 / 2014:30 - 16:20 FMC 2035

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00149900 / 514:30 - 15:50 T,ThPHY 235Richard Trefler
TUT 10149910 / 509:30 - 10:20 MMC 2035

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001482416 / 2013:00 - 14:20 T,ThRCH 305Joanne Atlee
TUT 101482516 / 2016:30 - 18:20 MRCH 305

Fall 2013 [1139]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00146502 / 514:30 - 15:50 T,ThMC 1056Daniel Berry
TUT 10146512 / 512:30 - 13:20 FRCH 110Daniel Berry

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001462716 / 2013:00 - 14:20 T,ThRCH 309Richard Trefler
TUT 101462816 / 2016:30 - 18:20 MMC 4058

Fall 2012 [1129]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00146615 / 514:30 - 15:50 T,ThRCH 211Richard Trefler
TUT 10146625 / 512:30 - 13:20 FRCH 305

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001444011 / 2011:30 - 12:20 M,W,FMC 4042Joanne Atlee
TUT 101444111 / 2016:30 - 18:20 MMC 4060

Fall 2011 [1119]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00146032 / 514:30 - 15:50 T,ThOPT 309Igor Ivkovic
TUT 10146042 / 512:30 - 13:20 FMC 2054

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00145797 / 2011:30 - 12:20 M,W,FMC 4042Joanne Atlee
TUT 10145807 / 2016:30 - 18:20 MMC 4063

Fall 2010 [1109]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00175742 / 510:00 - 11:20 T,ThMC 4042Michael Godfrey
TUT 10175752 / 512:30 - 13:20 FMC 4063

Winter 2010 [1101]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001711522 / 2012:30 - 13:20 M,W,FMC 4064Joanne Atlee
TUT 101711622 / 2014:30 - 16:20 ThDWE 3516

Winter 2009 [1091]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136514 / 2011:30 - 12:20 M,W,FMC 2038Richard Trefler
TUT 10136524 / 2014:30 - 16:20 ThMC 4020

Fall 2008 [1089]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 10175953 / 111:30 - 12:20 FMC 4040
LEC 00175943 / 108:30 - 09:20 M,W,FMC 4058Daniel Berry
TUT 20175963 / 112:30 - 13:20 FMC 4040

Winter 2008 [1081]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00130280 / 4511:30 - 12:20 M,W,FMC 4061Joanne Atlee
TUT 10130290 / 4514:30 - 16:20 ThMC 4061

Fall 2007 [1079]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 20129334 / 1011:30 - 12:20 FMC 4020
LEC 00126614 / 1008:30 - 09:20 M,W,FRCH 207Joanne Atlee
TUT 10126624 / 1012:30 - 13:20 FMC 4021

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00152135 / 4511:30 - 12:20 M,W,FRCH 307Michael Godfrey
TUT 10152145 / 4514:30 - 16:20 ThRCH 110

Fall 2006 [1069]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 20146991 / 1011:30 - 12:20 FPHY 235
LEC 00125591 / 1008:30 - 09:50 T,ThPHY 235Joanne Atlee
TUT 10125601 / 1012:30 - 13:20 FPHY 235

Fall 2005 [1059]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 10125653 / 1013:30 - 14:20 F,R,C,H
LEC 00125513 / 1008:30 - 09:50 T,Th,R,C,H Nancy Day
TUT 20125523 / 1012:30 - 13:20 F,R,C,H

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 20126590 / 5
LEC 00126210 / 508:30 - 09:50 T,Th,M,C Michael Godfrey
TUT 10126220 / 514:30 - 16:20 Th,C,P,H

Fall 2004 [1049]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 10125506 / 1013:30 - 14:20 F,R,C,H
LEC 00125346 / 1014:30 - 15:50 T,Th,R,C,H Daniel Berry
TUT 20125356 / 1012:30 - 13:20 F,R,C,H

Winter 2004 [1041]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 20126177 / 5
LEC 00125687 / 508:30 - 09:50 T,Th,C,P,H Nancy Day
TUT 10125697 / 514:30 - 16:20 Th,M,C

Fall 2003 [1039]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 10125208 / 15
LEC 00125038 / 3011:30 - 12:50 T,Th,M,C Daniel Berry
TUT 20125048 / 1515:30 - 16:20 F,D,W,E
TUT 20250650 / 1514:30 - 15:20 F,D,W,E

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 20153215 / 5
LEC 00145695 / 508:30 - 09:50 T,Th,M,C Daniel Berry
TUT 10145705 / 514:30 - 16:20 Th,M,C Daniel Berry

Fall 2002 [1029]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 101252511 / 3013:30 - 14:20 F,C,P,H
LEC 001250411 / 3014:30 - 15:50 T,Th,C,P,H Daniel Berry
TUT 201250511 / 3012:30 - 13:20 F,C,P,H

Fall 2001 [1019]

SectionClassEnrolledTimeDaysLocationInstructor
/

UW Flow Ratings

Liked: 50.00%

50.00%

Easy: 66.67%

66.67%

Useful: 66.67 %

66.67%

ECE 451 leads to