CIS 376 Advanced Software Engineering Winter 2001 Bruce R. Maxim, PhD Classroom: 1165 SOM Associate Professor Meeting Time: 10:30-12:00 Office: 120 ELB MW Phone: 436-9155 Office Hours: 12:30 & 3:30 e-mail: bmaxim@umich.edu 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-08 |
User Modeling |
P15 |
01-15 |
Martin Luther King Birthday User Interface Styles |
S14 |
01-22 |
Usability Testing |
P15,S14 |
01-29 |
Web Engineering |
P29 |
02-05 |
Personal Software Process |
notes |
02-12 |
Critical Systems |
S16-S18 |
02-19 |
Verification and Validation |
S19-S21 |
02-26 |
Quality Management Exam 1 |
S24 |
03-05 |
Spring Break |
|
03-12 |
Process Improvement |
S25 |
03-19 |
Formal Methods Clean-Room Techniques |
S9,P25 P26 |
03-26 |
Component-Based Design Legacy Systems |
S14,P27 S26 |
04-02 |
Software Change Reengineering |
S27 S28,P30 |
04-09 |
Computer-Aided Software Engineering |
P31 |
04-16 |
Software Architecture Exam 2 |
S11,P28 |
04-23 |
Computing Ethics |
Notes |
04-25 |
Project Presentations (12:00 noon – 3:00 pm) |