CSCI 362 fall 2010

Syllabus

Textbook Student Resources

Schedule:

Date in 2010
Topic Readings due Assignments due Team Project Milestones
W 25 Aug
Introductions
Chapter 1
F 27 Aug Overview of Software Engineering Rugaber: How to Read a Research Paper
No Silver Bullet
The Chimera of Software Quality
HW1: Ex 1.3, 1.8, 1.9, 1.10
Email by NOON [last_first]_HW1.pdf
M 30 Aug
Ethical Issues in Software Engineering ACM Code of Ethics
ACM SE Code of Ethics
SE Ethics in a Digital World
ACM Licensing Position
HW2: 500+ word response to No Silver Bullet
Email by NOON [last_first]_HW2.pdf
W 01 Sep
Socio-technical Systems Chapter 10
Airport 95
HW3: Ex 10.6, 10.10
Email by NOON [last_first]_HW3.pdf
F 03 Sep
Socio-technical Systems FBI Fiasco 2005
Legacy Systems
HW4: 500+ word response to FBI Fiasco 2005
Email by NOON [last_first]_HW4.pdf
M 06 Sep Dependability and Security Chapter 11
HW5: Ex 11.4, 11.7, 11.9
Email by NOON [last_first]_HW5.pdf
W 08 Sep
Dependability and Security Therac-25 Accidents
2010 Radiation Follies
Tire Pressure Monitoring System Case Study
F 10 Sep
NO CLASS FYI: Spacecraft Accidents HW6: 1000+ word response to readings on radiation accidents and tire pressure study
Email by NOON [last_first]_HW6.pdf
M 13 Sep Software Processes Chapter 2
W 15 Sep
Software Processes The Future of Programming
Rapid Development Ch 7
HW7: 500+ word essay on where you think programming and software engineering are headed; do you agree with the Future of Programming article - why or why not?
Email by NOON [last_first]_HW7.pdf
Form Teams
Team Exercise
Triangle Test
F 17 Sep Agile Software Development Chapter 3
Ch 1 - 4 of: Mythical Man Month
HW8: 500+ word response to MMM(1-4)
Email by NOON [last_first]_HW8.pdf
M 20 Sep Requirements Engineering Chapter 4
Magical Number 7
HW9: Ex 4.5, 4.6, 4.7
Email by NOON [last_first]_HW9.pdf
W 22 Sep Dependability and Security Specification Chapter 12
HW10: Ex 12.5, 12.6, 12.7
Email by NOON [last_first]_HW10.pdf
F 24 Sep Test #1
M 27 Sep System Modeling Chapter 5
On Visual Formalisms
TERM TEAM PROJECT:
Evaluating a FOSS project

Select 1st, 2nd, 3rd candidate FOSS projects
in-class project assignment

W 29 Sep Software Testing Intro to Testing HW11: 500+ word response to Intro to Testing
Email by NOON [last_first]_HW11.pdf
F 1 Oct Software Testing Chapter 8
M 4 Oct Software Testing Software Analysis DELIVERABLE #1:
Team experience report:
summary of project; checkout project from repository and build it; run tests and report results; evaluate experience and project so far; present report to class;
W 06 Oct Software Testing (cont.)
F 08 Oct Software Testing (cont.)
M 11 Oct FALL BREAK
W 13 Oct Software Testing (cont.) DELIVERABLE #2:
produce a detailed test plan for your project (see p. 209 text)
F 15 Oct Software Testing (cont.)
M 18 Oct Software Testing (cont.)
W 20 Oct Dependability and security assurance Chapter 15
F 22 Oct Software Evolution Chapter 9
M 25 Oct Team Presentations - work in progress DELIVERABLE #3:
W 27 Oct Software Reuse Chapter 16
F 29 Oct Test #2
M 01 Nov Component-Based Software Engineering Chapter 17
W 03 Nov Distributed Software Engineering Chapter 18
F 05 Nov Service-Oriented Architecture Chapter 19
M 08 Nov Team Presentations - work in progress DELIVERABLE #4:
W 10 Nov Aspect-Oriented Software Engineering Chapter 21
F 12 Nov Project Management Chapter 22
M 15 Nov Project Planning Chapter 23
W 17 Nov Quality Management Chapter 24 DELIVERABLE #5:

Fully complete Deliverable #4 and submit in a similar fashion.

F 19 Nov Configuration Management Chapter 25
M 22 Nov Process Improvement Chapter 26
W 24 Nov T H A N K S G I V I N G
F 26 Nov
M 29 Nov Team Project Presentations Angry Elephants; Therac-26 DELIVERABLE #6:
W 01 Dec Team Project Presentations Pi; Equilateral
F 03 Dec Team Project Presentations Aqueous Transmission; Less is More
M 06 Dec Review and Post - Mortem
F 10 Dec Noon - 3:00 PM F I N A L EXAM