CIS 376 Software
Engineering II
Summer
2007
Classroom: 152 ELB
Meeting Time: Tuesday & Thursday 1:40-3:30
Bruce R, Maxim, PhD Associate Professor Office: 233 CIS Hours: 3:30-4:30 Tues & Thurs Phone: 313-436-9155 |
Kiumi Akingbehin, PhD |
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,
2007. (required)
Software Engineering: A Practitioner’s Approach by
Roger Pressman, McGraw-Hill, 2005. (required)
PSP: A Self-Improvement Process for Software Engineers by
Watts Humphrey, Addison-Wesley, 2005 (required)
URL:
www.engin.umd.umich.edu/CIS/course.des/cis376.html
Week of |
Topic |
Reading |
05-8 |
User Modeling |
P12 |
05-15 |
User Interface Styles Usability Testing |
S16 P12,S16 |
05-22 |
Web Engineering Accessibility Issues |
P16-P19 P20 |
05-29 |
Personal Software
Process User Modeling Project
Due |
PSP1-PSP7 |
06-05 |
Formal Methods Quality and Process
Improvement |
S10,P28 PSP8-PSP14 |
06-12 |
Computer-Aided Software
Engineering Web Quality Assessment
Due |
Notes |
06-19 |
Software Reliability and
Risk Exam 1 |
Video |
06-26 |
Study Day |
|
07-03 |
Verification and
Validation |
S22,S24 |
07-10 |
Critical Systems and
Reliability Security and Design |
S3 S9,S20 |
07-17 |
Secure Software
Engineering Quality Management |
S30 S27,P26 |
07-24 |
Measurement and Process
Improvement CASE Tool Assessment Due |
S28,P22 |
07-31 |
Cleanroom Techniques Component-Based Design |
P29 S19,P30 |
08-07 |
Legacy Systems and
Software Change Reengineering |
S18,S21 P31 |
08-14 |
Software Architecture Exam 2 |
S11-S13 |
08-23 |
Project Presentations (12:00 noon – 4:00 pm) |
|