Der Software Architect's Day vermittelt Ihnen die wichtigsten Grundzüge moderner Software-Architektur und verweist dabei auf die gängigsten Designprinzipien, Vorgehensweisen und Entwurfsmuster. In einer Vielzahl von Vorträgen vermitteln Ihnen bekannte Architektur-Gurus das Wissen, das Sie für eine erfolgreiche Planung und Durchführung komplexer Software-Projekte benötigen.
Masoud Kamali
Als Chefredakteur des Entwickler Magazin und Herausgeber der S&S Media Magazine & Websites verfolgt Masoud Kamali den Markt der Software-Entwicklung schon seit langem. Er wird in seinem Vortrag einen Ausblick geben, welche Trends diesen Markt maßgeblich bestimmen und auf welche Veränderungen wir uns in den nächsten 3-5 Jahren vorbereiten sollten.
Markus Hebach (WW Produkt Marketing Manager für Model Driven Development Solutions und Together Produkte bei Borland)
MDD ist keine alleinstehende Disziplin innerhalb eines Software Entwicklungszyklus, da einer der Hauptwerte die abteilungs- und tätigkeitsübergreifende Kommunikation und Kollaboration ist. Allerdings genügt der Wert von Kommunikation nicht, um Modellierung zu rechtfertigen. MDD muss einen „Mehrwert“ liefern, um die Bilanz eines Software-Projekts zu verbessern: Automation (z.B. durch MDA Technologien), Qualitätssicherung durch frühzeitige Prüfung von Modell Konsistenz, Anbindung an Requirements-Management Systeme und Integration in das Change Management. Diese Session zeigt, wie Borland’s Open ALM Strategie MDD als Bestandteil eines „Software Delivery Lifecycles“ unterstützt und wie die anderen ALM Bausteine ineinander übergreifen.
Chad Hower
What is Agile Software Development? Why should you care about it? What benefits will it provide to you and your team? Agile is unlike many other development processes which “do a lot” for management, but little for developers. Agile is of both interest and benefit to developers.
Chad Hower
Security is an oft discussed, but what about software safety? In fact, what is software safety? Software safety is the practice of developing code that is more stable, less likely to crash or corrupt data. Software safety has widespread effects, including improving security. This session begins by demonstrating a common hack that is available in most custom written software, and then demonstrating how to address this security hole. From there it moves to an overview of common security mechanisms in .NET and a discussion of software safety and how to begin implementing it. While this session does contain some demos, because of time constraints this session is designed as an overview and call to action for developers, providing developers with starting points and “things to think about”.
Max Kleiner
Beim Einsatz der UML mit dem V-Modell als Prozess reicht es, den Produkttypen Diagramme zuzuordnen. Die Produktflüsse des V-Modells halten dann fest, in welchen Aktivitäten ein Diagrammtyp entsteht, und damit ist auch die Verwendung einer Notation wie UML vorgegeben. Die Session zeigt eine praktische Zuordnung der Produkte (vor allem UML-Diagramme) zu den Phasen in einem Software Projekt.