|
CS 501
Software Engineering
Fall 2000
Slides
|
-
Lecture 1, Introduction to Software Engineering.
-
PowerPoint
HTML
-
Lecture 2, The Software Process
-
PowerPoint
HTML
-
Lecture 3, Feasibility Studies and Requirements Definition
-
PowerPoint
HTML
-
Lecture 4, Management I: Project Management
-
PowerPoint
HTML
-
Lecture 5, Documentation and Requirements Analysis
-
PowerPoint
HTML
-
Lecture 6, Requirements Analysis and Specification
-
PowerPoint
HTML
-
Lecture 7, Management II: Business and Legal Aspects of Software Engineering
-
PowerPoint
HTML
-
Lecture 8, Source Code Management
-
PowerPoint
HTML
-
-
Lecture 9
-
Cancelled
-
Lecture 10, Formal Specification
-
PowerPoint
HTML
-
Lecture 11, Object-Oriented Design I
-
PowerPoint
HTML
-
Lecture 12, Object-Oriented Design II
-
PowerPoint
HTML
-
Lecture 13, Object-Oriented Design III
-
PowerPoint
HTML
-
Lecture 14, System Architecture I: Data Intensive Systems
-
PowerPoint
HTML
-
Lecture 15, System Architecture II: Distributed and Real Time Systems
-
PowerPoint
HTML
-
Lecture 16, System Architecture III: Distributed Objects
-
PowerPoint
HTML
-
Lecture 17, Design for Usability I
-
PowerPoint
HTML
-
Lecture 18, Design for Usability II
-
PowerPoint
HTML
-
Lecture 19, Performance of Computer Systems
-
PowerPoint
HTML
-
Lecture 20, Coding Standards
-
PowerPoint
HTML
-
Lecture 20 (Second Half), Tools for Debugging I
-
PowerPoint
HTML
-
Lecture 21, Dependable Systems I: Reliability
-
PowerPoint
HTML
-
Lecture 22, Dependable Systems II: Validation and Verification
-
PowerPoint
HTML
-
Lecture 23, Tools for Debugging II
-
(For slides, see Lecture 20)
-
Lecture 24, Legal Issues
-
PowerPoint
HTML
-
Lecture 25, Management III: Managing People
-
PowerPoint
HTML
-
Lecture 26, Risks in Software Engineering
-
PowerPoint
HTML
-
Lecture 27, Software Engineering as Engineering
-
PowerPoint
HTML
[CS 501 Home Page]
William Y. Arms
(wya@cs.cornell.edu)
Last changed: November 30, 2000