Courses
Future-Proof Software Systems
Lecture (WS 13) - Organisation
News
- 01.11.2013 List of references was updated.
- 20.09.2013 List of references used in the lecture is announced in the literature section.
Objectives
Software is the fuel which powers most of today’s products and services. Their functionality, quality and competitiveness depend on the performance of their software. Banking systems, energy distribution grids, traffic control systems, cars, airplanes, trains, mobile phones, computers and many more run on more or less visible software.
Software and the ability to produce software has therefore become a key competitive factor in most industries. The quality, development cost, and time-to-market of software often decide over success or failure of a product or service. In order to enable a competitive industry, we need agile, dependable and affordable software which in this lecture is introduced as future-proof software-systems”.
Future-proofness of a software-system is the result of its architecture. Only a well defined, adequate and consistently evolving architecture assures the necessary agility, dependability and affordability. Fortunately, system architecture has matured from a black art” to a well founded system science today. Architecture is teached via architecture principles. This lecture focuses on the important architecture principles for future-proof software-systems presenting the IT architects toolbox”.
In addition, the necessary context and the skills of a future-proof software-systems engineer” are defined and explained. The lecture will contribute to the student’s knowledge and skills to become valuable, leading software architects in their future companies.
Time and Venue
The lecture covers 2 SWS / 3 ECTS and is given from 11:10 AM - 02:30 PM (3. and 4. DS ) in room INF/E065 on the following dates.
22.10.13 | 05.11.13 | 19.11.13 | 03.12.13 | 17.12.13 | 21.01.14 | 04.02.14
Please regularly check the section 'lecture' on this website for updates. The current lecture dates and topics are listed in that section and updated on demand. Additionally, changes will be announced in the news section as well.
A poster of the course is available for download.
Lecturer
This lecture is held in English by Dr. Frank J. Furrer, an independent industry consultant.
Dr. Furrer is co-author of the book "Managed Evolution", Springer, describing the architecture of one of the largest software systems in the world, the software of Credit Suisse.
Exams
Participants can receive a mark via an oral exam or a not graded certificate of attendance.
For the latter you need to sign the attendance list provided during each lecture.
An oral exam covering the topics of this lecture takes 15 minutes. Furthermore, the presented content can be examined as a part of a complex exam.
Please check your exam regulations which type of credit (mark / certificate) you need. If you are interested in an examination date or a certificate of attendance, please write an email to katrin.heber[at]tu-dresden.de (Secretary of the Chair of Software Technology). She will schedule the exams. Further information and sample exam questions are provided here.
An oral exam covering the topics of this lecture takes 15 minutes. Furthermore, the presented content can be examined as a part of a complex exam.
Please check your exam regulations which type of credit (mark / certificate) you need. If you are interested in an examination date or a certificate of attendance, please write an email to katrin.heber[at]tu-dresden.de (Secretary of the Chair of Software Technology). She will schedule the exams. Further information and sample exam questions are provided here.
Allowances
The course can be used for the modules as specified by the department: here. Students with other exam regulations can attend the course, but cannot do the exam.