Architekturdokumentation leicht gemacht

Größe: px
Ab Seite anzeigen:

Download "Architekturdokumentation leicht gemacht"

Transkript

1 Architekturdokumentation leicht gemacht Andreas

2 Architekturdokumentation Warum überhaupt Dokumentieren? Das arc42 Template Wie mach ich das nu? Ausblick

3 Warum überhaupt Dokumentieren?

4 Typische Fragen Was macht die Software eigentlich? Was benötige ich für die Entwicklung? Wo finde ich die Quellen & Beispieldaten? Aus welchen Komponenten besteht die Lösung? Wie arbeiten die Komponenten zusammen? Warum wurde das so und nicht anders gelöst? Worauf muss ich beim Entwickeln achten?

5 Typische Antworten Der Funktionsumfang ist im Handbuch beschrieben Steht alles in den Quellen. Wie das Sytem arbeitet, sagt dir der Debugger. Das ist historisch gewachsen. Das machen wir schon immer so. Das war schon so, als ich hier angefangen habe.

6 Ziel einer Architekturdokumentation Antworten auf häufig gestellte Fragen Container für Ergebnisse aus Architekturarbeit Anforderungen und Randbedingungen klären Strukturen entwerfen Technische Konzepte entwerfen Architektur kommunizieren Umsetzung begleiten Architektur bewerten

7 Das arc42 Template

8 Warum überhaupt ein Template? Projektübergreifend einheitliche Struktur Schnelles Ablegen von Informationen Schnelles Wiederfinden von Informationen Umfassend Kann als eine Art Checkliste dienen

9 arc42 - Entstehung 2005/2006 Dr. Gernot Starke & Peter Hruschka Reale Projekterfahrungen zusammengetragen Mindmap-Übersicht architektonisch relevanter Themen arc42-template v2.1 (erste öffentliche Version 2006) Bis heute (v6.0) kaum Änderungen an der Struktur

10 arc42 - Struktur 1. Einführung und Ziele 2. Randbedingungen 3. Kontextabgrenzung 9. Entwurfsentscheidungen 4. Lösungsstrategie 10. Qualitätsszenarien 5. Bausteinsicht 6. Laufzeitsicht 7. Verteilungssicht 11. Risiken 8. Konzepte 12. Glossar Legende: Anforderungsbezogene Informationen Strukturen der Lösung (Sichten) übergreifende (technische) Informationen Besonders wichtige Entscheidungen

11 1. Einführung und Ziele 1.1. Aufgabenstellung Kurzbeschreibung der Geschäftsprozesse Funktionale Anforderungen 1.2 Qualitätsziele 3-5 wichtigste Qualitätsziele Nichtfunktionale Anforderungen 1.3 Stakeholder Liste der wichtigsten Personen Einfluss auf Architektur / System

12 2. Randbedingungen 2.1 Technische Randbedingungen Hard- und Software-Infrastruktur Programmiersprachen / grafische Oberflächen 2.2 Organisatorische Randbedingungen Organisation / Struktur Ressourcen / Budget 2.3 Konventionen Programmierrichtlinien Namenskonventionen

13 3. Kontextabgrenzung 3.1 Fachlicher Kontext Logischer Informationsfluss mit Nachbarsystemen Fachliches Kontextdiagramm & Textuelle Erläuterung

14 3. Kontextabgrenzung 3.2 Technischer Kontext Technische Kommunikation mit Nachbarsystemen Deploymentdiagramm & Textuelle Erklärung

15 3. Kontextabgrenzung 3.3 Externe Schnittstellen Abhängigkeiten von Drittanbietern Verweise auf externe Dokumentation Auflistung verwendeter externer Schnittstellen

16 4. Lösungsstrategie Kurzer Überblick über Grundlegende Entscheidung zum Lösungsansatz Inklusive Begründung Verweis auf Randbedingungen, Entwurfsentscheidung,

17 5. Bausteinsicht Statische Sicht auf Bausteine & deren Abhängigkeiten Hierarchische Darstellung Whitebox & Blackbox-Templates Component-Diagramme & Textuelle Erklärungen

18 6. Laufzeitsicht Zusammenarbeit der Bausteine zur Laufzeit Nur die wichtigsten Szenarien Tabellarisch Interaction Diagramm & Erklärungen

19 7. Verteilungssicht In welcher Umgebung läuft das System? Wie wird es deployed & betrieben? Deployment-Diagramm & Erklärungen

20 8. Konzepte Übergreifende Themen und Konzepte Auch Projektübergreifend 8.1 Fachliche Strukturen (Domänenmodell) 8.2 Typische Muster 8.x Ablaufsteuerung 8.x Logging 8.x Fehlerbehandlung 8.x Persistenz 8.x

21 9. Entwurfsentscheidungen Wesentliche Entscheidungen und deren Gründe Bildquelle: arc42.de

22 10. Qualitätsszenarien Verfeinert Qualitätsziele aus Kapitel 1.2 Hilft bei der systematischen Bewertung der Architektur 10.1 Bewertungsszenarien Nutzungsszenarien Änderungsszenarien 10.2 Qualitätsbaum Qualitätsbaum nach ATAM Qualitätsszenarien an den Blättern

23 11. Risiken Priorisierte Liste von Risiken der Architektur Hilft dem Projektmanagement Zeigt eventuelle Probleme des Systems

24 12. Glossar Liste der wichtigsten Begriffe & deren Erklärung Alphabetisch sortiert

25 Wie mach ich das nu?

26 Beispiele ansehen Pro & Contra für eigene Projekte heraussuchen DokChess Stefan Zörner biking2 Michael Simons arc42 by Example

27 Ziele für Architekturdokumentation festlegen Benötigen wir überhaupt eine Architekturdokumentation? Worauf liegt der Fokus / Was ist uns wichtig? Wer erstellt die Dokumentation? Wer liest die Dokumentation?

28 Empfehlung für den Start Neues System 3. Kontextabgrenzung 1.2 Qualitätsziele 4. Lösungsstrategie 8. Konzept Fachliche Strukturen Persistenz UI Verteilung Bestehendes System 5. Bausteinsicht 6. Laufzeitsicht 8.1 Fachliche Strukturen 8.2 Typische Muster

29 Im laufenden Projekt Iterativ & Inkrementell Dokumentation als Teil der Definition of Done Review der Dokumentation Ausmisten! Timeboxed Faul & Sparsam

30 Werkzeuge Wiki Markdown / Ascii-Doc Dateien OneNote Notizbuch Word Dokument im DMS Diagrammerstellung Zeichenwerkzeuge vs. Modellierungswerkzeuge yed - Enterprise Architect -

31 Ausblick

32 arc42 in großen Systemen Hierarchie mehrerer arc42 Dokumentationen Systemüberblick 1. Einführung und Ziele 2. Randbedingungen 3. Kontextabgrenzung 8. Konzepte Subsystem 1.. n 5. Bausteinsicht 6. Laufzeitsicht 9. Entwurfsentscheidungen

33 Übung macht den Meister Bausteinsicht für bestehendes System Zeichen- vs. Modellierungswerkzeug Kleines Side-Project inklusive Dokumentation arc42 auf der grünen Wiese ausprobieren Architektur-Katas Architektur-Überlegungen in arc42 einsortieren

34 Quellen arc arc42 auf GitHub - DokChess - Softwarearchitekturen dokumentieren und kommunizieren Stefan Zörner arc42 by Example Gernot Starke, Michael Simons, Stefan Zörner

35 Vielen Dank! Andreas

Geleitwort zur 1. Auflage. Überblick: Dokumentationsmittel im Buch

Geleitwort zur 1. Auflage. Überblick: Dokumentationsmittel im Buch Inhalt Geleitwort zur 1. Auflage Überblick: Dokumentationsmittel im Buch XI XIII 1 Warum Softwarearchitekturen dokumentieren? 1 1.1 Montagmorgen 1 1.1.1 Fragen über Fragen 1 1.1.2 Wer fragt, bekommt Antworten

Mehr

Arc42 Strukturierungshilfe für Architekturdokumentation

Arc42 Strukturierungshilfe für Architekturdokumentation Arc42 Strukturierungshilfe für Architekturdokumentation Arc42 als Strukturierungshilfe für die Architekturdokumentation Dr. Jürgen Meister OpenKONSEQUENZ Architecture&Quality Committees Workshop 20. 21.4.2016

Mehr

Effektive Software-Architekturen Ein praktischer Leitfaden

Effektive Software-Architekturen Ein praktischer Leitfaden Gernot Starke Effektive Software-Architekturen Ein praktischer Leitfaden ISBN-10: 3-446-41215-8 ISBN-13: 978-3-446-41215-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41215-6

Mehr

Fertigstellungsgrad der Architekturdokumentation Analyse des Dokumentationsbedarfs und Priorisierung der Arbeiten

Fertigstellungsgrad der Architekturdokumentation Analyse des Dokumentationsbedarfs und Priorisierung der Arbeiten Fertigstellungsgrad der Architekturdokumentation Analyse des Dokumentationsbedarfs und Priorisierung der Arbeiten Fertigstellungsgrad der Architekturdokumentation ok Dr. Jürgen Meister OpenKONSEQUENZ Architecture&Quality

Mehr

Inhaltsverzeichnis. Effektive Softwarearchitekturen (6. Auflage)

Inhaltsverzeichnis. Effektive Softwarearchitekturen (6. Auflage) Inhaltsverzeichnis zu Effektive Softwarearchitekturen (6. Auflage) von Gernot Starke ISBN (Buch): 978-3-446-43614-5 ISBN (E-Book): 978-3-446-43653-4 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43614-5

Mehr

Agile Architektur. Version: 1.1. Orientation in Objects GmbH. Weinheimer Str Mannheim.

Agile Architektur. Version: 1.1. Orientation in Objects GmbH. Weinheimer Str Mannheim. Agile Architektur Version: 1.1 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihre Sprecher Thorsten Maier, Falk Sippach Trainer, Berater, Entwickler @ThorstenMaier

Mehr

C) Review, Heuristiken, Metriken, Prototypen. A) Technische Einflussfaktoren. System Requirements Specification. D) Architektur Dokument

C) Review, Heuristiken, Metriken, Prototypen. A) Technische Einflussfaktoren. System Requirements Specification. D) Architektur Dokument A) Technische Einflussfaktoren C) Review, Heuristiken, Metriken, Prototypen System Requirements Specification Architektur erstellen D) Architektur Dokument Architektur prüfen B) Organisatorische Einflussfaktoren

Mehr

ARCHITEKTUR KATA als Trainingsform für agile Teams

ARCHITEKTUR KATA als Trainingsform für agile Teams 02.12.2014 ARCHITEKTUR KATA als Trainingsform für agile Teams Roland Mast Sybit GmbH Software Architekt Scrum Master roland.mast@sybit.de 1 02.12.2014 Ich Du Wir Ihr Architektur Kata Architektur Vision

Mehr

Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0. Weitere Informationen oder Bestellungen unter

Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0. Weitere Informationen oder Bestellungen unter Gernot Starke Effektive Softwarearchitekturen Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42728-0 sowie im Buchhandel.

Mehr

AGILE BODENSEE ARCHITEKTUR KATA. Auf dem Weg zu agiler Softwarearchitektur

AGILE BODENSEE ARCHITEKTUR KATA. Auf dem Weg zu agiler Softwarearchitektur AGILE BODENSEE ARCHITEKTUR KATA Auf dem Weg zu agiler Softwarearchitektur Roland Mast Sybit GmbH Software Architekt Scrum Master roland.mast@sybit.de Intro Du Wir Ich Alle Architektur Kata Architektur

Mehr

Beschreibung und Kommunikation. von Software-Architekturen

Beschreibung und Kommunikation. von Software-Architekturen Beschreibung und Kommunikation von Software-Architekturen ITech Progress GmbH 2013 Über uns Mahbouba Gharbi Geschäftsführerin der ITech Progress GmbH Trainerin, Beraterin und jahrzehntelange Projekterfahrung

Mehr

Vorlesung Software-Engineering I

Vorlesung Software-Engineering I Vorlesung Software-Engineering I im 3. und 4. Semester 09. SW-Architektur - Dokumentation Architektur-Review Wir treten einen Schritt zurück und betrachten nochmal das Ganze. Sind wir noch auf dem richtigen

Mehr

Umsichtig planen, robust bauen

Umsichtig planen, robust bauen Umsichtig planen, robust bauen iks Thementag Mehr Softwarequalität Best practices für alle Entwicklungsphasen 19.06.2012 Autor: Christoph Schmidt-Casdorff Agenda Softwarearchitektur Architekturkonformität

Mehr

Software-Architektur kompakt

Software-Architektur kompakt Software-Architektur kompakt Werke der kompakt-reihe zu wichtigen Konzepten und Technologien der IT-Branche: ermöglichen einen raschen Einstieg, bieten einen fundierten Überblick, sind praxisorientiert,

Mehr

Stefan Zörner, oose Innovative Informatik GmbH

Stefan Zörner, oose Innovative Informatik GmbH Historisch gewachsen? Architekturdokumentation: Warum sie wichtig ist. Und wie man sie macht. Stefan Zörner, oose GmbH Stefan.Zoerner@de Nordic Coding Kiel, den 7. Dezember 2012 Stefan Zörner :: sz@de

Mehr

Agile Architektur. Abstract. Version: 1.0. Orientation in Objects GmbH. Weinheimer Str Mannheim.

Agile Architektur. Abstract. Version: 1.0. Orientation in Objects GmbH. Weinheimer Str Mannheim. Agile Architektur Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Abstract Eine gut geplante Softwarearchitektur stellt das Grundgerüst jeder wartbaren

Mehr

Wiki ausgedruckt? Stefan Zörner oose Innovative Informatik GmbH

Wiki ausgedruckt? Stefan Zörner oose Innovative Informatik GmbH Wiki ausgedruckt? 10 praxistaugliche Tipps für eine Architekturdokumentation Stefan Zörner oose Innovative Informatik GmbH Wiki ausgedruckt? 10 praxistaugliche Tipps für eine Architekturdokumentation Abstract

Mehr

Historisch gewachsen?

Historisch gewachsen? Historisch gewachsen? Architekturdokumentation: Warum sie wichtig ist. Und wie man sie macht. Stefan Zörner :: @StefanZoerner :: sz@de ddc_conference #ddc12 www.dotnet-developerconference.de Historisch

Mehr

Effektive Architekturdokumentation mit arc42

Effektive Architekturdokumentation mit arc42 01 Whitepaper: Technologie > Architekturdokumentation Cofinpro die Experten für Kredit und Wertpapier Effektive Architekturdokumentation mit arc42 Inhalt 1 Software-Architektur mit arc42 2 2 arc42 2 3

Mehr

Software-Architektur kompakt

Software-Architektur kompakt Software-Architektur kompakt Werke der kompakt-reihe zu wichtigen Konzepten und Technologien der IT-Branche: ermöglichen einen raschen Einstieg, bieten einen fundierten Überblick, sind praxisorientiert,

Mehr

Ziele und Tätigkeiten von Architekten

Ziele und Tätigkeiten von Architekten Ziele und Tätigkeiten von Architekten Definition Software Architektur o A software architecture provides a model of a whole software system that is composed of internal behavioral units (i.e. components)

Mehr

Requirements- & Architekturdokumentation: Wieviel ist genug?!

Requirements- & Architekturdokumentation: Wieviel ist genug?! Requirements- & Architekturdokumentation: Wieviel ist genug?! www.conect.at Peter Hruschka www.b-agile.de hruschka@b-agile.de Warum er der Einzige ist, der Dokumentation liebt. Atlantic Systems Guild 2016

Mehr

Stefan Zörner. Softwarearchitekturen dokumentieren und kommunizieren

Stefan Zörner. Softwarearchitekturen dokumentieren und kommunizieren Stefan Zörner Softwarearchitekturen dokumentieren und kommunizieren Entwürfe, Entscheidungen und Lösungen nachvollziehbar und wirkungsvoll festhalten Geleitwort von Gernot Starke ISBN: 978-3-446-42924-6

Mehr

Agile Architektur. Abstract. Version: 1.1. Orientation in Objects GmbH. Weinheimer Str Mannheim.

Agile Architektur. Abstract. Version: 1.1. Orientation in Objects GmbH. Weinheimer Str Mannheim. Agile Version: 1.1 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Abstract Eine gut geplante Softwarearchitektur stellt das Grundgerüst jeder wartbaren Software dar.

Mehr

Testen mit Use Cases. Chris Rupp Dr. Stefan Queins

Testen mit Use Cases. Chris Rupp Dr. Stefan Queins Testen mit Use Cases Chris Rupp Dr. Stefan Queins Das Problem Requirements- Engineering Was kann passieren? Was ist das gewünschte Verhalten? Was soll ich testen? Welche Eingaben benötigt mein Testpfad?

Mehr

DokChess Beispiel für einen Architekturüberblick. Stefan Zörner :: ::

DokChess Beispiel für einen Architekturüberblick. Stefan Zörner :: :: Präsentation: DokChess Beispiel für einen Architekturüberblick Stefan Zörner :: Stefan.Zoerner@de :: stefan@swadok.de Webseite DokChess: http://www.dokchess.de Softwarearchitekturen dokumentieren und kommunizieren:

Mehr

Inhaltsverzeichnis. Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0

Inhaltsverzeichnis. Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 sverzeichnis Gernot Starke Effektive Softwarearchitekturen Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42728-0 sowie im

Mehr

Kapitel 1 Applikations-Architektur VIIII

Kapitel 1 Applikations-Architektur VIIII Kapitel 1 Applikations-Architektur VIIII Software Architecture, Quality & Testing FS 2016 Prof. Dr. Jana Koehler jana.koehler@hslu.ch Fallstudie Fillialbestellsystem (FBS) aus Modul Applikationsentwicklung

Mehr

Effektive Software- Architekturen

Effektive Software- Architekturen Gemot Starke Effektive Software- Architekturen Ein praktischer Leitfaden 4., aktualisierte und erweiterte Auflage HANSER Inhalt Vorwort Vorwort zur vierten Auflage XIII XIV 1 Einleitung 1 1.1 Software-Architekten

Mehr

Software Engineering. 5. Architektur

Software Engineering. 5. Architektur Software Engineering 5. Architektur Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung Konfigurationsmanagement

Mehr

Stichwortverzeichnis. Symbole 4+1 Sichten (RUP) 132

Stichwortverzeichnis. Symbole 4+1 Sichten (RUP) 132 Stichwortverzeichnis Softwarearchitekturen dokumentieren und kommunizieren downloaded from www.hanser-elibrary.com by 178.63.86.160 on August 28, 2016 Symbole 4+1 Sichten (RUP) 132 A Abgrenzung Architekturdokumentation

Mehr

Stefan Zörner, oose Innovative Informatik GmbH

Stefan Zörner, oose Innovative Informatik GmbH Softwerkskammer Hamburg Softwarearchitekturen dokumentieren und kommunizieren Stefan Zörner, oose GmbH Stefan.Zoerner@de Softwerkskammer Hamburg 21. Mai in Hamburg bei der etracker GmbH Softwarearchitekturen

Mehr

arc42 Der pragmatische Leitfaden zur Architekturdokumentation

arc42 Der pragmatische Leitfaden zur Architekturdokumentation arc42 Der pragmatische Leitfaden zur Architekturdokumentation STEFAN ZÖRNER.NET Developer Conference kompakt Köln, 02.12.2014 0 arc 42 Der pragmatische Leitfaden zur Architekturdokumentation Sie: Ein Entwickler(-Team),

Mehr

Diagramme der Moderne

Diagramme der Moderne Diagramme der Moderne Softwarearchitektur zeitgemäß visualisieren. STEFAN ZÖRNER, EMBARC Softwarearchitektur Meetup Hamburg, 04.09.2017 0 Softwarearchitektur zeitgemäß visualisieren. Die Kommunikation

Mehr

Ein standardisiertes Aus- und Weiterbildungsschema für Software-Architekten: der isaqb CPSA-F Lehrplan

Ein standardisiertes Aus- und Weiterbildungsschema für Software-Architekten: der isaqb CPSA-F Lehrplan Ein standardisiertes Aus- und Weiterbildungsschema für Software-Architekten: der isaqb CPSA-F Lehrplan ITech Progress GmbH 2012 Wer bin ich? Mahbouba Gharbi Geschäftsführerin der ITech Progress GmbH Trainerin,

Mehr

Bsp CRM: Der Nutzer muss am System alle Kunden erkennen können, die besonderes wahrscheinlich ein Produkt kaufen werden.

Bsp CRM: Der Nutzer muss am System alle Kunden erkennen können, die besonderes wahrscheinlich ein Produkt kaufen werden. Stakeholder Anforderungen Nutzungsanforderungen Bsp CRM: Der Nutzer muss am System alle Kunden erkennen können, die besonderes wahrscheinlich ein Produkt kaufen werden. Das System muss alle Kunden, die...,

Mehr

Inhaltsverzeichnis. 1 Einleitung 1. 2 Grundlagen von Softwarearchitekturen 11

Inhaltsverzeichnis. 1 Einleitung 1. 2 Grundlagen von Softwarearchitekturen 11 D3kjd3Di38lk323nnm xi 1 Einleitung 1 1.1 Softwarearchitektur als Disziplin im Software Engineering........ 2 1.2 isaqb International Software Architecture Qualification Board.......... 4 1.3 Certified

Mehr

2 Softwarearchitektur in der Organisationsstruktur 25

2 Softwarearchitektur in der Organisationsstruktur 25 xiii Teil I Grundlagen und Organisation 1 1 Grundlagen 3 1.1 Warum Softwarearchitektur?.............................. 4 1.2 Was ist Softwarearchitektur?.............................. 6 1.2.1 Definition

Mehr

SCHWERPUNKT Softwarearchitekturen dokumentieren Nie wieder planlos Auf einen Blick André Krämer Architekturdokumentation spart Kosten

SCHWERPUNKT Softwarearchitekturen dokumentieren Nie wieder planlos Auf einen Blick André Krämer Architekturdokumentation spart Kosten Softwarearchitekturen dokumentieren Nie wieder planlos Die Dokumentation ist die wohl am häufigsten vernachlässigte Tätigkeit bei Softwareprojekten. Sie hat den Ruf einer langwierigen und mühseligen Arbeit.

Mehr

SOFTWARE- ARCHITEKTUREN

SOFTWARE- ARCHITEKTUREN stefan ZÖRNER SOFTWARE- ARCHITEKTUREN ENTWÜRFE, ENTSCHEIDUNGEN UND LÖSUNGEN NACHVOLLZIEHBAR UND WIRKUNGSVOLL FESTHALTEN EXTRA: Mit kostenlosem E-Book Mit einem Geleitwort von Gernot Starke. Zörner Softwarearchitekturen

Mehr

Schliemanns Erben. Systemlandschaften wirkungsvoll (nach-)dokumentieren

Schliemanns Erben. Systemlandschaften wirkungsvoll (nach-)dokumentieren Schliemanns Erben Systemlandschaften wirkungsvoll (nach-)dokumentieren STEFAN ZÖRNER, EMBARC OOP-Konferenz 2017 München, 31.01.2017 0 Schliemanns Erben Systemlandschaften wirkungsvoll (nach-)dokumentieren

Mehr

Softwaretechnik 1 und 2. Vorlesung Informatik Bachelor, 3. / 4. Semester Prof. Dr.-Ing. Stefan Bente. Lehrkonzept. Stand:

Softwaretechnik 1 und 2. Vorlesung Informatik Bachelor, 3. / 4. Semester Prof. Dr.-Ing. Stefan Bente. Lehrkonzept. Stand: Softwaretechnik 1 und 2 Vorlesung Informatik Bachelor, 3. / 4. Semester Prof. Dr.-Ing. Stefan Bente Lehrkonzept Stand: 01.11.2016 Lehrkonzept ST1 Ziele für das Veranstaltungskonzept Ganzheitliche Betrachtung

Mehr

Softwarearchitekturen dokumentieren - voll unagil? Stefan Zörner, oose Innovative Informatik GmbH Stefan.Zoerner@oose.de

Softwarearchitekturen dokumentieren - voll unagil? Stefan Zörner, oose Innovative Informatik GmbH Stefan.Zoerner@oose.de Agiles Architekturmanagement Softwarearchitekturen dokumentieren - voll unagil? Stefan Zörner, oose GmbH Stefan.Zoerner@de OBJEKTspektrum Information Days 2013 Nürnberg, 04.06. :: Hannover, 05.06.:: Darmstadt,

Mehr

Curriculum für. CPSA Certified Professional for Software Architecture. - Foundation Level -

Curriculum für. CPSA Certified Professional for Software Architecture. - Foundation Level - Curriculum für CPSA Certified Professional for Software Architecture - Foundation Level - Version 4. 2 ( Juli 2017) (Copyright), International Software Architecture Qualification Board e. V. (isaqb e.

Mehr

Certified Professional for Software Architecture

Certified Professional for Software Architecture Curriculum: Certified Professional for Software Architecture (CPSA) Foundation Level Version 4. 2 ( Juli 2017) (Copyright), International Software Architecture Qualification Board e. V. (isaqb e. V.) 2009

Mehr

Certified Professional for Software Architecture

Certified Professional for Software Architecture Curriculum: Certified Professional for Software Architecture (CPSA) Foundation Level Version 4. 1.1 ( Januar 2017) (Copyright), International Software Architecture Qualification Board e. V. (isaqb e. V.)

Mehr

Stefan Zörner, oose Innovative Informatik GmbH Stefan.Zoerner@oose.de

Stefan Zörner, oose Innovative Informatik GmbH Stefan.Zoerner@oose.de Vortragsreihe Architekturdesign Dokumentation voll unagil? Software-Architekturen wirkungsvoll dokumentieren, Entwürfe und Entscheidungen nachvollziehbar festhalten Stefan Zörner, oose GmbH Stefan.Zoerner@de

Mehr

Stichwortverzeichnis. Effektive Softwarearchitekturen downloaded from by on July 11, For personal use only.

Stichwortverzeichnis. Effektive Softwarearchitekturen downloaded from  by on July 11, For personal use only. Stichwortverzeichnis A Abhängigkeiten 59 zyklische 70 Ablaufsteuerung 267 Abschnitte, UML 186 Abstraktionen 18, 68 Modellierung 183 ACID 210 Adapter 131 zur Integration 240 Aggregate 86 Agilität 6, 156

Mehr

Kontinuierliche Architekturdokumentation im agilen Umfeld

Kontinuierliche Architekturdokumentation im agilen Umfeld Kontinuierliche Architekturdokumentation im agilen Umfeld Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Ihr Sprecher Falk Sippach (@sippsack) Trainer,

Mehr

erstellt von <Ihr Name> Template Revision: 5.0 DE März 2011

erstellt von <Ihr Name> Template Revision: 5.0 DE März 2011 Architekturdokumentation erstellt von Template Revision: 5.0 DE März 2011 We acknowledge that this document uses material from the arc 42 architecture template, http://www.arc42.de.

Mehr

22. Januar Gruppe 2: TOPCASED

22. Januar Gruppe 2: TOPCASED 22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates

Mehr

Das Entwicklungsteam im agilen Prozess. Aufgaben der Software Architektur. Best Practices & Scrum Integration. Zusammenfassung & Ausblick

Das Entwicklungsteam im agilen Prozess. Aufgaben der Software Architektur. Best Practices & Scrum Integration. Zusammenfassung & Ausblick Das Entwicklungsteam im agilen Prozess Aufgaben der Software Architektur Best Practices & Scrum Integration Zusammenfassung & Ausblick Das Entwicklungsteam im agilen Prozess Die besten Architekturen, Anforderungen

Mehr

Kapitel 1 Applikations-Architektur VI

Kapitel 1 Applikations-Architektur VI Kapitel 1 Applikations-Architektur VI Software Architecture, Quality & Testing FS 2016 Prof. Dr. Jana Koehler jana.koehler@hslu.ch Agenda Systemstruktur und Architekturentscheidungen müssen dokumentiert

Mehr

Schliemanns Erben. Schliemanns Erben Systemlandschaften wirkungsvoll (nach-)dokumentieren. Stefan Zörner

Schliemanns Erben. Schliemanns Erben Systemlandschaften wirkungsvoll (nach-)dokumentieren. Stefan Zörner Stefan Zörner embarc GmbH Schliemanns Erben Systemlandschaften wirkungsvoll (nach-)dokumentieren Stefan Zörner Schliemanns Erben Systemlandschaften wirkungsvoll (nach-)dokumentieren Abstract: Softwaresysteme

Mehr

Die Foundation-Phase Kombination von RE-Techniken zum Projektstart. Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018

Die Foundation-Phase Kombination von RE-Techniken zum Projektstart. Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018 Die Foundation-Phase Kombination von RE-Techniken zum Projektstart Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018 440 m Umsatz in 2017 + 2.500 Glückliche Kunden 1992 Gegründetes Familienunternehmen

Mehr

Inhaltsverzeichnis. Business Analysis und Requirements Engineering

Inhaltsverzeichnis. Business Analysis und Requirements Engineering sverzeichnis zu Business Analysis und Requirements Engineering von Peter Hruschka ISBN (Buch): 978-3-446-43807-1 ISBN (E-Book): 978-3-446-43862-0 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43807-1

Mehr

Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3

Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3 Systems Engineering Systems Engineering ist die gezielte Anwendung von wissenschaftlichen und technischen Ressourcen! zur Transformation eines operationellen Bedürfnisses in die Beschreibung einer Systemkonfiguration

Mehr

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 16OH21005 gefördert. Die Verantwortung für den Inhalt dieser

Mehr

Eine Strukturvorlage zur effektiven Dokumentation von Software- und IT Architekturen

Eine Strukturvorlage zur effektiven Dokumentation von Software- und IT Architekturen Association for Information Systems AIS Electronic Library (AISeL) Wirtschaftinformatik Proceedings 2007 Wirtschaftinformatik 2-28-2007 Eine Strukturvorlage zur effektiven Dokumentation von Software- und

Mehr

Lastenheft (Universität Paderborn, Softwaretechnikpraktikum SS2006)

Lastenheft (Universität Paderborn, Softwaretechnikpraktikum SS2006) Lastenheft (Universität Paderborn, Softwaretechnikpraktikum SS2006) Alles, was in dieser Schriftart gesetzt ist, dient nur zur Erläuterung und sollte im fertigen Lastenheft nicht mehr auftauchen! Der Umfang

Mehr

Software Engineering Projekt. Pflichtenheft

Software Engineering Projekt. Pflichtenheft Software Engineering Projekt Pflichtenheft Ziele eines Pflichtenheftes Eine Festsetzung der Leistung und des Umfangs der Software Anforderungen Zugesicherter Funktionsumfang Zugesicherter Produktumgebung

Mehr

Kapitel 1 Applikations-Architektur VIII

Kapitel 1 Applikations-Architektur VIII Kapitel 1 Applikations-Architektur VIII Software Architecture, Quality & Testing FS 2016 Prof. Dr. Jana Koehler jana.koehler@hslu.ch Agenda Beruf des IT Architekten Herausforderungen & Risiken Karrierewege

Mehr

ADONIS NP Prozessmanagement-Know-how auf neuen Wegen

ADONIS NP Prozessmanagement-Know-how auf neuen Wegen ADONIS NP Prozessmanagement-Know-how auf neuen Wegen BOC Group Mag. Robert Strobl BOC Group boc@boc-group.com 1 Erfolgreiches Prozessmanagement mit ADONIS Umfassende Unterstützung des gesamten Lebenszyklus

Mehr

Harald Störrle UML 2 für Studenten

Harald Störrle UML 2 für Studenten Harald Störrle UML 2 für Studenten ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Inhaltsverzeichnis Vorwort 11 Teil

Mehr

Qualität als Treiber: Wie Qualitätsanforderungen die Architektur steuern

Qualität als Treiber: Wie Qualitätsanforderungen die Architektur steuern Projekte. Beratung. Spezialisten. Qualität als Treiber: Wie Qualitätsanforderungen die Architektur steuern IKS-Thementag Autor: Christoph Schmidt-Casdorff 05.05.2015 Qualität als Treiber 1 64 Agenda Qualität

Mehr

Das Berufsbild "Softwarearchitekt" und das Zertifizierungsprogramm des isaqb. Klaus Moser 30. März 2016

Das Berufsbild Softwarearchitekt und das Zertifizierungsprogramm des isaqb. Klaus Moser 30. März 2016 Das Berufsbild "Softwarearchitekt" und das Zertifizierungsprogramm des isaqb Klaus Moser 30. März 2016 Agenda 1 2 3 Intro & Zertifizierung Pause Der Softwarearchitekt Offener Abschluss 1. Vorstellung ca.

Mehr

Do 8.3. Schwarzweiss. Peter Hruschka. January 21-25, 2008, Munich, Germany ICM - International Congress Centre Munich

Do 8.3. Schwarzweiss. Peter Hruschka. January 21-25, 2008, Munich, Germany ICM - International Congress Centre Munich Do 8.3 January 21-25, 2008, Munich, Germany ICM - International Congress Centre Munich Schwarzweiss Peter Hruschka schwarzweiß Peter Hruschka Principal of the Atlantic Systems Guild Aachen - London - New

Mehr

1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell:

1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell: 1 Einführung und Überblick 1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell: Anstoß Auftrag Projekt planen Anforderungen spezifizieren Lieferung Architektur entwerfen System

Mehr

Die Baumschule Optimale Entscheidungsbäume

Die Baumschule Optimale Entscheidungsbäume Christian Gebauer, Sebastian Große, Benjamin Pfeiffer, Nico Smeenk, Jonathan Wiens Im Auftrag von Frau Prof. Dr. Dagmar Monett-Díaz Die Baumschule Optimale Entscheidungsbäume Allgemein Daten der Personen

Mehr

Metadaten: Was gibt es Neues?

Metadaten: Was gibt es Neues? Metadaten: Was gibt es Neues? Peter Kochmann Geschäftsstelle des IMA GDI.NRW Münster, 19.03.2012 Düsseldorf, 27.03.2012 Agenda Architektur der Metadatenkataloge von NRW bis INSPIRE Leitfaden Metadatenerfassung

Mehr

Vorwort. Stefan Zörner. Softwarearchitekturen dokumentieren und kommunizieren

Vorwort. Stefan Zörner. Softwarearchitekturen dokumentieren und kommunizieren Vorwort Stefan Zörner Softwarearchitekturen dokumentieren und kommunizieren Entwürfe, Entscheidungen und Lösungen nachvollziehbar und wirkungsvoll festhalten Geleitwort von Gernot Starke ISBN: 978-3-446-42924-6

Mehr

Systemgestütztes Management der IT-Sicherheit mit der GRC-Suite iris

Systemgestütztes Management der IT-Sicherheit mit der GRC-Suite iris Systemgestütztes Management der IT-Sicherheit mit der GRC-Suite iris Vorteile eines Toolgestützten Informationssicherheitsmanagements Abweichungen von den Vorgaben (Standards, Normen) werden schneller

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Bernhard Lahres, Gregor Rayman Objektorientierte Programmierung Das umfassende Handbuch Galileo Press 1.1 Was ist Objektorientierung? 13 1.2 Hallo liebe Zielgruppe 14 1.3 Was bietet dieses Buch (und was

Mehr

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG 1 Was erwartet Sie? Arbeit & Prozesse Ingenieure & Prozesse Organisationen & Prozesse Projekt/ Produkt & Prozesse Agil & Prozesse

Mehr

Übung Einführung in die Softwaretechnik

Übung Einführung in die Softwaretechnik Lehrstuhl für Informatik 3 RWTH Aachen Übung Einführung in die Softwaretechnik Lösungshinweise zum Übungsblatt 12 Aufgabe 28 Sichtbarkeits-Symbol UML Java + public # protected private (default) Sichtbar

Mehr

Seit 1994 selbständig als Trainer, Berater und Projektcoach mit Schwerpunkt im Bereich von Embedded Real-Time Systems und Hardware/Software-Codesign

Seit 1994 selbständig als Trainer, Berater und Projektcoach mit Schwerpunkt im Bereich von Embedded Real-Time Systems und Hardware/Software-Codesign Die Autoren Die Autoren Dr. Peter Hruschka Studium der Informatik und Promotion zur Thema Echtzeitsprachen an der TU Wien. 18 Jahre (von 1976 1994) in einem großen deutschen Software- und Systemhaus, das

Mehr

Was ist neu in. Asta Powerproject? PROFESSIONELLE PROJEKTMANAGEMENT-SOFTWARE. powerproject

Was ist neu in. Asta Powerproject? PROFESSIONELLE PROJEKTMANAGEMENT-SOFTWARE. powerproject Was ist neu in 14 Asta Powerproject? powerproject PROFESSIONELLE PROJEKTMANAGEMENT-SOFTWARE Was ist neu in Version 14.0.01 Bewertung und Ermittlung von Risiken in Projekten Die Risikoanalyse ist ein Analysewerkzeug,

Mehr

Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht

Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur UML-Klassendiagramme als Werkzeug im Unterricht Blitzlicht? In welcher Programmiersprache(n) unterrichten Sie?? In welchem Umfang unterrichten Sie Objektorientierung??

Mehr

ÜBUNG. Einführung in das IT-Projektmanagement Dr. The Anh Vuong WS 2016/17. Thema... 2 Projekt Struktur... 3 AUFGABEN... 5

ÜBUNG. Einführung in das IT-Projektmanagement Dr. The Anh Vuong WS 2016/17. Thema... 2 Projekt Struktur... 3 AUFGABEN... 5 ÜBUNG Einführung in das IT-Projektmanagement Dr. The Anh Vuong WS 2016/17 Einleitung zur Projektarbeit Thema... 2 Projekt Struktur... 3 AUFGABEN... 5 2016 by Dr. The Anh Vuong Seite 1 Thema Beschluss der

Mehr

BIM Building Information Modeling Paradigmenwechsel für Lehre und Praxis?

BIM Building Information Modeling Paradigmenwechsel für Lehre und Praxis? BIM Building Information Modeling Paradigmenwechsel für Lehre und Praxis? In Zusammenarbeit mit BRZ- Hochschul- SYMPOSIUM Aufbau von Wissen und Ausbildung von Mitarbeitern M. Eng., Dipl.-Ing Bernhard Machnik

Mehr

Softwarearchitektur für alle!?

Softwarearchitektur für alle!? Softwarearchitektur für alle!? Softwarearchitektur wird Entwicklerskill STEFAN ZÖRNER, EMBARC Java User Group Darmstadt Donnerstag, 16.03.2017 0 Die besten Architekturen entstehen durch selbstorganisierte

Mehr

erstellt von <Ihr Name> Template Revision: 4.0 DE Juni 2009

erstellt von <Ihr Name> Template Revision: 4.0 DE Juni 2009 Architekturdokumentation erstellt von Template Revision: 4.0 DE Juni 2009 We acknowledge that this document uses material from the arc 42 architecture template, http://www.arc42.de.

Mehr

ARCHITEKTURAKADEMIE SOFTWAREARCHITEKTUR HANDS-ON AM EIGENEN PROJEKT. Architekten Entwickler Projektleiter

ARCHITEKTURAKADEMIE SOFTWAREARCHITEKTUR HANDS-ON AM EIGENEN PROJEKT. Architekten Entwickler Projektleiter ARCHITEKTURAKADEMIE SOFTWAREARCHITEKTUR HANDS-ON AM EIGENEN PROJEKT Architekten Entwickler Projektleiter SEMINARINHALTE» Umfassender Blick auf das Thema Softwarearchitektur» Praktiken der agilen und schlanken

Mehr

Inhalt Einleitung...1 Einführung in das Risikomanagement...7 Prinzipien wirkungsvollen Risikomanagements... 57

Inhalt Einleitung...1 Einführung in das Risikomanagement...7 Prinzipien wirkungsvollen Risikomanagements... 57 1 Einleitung...1 1.1 Ziele des Buches...2 1.2 Orientierungshilfe...2 1.2.1 Schritt 1: Grundlagen...3 1.2.2 Schritt 2: Wirkung...3 1.2.3 Schritt 3: Anwendung...4 1.3 Leseanleitung...4 2 Einführung in das

Mehr

SOFTWARE- ARCHITEKTUREN

SOFTWARE- ARCHITEKTUREN stefan ZÖRNER SOFTWARE- ARCHITEKTUREN ENTWÜRFE, ENTSCHEIDUNGEN UND LÖSUNGEN NACHVOLLZIEHBAR UND WIRKUNGSVOLL FESTHALTEN EXTRA: Mit kostenlosem E-Book Mit einem Geleitwort von Gernot Starke. Inhalt Geleitwort

Mehr

Kapitel 1 Applikations-Architektur VII

Kapitel 1 Applikations-Architektur VII Kapitel 1 Applikations-Architektur VII Software Architecture, Quality & Testing FS 2016 Prof. Dr. Jana Koehler jana.koehler@hslu.ch Agenda Bewertung von Architekturen mit der ATAM Methode Architecture

Mehr

Workshop Visualisierung 2011 Diskussionsnotizen

Workshop Visualisierung 2011 Diskussionsnotizen Fakultät für Informatik Technische Universität München Workshop Visualisierung 2011 Diskussionsnotizen 20.7.2011, Software-Architektur Jahrestagung 2011, Hamburg Prof. Dr. Florian Matthes Software Engineering

Mehr

Softwarearchitektur Speed-Dating

Softwarearchitektur Speed-Dating Softwarearchitektur Speed-Dating Wie Ihr Eure Entwürfe und Entscheidungen festhaltet und kommuniziert STEFAN ZÖRNER, EMBARC Softwarearchitektur Meetup Hamburg, 28.06.2016 0 Wie Ihr Eure Entwürfe und Entscheidungen

Mehr

Requirements Engineering I

Requirements Engineering I Martin Glinz Requirements Engineering I Kapitel 3 Der Spezifikationsprozess Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind für den

Mehr

Softwarearchitekten und Softwarearchitekturen. Technik <-> Mensch <-> Organisation

Softwarearchitekten und Softwarearchitekturen. Technik <-> Mensch <-> Organisation Softwarearchitekten und Softwarearchitekturen Technik Mensch Organisation Agenda Definition von Softwarearchitektur Softwarearchitekt Architekturentwurf Dokumentation Architekturpattern Agenda

Mehr

Continuous Everything

Continuous Everything Continuous Everything Development, Integration, Deployment, DevOps Peter Hormanns cusy GmbH, Berlin Vortrag OpenRheinRuhr 5./6. November 2016 de.slideshare.net/cusyio/continuous-everything Kapitel you

Mehr

Stichwortverzeichnis. Effektive Softwarearchitekturen (6. Auflage)

Stichwortverzeichnis. Effektive Softwarearchitekturen (6. Auflage) Stichwortverzeichnis zu Effektive Softwarearchitekturen (6. Auflage) von Gernot Starke ISBN (Buch): 978-3-446-43614-5 ISBN (E-Book): 978-3-446-43653-4 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43614-5

Mehr

Ein Beispiel-Pflichtenheft

Ein Beispiel-Pflichtenheft Ein Beispiel-Pflichtenheft 1. ZIELBESTIMMUNG 1.1 Musskriterien 1.2 Wunschkriterien 1.3 Abgrenzungskriterien 2. PRODUKTEINSATZ 2.1 Anwendungsbereiche 2.2 Zielgruppen 2.3 Betriebsbedingungen 3.PRODUKTÜBERSICHT

Mehr

Verteilte Web-Anwendungen mit Ruby. Ruben Schempp Anwendungen

Verteilte Web-Anwendungen mit Ruby. Ruben Schempp Anwendungen Verteilte Web-Anwendungen mit Ruby Ruben Schempp Anwendungen 1 Gliederung Motivation Verteilte Web-Anwendungen Definition Beispiele Gemeinsamkeiten Szenario Ausrichtung Anforderungen Abgrenzungen Technologien

Mehr

Monolith sucht Resilienz.

Monolith sucht Resilienz. Monolith sucht Resilienz. () Wie Ihr Eure Entwürfe und Entscheidungen festhaltet und kommuniziert... STEFAN ZÖRNER, EMBARC Java User Group Karlsruhe Mittwoch, 13.02.2019 bei synyx 0 Wie Ihr Eure Entwürfe

Mehr

Automatisierte Architekturanalyse unter Einsatz von UML 2.0 Modellen

Automatisierte Architekturanalyse unter Einsatz von UML 2.0 Modellen Automatisierte Architekturanalyse unter Einsatz von UML 2.0 Modellen Vorstellung: Thorben Pergande Bisheriges Studium: B.Sc. Angewandte Informatik an der HAW Professoren an dieser Ausarbeitung beteiligt:

Mehr

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2 Anforderungsspezifikation und GWT Tutorien TEACHING TEAM Paul Muntean muntean@ifi.uzh.ch Martina Rakaric martina.rakaric@gmail.com 2 ABGABE Abgabe OLAT Erlaubte

Mehr

8 Grundsätze der Darstellung von Anforderungen

8 Grundsätze der Darstellung von Anforderungen 8 Grundsätze der Darstellung von Anforderungen Darzustellende Aspekte Funktionalität Attribute: Leistungen, Qualitäten, Randbedingungen Freiheitsgrade in der Darstellung Wahl der Mittel Art der Gliederung

Mehr

UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert

UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert Motivation UML 2.0 nicht als ADL im Sinne von Taylor/Medvidovic entworfen. Warum UML als ADL? weit

Mehr