Prof. Dr. Armin B. Cremers
|ATSC, WS 08|
|Thu, 13:00 - 14:30, A207||Mon, Nov. 3rd, 11:15 - 12:45|
The successful creation and evolution of software systems depends on many factors. A solid understanding of object-oriented techniques as taught in the Object-Oriented Software Construction course (OOSC) is only one of them. The quality of requirements, seamless translation of requirements into design, the choice of a flexible architecture, and the selection of an appropriate process are also essential factors. This course in Advanced Topics of Software Construction (ATSC) teaches methodologies and crafts supporting these factors.
We plan to focus on the conceptual consistency of the approaches from the customer requirements through the architecture down to the design. As some of the latest technologies such as model driven architecture, product lines and aspect-oriented software development are especially helpful to this goal, this lecture will also contain a first introduction to them.
Although we recommend to take the OOSC course first, so that you have solid understanding of object-oriented concepts, it should also be possible to start with the ATSC course, if you have some previous knowledge about OO and UML.
To students who already attended the lecture WT 2007/08: Organizational Requirements Engineering: ATSC is the new name of the ORE lecture.
The ATSC topics of the lectures 1-4, 9, 11-12 were already covered in the ORE. So you can not get credit for the ATSC lecture.
Nevertheless we created this lecture because we wanted to present the topics of high level software engineering, we really consider as up-to-date and useful. Therefore we would be happy to welcome you as a guest in the lecture for the topics you are interested in. We will keep the schedule up-to-date so that you can decide on a case by case basis whether you want to attend the lecture. If you need read access to the assignment code, let us know.