Software Engineering
Chapter 1: Introduction
Chapter 2: Systems Engineeering
Chapter 3: Software Processes
Extreme Programming
Extreme Programming comes to Raleigh in July
Deliverable 1: Project Plan
Schedule for Friday, 2/16/2001
Chapter 4: Project Management
Chapter 5: Software Requirements
Deliverable 2: Software Requirements Specification
Chapter 6:Requirements Elicitation
Chapter 7:System Models
UML: Unified Modeling Language
Use Case Driven Object Modeling--A 99% Fat Free Approach
Chapter 8:Software Prototyping
Schedule for Friday, 3/16/2001
Seven habits of efficient developers
Chapter 10: Architectural Design
Deliverable 3: Software Design Document
Chapter 11: Distributed Architectures
Distributed system example
Chapter 19: Software Inspections
Cleanroom tutorial
Deliverable 4: Test Plan Document
Chapter 20: Software testing
Testing workbench
Chapter 15: User Interface Design
Data Visualization
Netscape message
Project Demonstration Schedule
Software monitoring
Example(Credit Union Executive Journal; Madison; Nov/Dec 2000; Sue Lanphear)
Another example(Workforce; Costa Mesa; Feb 2001; Victor D Infante)
Yet another example(Asian Business; Hong Kong; Dec 2000)