CS 561 Software Engineering - Fall 2007
Instructor: Prof. Carlos Jensen
Email: cjensen@eecs...
Location: Covl 218
Office hours: TTh 3-5pm, by appointment
Office: KEC3061
No TA for the class
Website: http://classes.engr.oregonstate.edu/eecs/fall2007/cs561
Mailing list: cs561-f07@engr.
Course Description
This class is aimed at giving you an opportunity to utilize software
engineering methodology in a team environment to develop a real-world
application. Teams will be responsible for all phases of software development,
including project planning, requirements analysis, design, coding, testing,
configuration management, quality assurance, documentation, and delivery.
Two-term sequence required.
Class schedule
|
|
Tuesday |
Thursday |
||
|
|
Topic |
Assignment |
Topic |
Assignment |
|
Wk 1 (9/24) |
|
Show up! SE resources UML resources
Rational Unified Process Extreme Programming (XP) |
Worthwhile
Projects |
Checking out
following for project ideas:
http://www.cc.gatech.edu/~gillian/research/CareLog.htm
http://home.cc.gatech.edu/julie/24
http://www.cse.buffalo.edu/~mikeb/
http://www.chi2008.org/student_design_competition.html |
|
Wk 2 (10/1) |
Project ideas ·
http://dmcc.acm.org/talk/results?query=dmcc/data/2007-05-03_11h26
·
http://www.volunteermatch.org/ IRB certification
http://cme.cancer.gov/clinicaltrials/learning/humanparticipant-protections.asp
http://oregonstate.edu/research/osprc/rc/humansubjects.htm
Resources ·
http://classes.engr.oregonstate.edu/eecs/winter2007/cs352/
|
|||
|
Wk 3 (10/8) |
End-User SE |
Project work OLPC demonstration |
End-User SE |
Guest Lecture:
Joey Lawrence |
|
Wk 4 (10/15) |
Requirements Eng |
Catch-up &
Intro to RE |
Requirements Eng |
·
RE
overview Kaos ·
i* ·
GBRAM |
|
Wk 5 (10/22) |
SE in Open Source |
Guest Lecture:
Timothy Budd Intro to Open Source |
SE in Open Source |
Summary Project report
Preliminary
requirements document
Prototype
presentation |
|
Wk 6 (10/29) |
Real-world
perspectives |
SE at OSU guest
lecture - The Mythical Man
Month excerpt |
Real-world
perspectives |
SE at OSU guest
lecture |
|
Wk 7 (11/5) |
No Class |
|
No Class |
|
|
Wk 8 (11/12) |
Class
presentations |
Project report -
Requirements
document -
Preliminary
project plan Prototype
presentation |
Catch-up |
|
|
Wk 9 (11/19) |
Failures in SE |
Failure case-study - Software
Engineering disasters - In-class
presentations & discussion |
Thanksgiving |
No class |
|
Wk 10 (11/26) |
Security &
Privacy |
Security &
Privacy case-study |
|
Project
Presentations |
|
Finals (12/3) |
|
|
|
|