Software Architecture - Interactive curriculae of TU Ilmenau
The interactive curriculae provide information on the degree programmes offered by the TU Ilmenau.
Please refer to the respective study and examination rules and regulations for the legally binding curricula (Annex Curriculum).
You can find all details on planned lectures and classes in the course catalogue.
Please note that this page is no longer updated. All modules and study plans from PO version 2021 onwards (Bachelor and Master study programs) are now available on the Campus Portal.
| module properties module number 101870 - common information | |
|---|---|
| module number | 101870 |
| department | Department of Computer Science and Automation |
| ID of group | 223 (Institut für Technische Informatik und Ingenieurinformatik) |
| module leader | Dr. Detlef Streitferdt |
| language | Englisch |
| term | Wintersemester |
| previous knowledge and experience | Object-Orientation, UML, OO-Programming C++ and/or Java |
| learning outcome |
Students will learn where to use software engineering tools within a given project context. They learn to assess the quality of an architecture. They understand software architecture patterns. Students know about development processes and ~tools. They learn to estimate development efforts. Students learn how to make use of development processes in groups/teams. They learn about soft factors and their impact on software development projects. |
| content | This lecture presents software engineering methods and tools. Development activities are embedded in development processes. The lecture teaches students about software architecture goals, ~patterns, the quality of architectures and how to assess this quality. |
| media of instruction and technical requirements for education and examination in case of online participation | Slides, PDF-documents, HTML-pages.
Moodle: https://moodle2.tu-ilmenau.de/course/view.php?id=950 You will get the moodle key in the first lecture.
|
| literature / references | General [Fowl 1999] Martin Fowler, ”Refactoring – Improving the Design of Existing Code”, Addison Wesley, 1999. Special Topics ... Developmentprocesses [Beck 2000] Kent Beck, „eXtreme Programming eXplained”, Addison Wesley, 2000. Requirements [Bere 2009] Brian Berenbach, Daniel J. Paulish, Juergen Kazmeier, Arnold Rudorfer, "Software & Systems Requirements Engineering In Practice", Mc Graw Hill, 2009. Architecture, Product Lines Computer Science add-ons
|
| evaluation of teaching | |
| Details reference subject | |
|---|---|
| module name | Software Architecture |
| examination number | 2200615 |
| credit points | 5 |
| SWS | 2 |
| on-campus program (h) | 22.5 |
| self-study (h) | 127.5 |
| obligation | obligatory module |
| exam | alternative examination performance |
| details of the certificate | A. In the end we will have a written exam (50% of your mark).
B. Achievements during the semester:
SW projects (open source) will be analyzed and presented during this lecture. The |
| link to Moodle course | |
| teacher | |
| signup details for alternative examinations | |
| maximum number of participants | 40 |
|
Details
in degree program
Master Research in Computer & Systems Engineering 2012 ATTENTION: not offered anymore |
|
|---|---|
| module name | Software Architecture |
| examination number | 2200615 |
| credit points | 5 |
| on-campus program (h) | 22 |
| self-study (h) | 128 |
| obligation | obligatory module |
| exam | alternative examination performance |
| details of the certificate | A. In the end we will have a written exam (50% of your mark).
B. Achievements during the semester:
SW projects (open source) will be analyzed and presented during this lecture. The |
| link to Moodle course | |
| signup details for alternative examinations | |
| maximum number of participants | 40 |

