CSIS 602 fall 2009

Syllabus

Textbook Student Resources

Schedule:

X
Date in 2009
Topic Readings due Assignments due Research Papers
W 26 Aug
Introductions
Overview of Software Engineering
Ethical Issues in Software Engineering
Chapter 1, 2
How to Read a Research Paper
SE: An Idea whose Time has come and gone?
ACM SE Code of Ethics
Ethics of Safety Critical Systems
NOTE: Be prepared to present your essays to the class.
W 02 Sep
Socio-technical Systems
Critical Systems
Chapter 3
No Silver Bullet Original
The Chimera of Software Quality
The Cathedral and the Bazaar
Legacy Systems
HW1: Prepare a chart of imperatives by number in the ACM SE Code of Ethics and for each imperative, note whether you agree, partially agreee, or disgree and briefly state why. Submit by email as [lastName]_HW1.pdf

HW2: 1000 plus word response to Brooke's No Silver Bullet. Submit by email as [lastName]_HW2.pdf

W 09 Sep
Critical Systems Airport 95
FBI Fiasco 2005
Therac-25 Accidents
Role of SW in Spacecraft Accidents
HW3: 1500 plus word response to Leveson's papers on spacecraft accidents and Therac-25 accidents. Submit by email as [lastName]_HW3.pdf Research Paper #1 Specs
W 16 Sep
Software Processes Chapter 4
Rapid Development Ch 7
Agile Unified Process
Agile Modeling
W 23 Sep
Software Processes
Project Management
Chapter 5
Ten Ways to Ensure RIA Failure
Future Trends - Boehm
In Class: The one sure way to advance SE ...
FYI - Pair Programming
FYI - Iteration Planning Guide for SCRUM
FYI - Dr. Dobbs Sept 09
W 30 Sep
Software Requirements
Requirements Engineering
Chapter 6
Chapter 7
Problem Frames
Magical Number 7
Research Paper #1 Due
W 07 Oct
MIDTERM = Presentations of Paper #1 Mythical Man Month (the book) Research Paper #2 Specs
W 14 Oct System Models Chapter 8
On Visual Formalisms
W 21 Oct Critical Systems Specification
Formal Specification
Chapter 9
Chapter 10
W 28 Oct Verification and Validation Chapter 22
Chapter 23
Software Analysis
Intro to Testing
Testing and Verification
W 04 Nov Managing People
Software Cost Estimation
Chapter 25
In Class Film Groupthink
Chapter 26
Ten Unmyths
W 11 Nov Quality Management
Process Improvement
Chapter 27
Chapter 28
Humphrey
MacCormack Article
W 18 Nov Service-Oriented Software Engineering
Aspect-Oriented Software Development
Chapter 31
Chapter 32
Research Paper #2 Due
W 25 Nov THANKSGIVING
W 02 Dec Canceled by CofC President Benson
W 09 DEC Presentations of Paper #2 5:30 - 8:30