Software Engineering Class Notes
Spring 2005
Monday
Wednesday
Friday
Aug 22
Aug 24
Software Engineering, Not Computer Science
(Steve McConnell)
Aug 26
Common Sense (Steve McConnell)
Aug 29
Software Process Models
Aug 31
Prerequisites
Sept 2
Software Development Stages
Sept 5
How To Solve It (G. Polya)
OOD Levels (CC2 Ch. 5)
Sept 7
OOD Heuristics (CC2 Ch. 5)
OOD Other Heuristics (CC2 Ch 5)
Sept 9
Review & Presentation Requirements
Software Process and Product Qualities
Sept 12
Megan Stickler
The Humble Programmer
Proper Care and Feeding of Programmers
Sept 14
Exam 1
Sept 16
Zack Cheatham
Goal Directed Design
Requirements
Your Job Value
Sept 19
Anthony Sofio
Ban the Bomb
Sept 21
Wording of Requirements
Requirements Analyst Job Description
Use Cases
Sept 23
Patterns for Effective Use Cases
Use-Case Patterns
Sept 26
Sept 28
Sept 30
Class Diagrams
Class Relationships
Oct 3
Use Case Project
Oct 5
Oct 7
Daniel Nicholas
Programming Considered a Human Activity
Agile Software Development
Oct 10
Nathan Daniels
Information Gathering
UML 2.0 Diagrams
Oct 12
Borland UML Tutorial
IBM/Rational UML Tutorial
Oct 14
Version Control Software
Oct 17
tortoisesvn
Oct 19
Oct 21
Extreme Programming
Pair Programming
Oct 24
Sean Moshier
What is Software Design
Oct 26
Austin Pettyjohn
RequireMINTS
Oct 28
Exam 2
Oct 31
Chris Smeal
More Than One Answer
Erick Juarez
Early Testing
Pablo Oropin
Merge
Nov 2
Glen Tankersley
GUI Design
Nov 4
Nov 7
CRC Cards (Beck and Cunningham)
Introduction to CRC Cards (Rubin)
CRC Turorial(Brummond)
ATM CRC Example(Bjork)
Nov 9
Jennifer Moore
Nov 11
John Banta
eXtreme Programming
Nov 14
Nov 16
Testing
Automated Software Testing
Nov 18
George Green
What To Do When Anger Strikes
Nov 21
Thanksgiving
Nov 23
Thanksgiving
Nov 25
Thanksgiving
Nov 28
Nov 30
Mike Danley Guest Speaker
Software Estimation
Dec 2
Dec 5
Justin Porter
Peter Kirby
CC 33 Personal Character
Dec 7
No Silver Bullet
Dec 9
Cargo Cult Software Engineering (McConnell)
Software Maintainance
Final - Wednesday, Dec 14 at 8:00 AM
Names in red indicate dates of artical reviews/presentations.