CSC 307 Lecture Slides
CSC 307
Lecture Slides
These are slides as presented in class during lecture. Note that there
is no new material in the slides that is not
in the more detailed lecture notes in the parent directory. The slides are
simply briefer and larger font.
-
Weeks 1 and 2
-- introduction to software engineering, requirements analysis, and
specification
-
Week 3
-- details of the requirements analysis process
-
Week 4
-- requirements inspection testing; introduction to requirements modeling
-
Week 5
-- details of requirements model derivation and refinement; introduction to
formal specification
-
Week 6
-- the program design process; high-level design patterns; gui design in java
swing
-
Week 7
-- design for independent, incremental testing; refining model design using the
java library; a key design pattern for 307 projects swing
-
Week 8
-- formal specs in testing; intro to testing techniques; testing
implementation, in testng and junit
index
|
lectures
|
handouts
|
examples
|
textbook
|
doc
|
grades