CSC 308 Lectures
CSC 308
Lectures
-
Weeks 1 and 2 [
pdf
,
html
] -- introduction to software engineering, requirements analysis, and
specification
-
Week 3 [
pdf
,
html
] -- details of the requirements analysis process, including an excerpt from
the milestone 6 example [
HTML
,
PDF
]
-
Week 4 [
pdf
,
html
] -- requirements inspection testing introduction to requirements modeling
-
Week 5 [
pdf
,
html
] -- details of requirements model derivation and refinement
-
Weeks 6 and 7 [
pdf
,
html
] -- introduction to fully formal specification
-
Week 8 [
pdf
,
html
] -- gui prototyping in java swing
-
Week 9 [
pdf
,
html
] -- requirements for file and edit commands; non-functional requirements
-
Week 9 [
pdf
,
html
] -- final project deliverables; non-functional requirements
-
Week 9 [
pdf
,
html
] -- more on prototyping in the software process; software process assessment;
the future of software engineering
Slides
-- lecture slides as presented in class.
index
|
lectures
|
handouts
|
examples
|
textbook
|
doc
|
grades