CIS 376 Software
Engineering II
Winter 2004
Bruce R. Maxim, PhD Associate Professor Office: 120 ELB Phone: 436-9155 e-mail: bmaxim@umich.edu |
Classroom:
212 SB Meeting Time: 9:20-11:10
TTh Office Hours: 1:30-3:30 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)
Introduction to the Personal Software Process by
Watts Humphrey, Addison-Wesley, 2002 (recommended)
URL:
www.engin.umd.umich.edu/CIS/course.des/cis376.html
Week of |
Topic |
Reading |
01-13 |
User Modeling |
P15 |
01-20 |
User Interface Styles |
S14 |
01-27 |
Usability Testing |
P15,S14 |
02-03 |
Web Engineering Accessibility Issues |
P29 notes |
02-10 |
Personal Software
Process Critical Systems and
Reliability |
PSP1-PSP9 S16 |
02-17 |
Security |
S17-S18 |
02-24 |
Verification and
Validation |
S19-S21 PSP14-PSP17 |
03-02 |
Spring Break |
|
03-09 |
Quality Management Exam 1 |
S24 PSP14-PSP17 |
03-16 |
Measurement and Process
Improvement |
S25 PSP18-PSP20 |
03-23 |
Formal Methods Cleanroom Techniques |
S9,P25 P26 |
03-30 |
Component-Based Design Legacy Systems and Software
Change |
S14,P27 S26,S27 |
04-06 |
Reengineering Computer-Aided Software
Engineering |
S28,P30 P31 |
04-13 |
Software Architecture |
S11,P28 |
04-20 |
Contractual Obligations
and Liability Exam 2 |
notes |
04-27 |
Project Presentations (8:00 am – 11:00 am) |
|