Graduate Software Engineering
Course Offering Spring 2006: - RJL060111
-----------------------------------------------------------------------------------------
http://www.cs.uml.edu/~lechner/06s524/06s524CourseAnnouncement060111.htm
Update 060111:
--------------
Software Engineering II,
91.524.291 (06s524) will be offered
this semester (Spring 2006)
(instead of .91.523 SWEng I).
If over-enrolled it will be
held at MCC/Lowell
(tentative location: LF Bldg
Room LF214).
If under-enrolled, you will
be able to drop/add 91.592.711
Directed Study, with
bi-weekly class meetings in OS209.
(By graduate petition 91.592
is usually acceptable
in a Software Engineering
area course pair.)
Content:
----------
The focus of SEII (06s524)
this year will be Microsoft's
Domain-Specific Language
approach to Model-Driven Development
(DSL/MDD) which is explained
in this 06s524 text:
"SOFTWARE FACTORIES:
Assembling Applications with Patterns,
Models, Frameworks and
Tools", Wiley 2004, by Microsoft authors
Greenfield and Short (with
Steve Cook and Stuart Kent):
Our goal will be to apply
their lessons learned to our own MDD framework
inspired by OMG/UML/MDA
(Model-Driven Architecture:
http://www.cs.uml.edu/~lechner/COOL-FAQ
Pre-requisites:
------------------
Do NOT try to take course
91.524 unless you have taken
its firm pre-requisite 91.522
OOAD OR 91.523 SWEng I.
Too much background is
assumed on the content of
http://www.cs.uml.edu/~lechner/COOL-FAQ.
The latest 05f523 pre-req course Home Page is located at
http://www.cs.uml.edu/~lechner/05f523/
Its text was: Breugge and Dutoit:
O-O Software Engineering
(2ed., P-H 2004)
I anticipate the next
522/523/524 sequence will be repeated in 06f, 07s, and 07f.