COMP 3382
Software Engineering II
Note: This page is under construction
Course
The focus of this course is software architecture and component-based software engineering. Topics include model-driven architecture, service-oriented architecture, the component development process (including requirements, specification, provisioning, assembly, and testing) and current component technology. The goal of this course is for students to be able to assess the appropriateness of these techniques and to apply them in the development of large-scale systems.
Syllabus
The syllabus will have some revisions
Syllabus for COMP 3382—Summer 2011(PDF)
Assignments
Supplements
Course Resources
I have set up a google group for du-comp-3382-summer-2011
Books
-
John Cheesman and John Daniels, UML Components: A Simple Process for Specifying Component-Based Software, Addison Wesley, 2001. ISBN 0201708515
-
Stephen J. Mellor, Kendall Scott, Axel Uhl and Dirk Weise, MDA Distilled: Principles of Model-Driven Architecture, Addison Wesley, 2004. ISBN 0201788918
-
Dirk Krafzig, Karl Banke and Dirk Slama, Enterprise SOA: Service-Oriented Architecture Best Practices, Pearson, 2005. ISBN 0131465759
Slides
All slides are used with the kind permission of Dr. Susanne Sherba
These notes are currently incomplete. Expect additions and changes throughout the course.
The first link on each line is one page per sheet, more suitable for reading.
The Handouts link is two pages per sheet, more suitable for printing
- Cheesman Book Chapters 1-3 (Handouts)
- Cheesman Book Chapter 4 (Handouts)
- Cheesman Book Chapter 5 (Handouts)
- Cheesman Book Chapter 6 (Handouts)
- Additional slides are via the google group site.