Lehrveranstaltungen
Softwareentwicklung in der industriellen Praxis
Vorlesung (SS 06) - VorlesungGliederung der Vorlesung
Softwareentwicklung im Business-Bereich | ||
---|---|---|
0000-00-00 | Softwareentwicklungsprojekte in der Beratungspraxis | |
Frank Dux, Accenture Große Softwareentwicklungsprojekte mit einem Umfang von mehreren tausend Personentagen werden häufig durch spezialisierte Beratungsfirmen umgesetzt oder zumindest begleitet. Die Komplexität solcher Projekte erfordern den Einsatz von Vorgehensmodellen und Managementtechniken zur Fortschrittskontrolle, zum Risikomanagement etc. In dieser Vorlesung werden diese Techniken erläutert und anhand von Beispielen dargestellt. Frank Dux ist Senior Manager bei Accenture, einer weltweit operierenden Unternehmensberatung mit über 120.000 Mitarbeitern und 15 Milliard. US$ Jahresumsatz. Er ist spezialisiert auf das Management komplexer Systemintegrationsprojekte im Banken- und Versicherungsbereich. | ||
0000-00-00 | (Softwareentwicklung mit Workflowspezifikationen) | |
Achtung! Leider muß die Vorlesung wegen Krankheit des Dozenten ausfallen! | ||
0000-00-00 | Studentische IT-Beratung | |
Firmengründung beginnen zumeist mit drei "Zutaten": mit einer Idee, viel Elan und der Frage: wird das funktionieren? Doch wie kann ich herausfinden, ob ein Konzept wirtschaftlich tragfähig ist? Wie kann ich einen Markt quantifizieren? Welche Risiken sind zu bemessen? Auf welchen Wegen ist ein Start-Up finanzierbar? Der Vortrag gibt einen Überblick über die bei einer Firmengründung zu bedenkenden Thematiken und liefert wirtschaftliches Basiswissen. Fabian Hänsel ist bei PAUL Consultants, der studentischen Unternehmensberatung der TU Dresden, als Ressortleiter IT tätig. | ||
0000-00-00 | Code Analysis Tools - Project OCEAN GenRap (NEU) | |
Katharina Somieski, Comarch Software AG. Die Entwicklung großer Softwareprojekte erfordert mit steigender Komplexität des Projektes einen Mechanismus, der es ermöglicht, die Kontrolle über die Strukur des Codes zu bewahren. Code Manager sollen in der Lage sein, Abhängigkeiten zwischen einzelnen Packages zu kontrollieren und Softwareentwicklern soll die Einarbeitung in die Struktur des Codes erleichtert werden. Im Rahmen der Vorlesung soll neben anderen Aspekten der Softwareentwicklung mit "Minik" ein solcher Kontrollmechanismus für Java vorgestellt werden. Konkretisiert werden sollen diese Aspekte anhand des Projektes "OCEAN GenRap" des ComArch Forschungs- und Entwicklungszentrums. | ||
Softwareentwicklung in speziellen Anwendungsgebieten | ||
0000-00-00 | Konstruktion von Informationssystemanwendungen | |
Prof. Dr. Dieter Jungmann, Robotron, Dresden. | ||
0000-00-00 | Software Lifecycle Management mit dem Visual Studio Team System | |
Oliver Scheer, Microsoft Visual Studio Team System mit Schwerpunkt Lifecycle Management Softwareentwicklung umfasst wesentlich mehr als das reine Programmieren von Anwendungen. Der Lebenszyklus von Projekten umfasst neben unterschiedlichen Phasen auch die verschiedenen Rollen. So gehören nicht nur Softwareentwickler zum Projektteam, sondern auch Businessanalysten, Projektleiter, Architekten, Administratoren und Tester. Daher ist ein zentrales und konsistentes Projektmanagementsystem ein wichtiger Qualitätsfaktor für Softwareprojekte. Microsoft bietet mit dem Lifecycle Managementsystem ein rollenübergreifendes, zentrales System an, das für Projekte verschiedenster Größe und unterschiedlichster Vorgehensmodelle flexibel anpassbar und dennoch einfach zu verwenden ist. | ||
Projekt- und Qualitätsmanagement | ||
0000-00-00 | Projektmanagement bei Saxonia Systems | |
Wolfgang Reichstein, Frank Schwarz, Saxonia Systems, Dresden | ||
0000-00-00 | Code Quality Management Systeme in der industriellen Praxis | |
Dr. Frank Schönefeld, T-Systems Multimedia, Dresden | ||
Projekt- und Qualitätsmanagement | ||
0000-00-00 | Metriken in der Praxis | |
Lutz Winkler, imbus Rhein-Main GmbH.
Metriken im Zusammenhang mit der Entwicklung und dem Testen von Software gibt es unzählig viele. Und das Bedürfnis, sie einzusetzen, ist ungebrochen hoch. Sinnvoll ist aber nur die Anwendung solcher Metriken, die auch tatsächlich in operative Maßnahmen zur Qualitätssicherung des Produktes und zur Verbesserung der Testprozesse umgesetzt werden können. Doch die Verwendung von Metriken scheitert oft an der UnReife des Testprozesses. Als ersten Schritt sollten sich die Projektverantwortlichen über den Reifegrad eines Testprozesses klar werden. Dazu dient ein TPI Assessment. Das TPI Modell wird im Vortrag in Kurzform vorgestellt. Anhand des Modells wird beschrieben, welche Metriken bei welchem Reifegrad des Testprozesses sinnvoll sind. Mit konkreten Beispielen aus der Praxis werden mögliche Effekte durch den konsequenten Einsatz von Metriken dargestellt und auch die damit verbundenen Risiken diskutiert. TPI is a registered trademark of Sogeti BV in the Netherlands. | ||
Iterative, inkrementelle Softwareentwicklung | ||
0000-00-00 | Test-driven development in Practice | |
Steffen Gemkow, ObjectFab, Dresden | ||
0000-00-00 | eXtreme Programming | |
Lutz Kirchner, Exedio, Dresden | ||
0000-00-00 | SCRUM - ein agiler Softwareprozess | [WWW1] [WWW2] |
Boris Gloger, SPRiNT iT, Ettlingen | ||
Modellgetriebene Entwicklung | ||
0000-00-00 | Modellgetriebende Entwicklung bei der GSM | |
Roland Laqua, GSM, Dresden | ||
0000-00-00 | Modellgetriebene Entwicklung mit domänenspezifischen Sprachen | |
Tom Herrmann, Intesio, Dresden. |