CIS 376 Advanced Software Engineering
Winter 2002
Bruce
R. Maxim, PhD Associate
Professor Office:
120 ELB Phone: 436-9155 e-mail: bmaxim@umich.edu |
Classroom: 1165 SOM Meeting
Time: 10:30-12:00 MW Office
Hours: 12:30 & 3:30 MW TTh |
This course continues the study of software
engineering begun in CIS 375. Topics covered include: personal software
process, team software process, formal methods, human computer interaction,
security, software architecture, software reliability, and use of CASE tools.
You
will be required to complete several projects and to make both written and oral
reports on this work. Your scores on the assignments and the exams will
determine your grade in this course. There will be two exams and 4 to 6 graded
assignments (programs, reports, presentations). The assignments will account
for 60% of your grade, and the exams the remaining 40%. Late work will be
penalized, as will evidence of cheating in any form.
Texts:
Software Engineering by Ian Sommerville, Addison-Wesley,
2000. (required)
Software Engineering: A Practitioner’s
Approach by
Roger Pressman, McGraw-Hill, 2001.
(required)
URL: www.engin.umd.umich.edu/CIS/course.des/cis376.html
Week of |
Topic |
Reading |
01-07 |
User
Modeling |
P15 |
01-14 |
User
Interface Styles |
S14 |
01-21 |
Martin
Luther King Birthday Usability
Testing |
P15,S14 |
01-28 |
Web
Engineering |
P29 |
02-04 |
Personal
Software Process |
notes |
02-11 |
Critical
Systems |
S16-S18 |
02-18 |
Verification
and Validation |
S19-S21 |
02-25 |
Quality
Management Exam
1 |
S24 |
03-04 |
Spring
Break |
|
03-11 |
Process
Improvement |
S25 |
03-18 |
Formal
Methods Clean-Room
Techniques |
S9,P25 P26 |
03-25 |
Component-Based
Design Legacy
Systems |
S14,P27 S26 |
04-01 |
Software
Change Reengineering |
S27 S28,P30 |
04-08 |
Computer-Aided
Software Engineering |
P31 |
04-15 |
Software
Architecture Exam
2 |
S11,P28 |
04-22 |
Computing
Ethics |
Notes |
04-24 |
Project
Presentations (12:00
noon – 3:00 pm) |
|