IT-Projekte strukturiert realisieren

Größe: px
Ab Seite anzeigen:

Download "IT-Projekte strukturiert realisieren"

Transkript

1 Ralph Brugger IT-Projekte strukturiert realisieren Situationen analysieren, Lösungen konzipieren - Vorgehen systematisieren, Sachverhalte visualisieren - UMLund EPKs nutzen 2., vollständig überarbeitete und erweiterte Auflage Mit 456 Abbildungen STUDIUM VIEWEG+ TEUBNER

2 Inhaltsverzeichnis Einleitung 1 Inhalt und Gliederung des Buches 1 Danksagung 4 Teil 1: Systematisieren (Analytik / Systemik / Methodik) 1 Systematisieren des Projektinhalts Komplexe Systeme - komplexe Pobleme Strukturwissen, Funktionswissen und Situationskenntnis Systematische Analyse Vernetztes Denken Ganzheitliche Betrachtung Konzeptionelle Modellierung Hierarchische Strukturierung Sichtenorientierte Beschreibung Systembausteine Der Systembauplan - Elemente und Beziehungen Elemente und ihr Vernetzungsgrad Systemabgrenzung nach außen - Systemgrenze, Umsysteme Systemabgrenzung nach innen - Untersysteme Untersuchungsbereich und Gestaltungsbereich Die Systemhierarchie Systembetrachtungen Die umfeldorientierte Betrachtung Die wirkungsorientierte Betrachtung (Black-Box) Die strukturorientierte Betrachtung (White-Box) Die teilsichtorientierte Betrachtung Die zeitorientierte Betrachtung Begriffsübersicht und Metamodell 49 2 Komplexe Projektaufgaben systematisch lösen Komplexe Probleme - komplexe Strukturen Analyse des Problemlösungsverhaltens 55 XIII

3 2.2 Strukturierungsprinzipien Sichtendifferenzierung Differenzierung der Bestandteile des Ist" und des Soll" Problemlösungsprinzipien (Synthese) Divide et impera - Modularisierung Methodische Variantenbildung Normallfall vor Sonderfall Vorgehensprinzipien Тор-Down und Bottom-Up Beispiele für Тор-Down- und Bottom-Up-Vorgehen Divide et impera -Teilprojekte und Reihenfolgeplanung Begriffsübersicht und Assoziationsmodell 90 Systematisieren des Projektvorgehens Komplexe Strukturen - komplexe Lösungen Formalisierung der Problemlösung Der methodische erste Schritt" Auflösungsgrad der Planung Die Basisfragen - Was? und Wie? Unterscheidung zwischen Zielen und Lösungen Mögliche Komponenten der Was-Spezifikation Strukturfortschreibung und Strukturinnovation Die Was-Spezifikation (Fachkonzept) Die Ziele Operationalisierung und Skalierung von Zielen Die Anforderungen Funktionale und nicht-funktionale Anforderungen Die Einflussgrößen Die Include-Exclude-Liste Erfolgsfaktoren und Stolpersteine Auflösungsgrad der Was-Spezifikation Methodische Vorgehensstrategien Evolutionäre und iterative Entwicklung Prototyping - eine iterative Variante Inkrementelle Entwicklung 145

4 3.4.4 Iterative, inkrementelle Entwicklung Empirisches Vorgehen -versus - konzeptionellem Vorgehen Zusammenführung von Revolution und Evolution Begriffsübersicht und Assoziationsmodell Komplexe Projektabläufe systematisch konzipieren Komplexe Lösungen - komplexes Vorgehen Vorgehensmodellierung und Projektplanung Ziele und Nutzen von Vorgehensmodellen Inhalte von Vorgehensmodellen Hierarchische Gliederung eines Gesamtablaufs Phasenmodell gemäß Systems Engineering Abgrenzung zwischen Planungszyklus und Vorgehensmodell Problemlösungsprozesse für systematisches Problemlösen Universeller Problemlösungsprozess Problemlösung ohne Analyse der Ausgangslage Problemlösung mit detaillierter Analyse der Ausgangslage Problemlösung mit Schwerpunkt Lösungsfindung und -analyse Varianten von Problemlösungsprozessen Problemlösungszyklus gemäß Systems Engineering Vorgehensmodelle für die Situationsanalyse Situationsanalyse in vier Hauptabschnitten Situationsanalyse in sechs Schritten Situationsanalyse in zwei Phasen Vorgehensmodelle für fachliche Aufgabenstellungen Business Process Reengineering Softwareentwicklung Auswahl und Einführung von Software (Evaluation) Begriffsübersicht und Assoziationsmodell 206 Teil 2: Visualisieren (Darstellungstechnik) 5 Visualisieren mit Darstellungstechniken Grundlagen der Darstellungstechnik Form und Inhalt (Syntax und Semantik) Semantische und Syntaktische Repräsentation 213 XV

5 5.1.3 Grundlegende Sprachkonventionen Grundlegende Diagrammtypen Zentralistische Mind-Maps vs. dezentrale Bubble-Charts Multi-Skalen-Analyse -Variation im Detaillierungsgrad Modelle und Diagramme - der Unterschied Differenzierung von Darstellungstechniken Abstraktionsgrad - High-Level und Low-Level Formalisierungsgrad - Informal, semiformal und formal Immerein Paar - Formalisierungsgrad und Projektfortschritt Sichtenintegrationsfähigkeit Statisch oder Dynamisch (Struktur oder Verhalten) Kriterien für die Überprüfung von Darstellungen Modellierungsreihenfolge und Gesamtübersicht 245 Darstellungen der Projektabklärung Geschäfts- und Unternehmenssituation Geschäftsstrategie (Wirkungsnetzwerk) Geschäftsnetzwerk (Wertschöpfungsnetzwerk) Unternehmensarchitektur (Unternehmensstrukturdiagramm) Geschäftsabläufe Portfolio-Darstellungen Kundensegment-Portfolio WirksamkeitsTWirtschaftlichkeitsportfolio Portfolio der IT-Innovationsunterstützung Portfolio der strategischen Rolle Informationsgehalt-Portfolio Kooperationsstrategie-Portfolio v Portfolio Eigenentwicklung versus Fremdbezug Portfolios für Workgroup- und Workflow-Entscheidungen Portfolio für Benchmarkingvergleiche und Prozessverbesserungen Projektportfolio/Anwendungsportfolio Projektstatus-Portfolio Technologiearten-Portfolio Portfolios für Projektrisiken und Sicherheitsanalysen/Risikoanalysen Freie Portfolio Darstellungen 296

6 6.3 Darstellungen der IT-Gesamtsicht Applikationslandschaften Applikationsschnittstellen 307 Darstellungen der Geschäftsprozessanalyse Prozessmodellierung Grundbegriffe der Prozesstechnik Prozesshierarchien und Prozesskategorien Prozessarchitektur Prozesse - Übersichtsdarstellungen Prozesslandkarte - statisch Prozesslandkarte - dynamisch Kundenprozessübersicht Prozesse - Ablaufdarstellungen Flussdiagramm 328 \ Ereignisgesteuerte Prozessketten (EPK) Vorgangskettendiagramm Aufgabenkettendiagramm Petn-Netz Sequenzdiagramm Aktivitätsdiagramm (UML) Verbale Rasterdarstellung 368 Darstellungen der Anforderungsanalyse Anforderungsmodellierung Akteurbeziehungsdiagramm Anwendungsfalldiagramm (UML) Sequenzdiagramm Objektorientierte Strukturmodellierung - Strukturdiagramme Klassendiagramm (UML) Objektdiagramm (UML) Objektorientierte Verhaltensmodellierung - Interaktionsdiagramme Sequenzdiagramm (UML) Kollaborationsdiagramm (UML) Objektorientierte Verhaltensmodellierung -Ablaufdiagramme Aktivitätsdiagramm (UML) 395

7 8.4.2 Zustandsdiagramm (UML) Funktionsmodellierung Ereignisorientierte Funktionsmodellierung Funktionshierarchiediagramm Datenflussmodellierung Datenflussdiagramm Darstellungen des Entwurfs Die Aufgabe des Entwurfs Architektur- und Funktionsbeschreibung Komponentendiagramm (UML) Verteilungsdiagramm (UML) Blockdiagramme Tier-Darstellungen Sequenz- und Zustandsdiagramme Strukturdiagramm API-Darstellung Darstellungen systemischer Sachverhalte Allgemeine Systemdarstellungen Bubble Chart Kontextdiagramm und Schnittstellendarstellung Schnittstellenmatrix Darstellungen der Problemanalyse Ursache-Wirkung-Grafik Ishikawa-Diagramm Ursachenmatrix Wirkungsnetzwerk Wirkungsmatrix Darstellungen des Projektmanagements Strukturdarstellungen (Breakdown-Structures) Content-Breakdown-Structure (Produktstrukturplan) Work-Breakdown-Structure (Projektstrukturplan) Organisation-Breakdown-Structure Cost-Breakdown-Structure Zuständigkeitsdiagramm 480

8 11.2 Zeit- und Aufgabenplanung Projektfortschrittsdiagramm Balkendiagramm und Zeitachse Termin-Trend-Diagramm Universelle Darstellungen Metamodelle und Assoziationsmodelle Metamodelle Assoziationsmodelle Vergleichsdarstellungen / Bewertungsdarstellungen Kiviatdiagramm Nutzwertprofil / Polaritätsprofil Risikoprofil Überdeckungs-Darstellung Verschiedene Ist-Soll-Vergleichsdiagramm Ist-Soll-Abhängigkeitsdiagramm Kommunikationsbeziehungsdiagramm Produktübersichtsdiagramm Morphologischer Kasten Problemlösungsbaum 521 Anhang 523 Literaturverzeichnis 524 Stichwortverzeichnis 527 XIX

Ralph Brugger. IT-Projekte strukturiert realisieren

Ralph Brugger. IT-Projekte strukturiert realisieren Ralph Brugger IT-Projekte strukturiert realisieren Aus dem Bereich IT erfolgreich gestalten Grundkurs JAVA von Dietmar Abts Ohne Czu C++ von Peter P. Bothner und Wolf-Michael Kähler Software Engineering

Mehr

Inhaltsverzeichnis.

Inhaltsverzeichnis. Wegweiser durch das Buch 1 1 Problembereich und Lösungsbereich 10 1.1.Unterschiede zwischen Problembereich und Lösungsbereich 10 1.2 Paradigmen der Softwareentwicklung 12 1.3 Methoden für die verschiedenen

Mehr

Inhalt. Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig.

Inhalt. Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig. Inhalt Vorwort Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig Danksagungen Die Autoren XIII XV XV XVII XVIII XVIII XIX Teil I:

Mehr

Notationen zur Prozessmodellierung

Notationen zur Prozessmodellierung Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling

Mehr

Methoden des Software Engineering

Methoden des Software Engineering Methoden des Software Engineering Funktions-, daten-, objekt- und aspektorientiert entwickeln Bearbeitet von Joachim Goll 1. Auflage 2012. Buch. xxxviii, 794 S. Hardcover ISBN 978 3 8348 2433 2 Format

Mehr

Objektorientierte Softwareentwicklung

Objektorientierte Softwareentwicklung Objektorientierte Softwareentwicklung Analyse- und Designmethoden Analyse- & Designmethoden Strukturierte, traditionelle Methoden Objektorientierte Methoden Funktionsorientierte Methoden Datenorientierte

Mehr

Grundkurs Geschäftsprozess- Management

Grundkurs Geschäftsprozess- Management Andreas Gadatsch Grundkurs Geschäftsprozess- Management Methoden und Werkzeuge für die IT-Praxis: Eine Einführung für Studenten und Praktiker 7. Auflage ^J Springer Vieweg Abbildungsverzeichnis Tabellenverzeichnis

Mehr

Requirements Engineering I

Requirements Engineering I Martin Glinz Requirements Engineering I Kapitel 9 UML Unified Modeling Language Universität Zürich Institut für Informatik 2006, 2008 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind

Mehr

Martin Fowler, Kendall Scott. UML konzentriert. Eine strukturierte Einführung in die Standard-Objektmodellierungssprache. 2., aktualisierte Auflage

Martin Fowler, Kendall Scott. UML konzentriert. Eine strukturierte Einführung in die Standard-Objektmodellierungssprache. 2., aktualisierte Auflage Martin Fowler, Kendall Scott UML konzentriert Eine strukturierte Einführung in die Standard-Objektmodellierungssprache 2., aktualisierte Auflage Deutsche Übersetzung von Arnulf Mester, Michael Sczittnick

Mehr

Analyse und Design mituml2

Analyse und Design mituml2 Analyse und Design mituml2 Objektorientierte Softwareentwicklung von Bernd Oestereich 7, aktualisierte Auflage Oldenbourg Verlag München Wien Ш1!Н1Н1КД nhjektorientierte Softwareentwicklung - Analyse und

Mehr

Methoden und Architekturen der Softwaretechnik

Methoden und Architekturen der Softwaretechnik Joachim Goll Methoden und Architekturen der Softwaretechnik STUDIUM VIEWEG+ TEUBNER Inhaltsverzeichnis Vorwort 7 Wegweiser durch das Buch 11 Inhaltsverzeichnis 17 Begriffsverzeichnis 23 Abkürzungsverzeichnis

Mehr

Techniken der Projektentwicklungen

Techniken der Projektentwicklungen Dynamische Modellierung 8. Termin Rückblick auf statische Modellierung Dynamische Modellierung Basiskonzepte Beispiel Erweiterungen Eigenschaften Syntax Rückblick auf statische Modellierung Dynamische

Mehr

Objektorientierte Systementwicklung

Objektorientierte Systementwicklung Karl-Heinz Rau Objektorientierte Systementwicklung Vom Geschäftsprozess zum Java-Programm Mit 162 Abbildungen vieweg Überblick und Vorbemerkungen 1 1 Objektorientierte Software-Entwicklung 5 1.1 Überblick

Mehr

Lehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung

Lehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen

Mehr

Objektorientiertes Design

Objektorientiertes Design Objektorientiertes Design Yi Zhao Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg Zhao, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1

Mehr

Von UML 1.x nach UML 2.0

Von UML 1.x nach UML 2.0 Zürich Soft Summer 2005 Fortgeschrittene Aspekte der Software Technologie Von UML 1.x nach UML 2.0 Prof. Dr. Martin Glinz www.ifi.unizh.ch/req Ergänzendes Material zur Vorlesung Spezifikation und Entwurf

Mehr

Die Unified Modeling Language UML

Die Unified Modeling Language UML Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 4 Die Unified Modeling Language UML Universität Zürich Institut für Informatik Inhalt 4.1 Hintergrund 4.2 Grundkonzepte der UML 4.3 Die Rolle

Mehr

INSPIRE - Modellierung

INSPIRE - Modellierung INSPIRE - Modellierung Inhalt Motivation Modellierung UML Diagramme INSPIRE-Schulung LKROS 2 Motivation Was ist ein Modell, und warum wollen wir modellieren? Warum brauchen wir eine Modellierungssprache

Mehr

Grundkurs Geschäftsprozess Management

Grundkurs Geschäftsprozess Management Andreas Gadatsch Grundkurs Geschäftsprozess Management Methoden und Werkzeuge für die IT-Praxis: Eine Einführung für Studenten und Praktiker 6., aktualisierte Auflage Mit 351 Abbildungen STUDIUM B 367209

Mehr

Prof. Dr. rer. nat. Andreas Häuslein. Systemanalyse. Grundlagen, Techniken, Notierungen. VDE VERLAG GMBH Berlin Offenbach

Prof. Dr. rer. nat. Andreas Häuslein. Systemanalyse. Grundlagen, Techniken, Notierungen. VDE VERLAG GMBH Berlin Offenbach Prof. Dr. rer. nat. Andreas Häuslein Systemanalyse Grundlagen, Techniken, Notierungen VDE VERLAG GMBH Berlin Offenbach Inhaltsverzeichnis Vorwort 13 Teil A: Grundlagen 15 1 Gegenstand und Ziele der Systemanalyse

Mehr

Lehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung. Grundkurs C++

Lehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung. Grundkurs C++ Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen

Mehr

Analyse und Design mituml2.1

Analyse und Design mituml2.1 Analyse und Design mituml2.1 Objektorientierte Softwareentwicklung Von Bernd Oestereich 8., aktualisierte Auflage Oldenbourg Verlag München Wien nhaltsverzeichnis Objektorientierte Softwareentwicklung

Mehr

UML (Unified Modelling Language) von Christian Bartl

UML (Unified Modelling Language) von Christian Bartl UML (Unified Modelling Language) von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 UML Unified Modelling Language... 3 2 Diagrammtypen... 3 2.1 Aktivitätsdiagramm... 3 2.1.1 Notation... 4 2.1.2 Beispieldiagramm...

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

Inhalt. 1 Einführung 17. Strukturdiagramme. 2 Klassendiagramm 37

Inhalt. 1 Einführung 17. Strukturdiagramme. 2 Klassendiagramm 37 Vorwort... 13 1 Einführung 17 1.1 Weshalb muss Software modelliert werden?... 17 1.2 Die Phasen bei der Softwareentwicklung... 18 1.2.1 Analyse... 18 1.2.2 Entwurf... 19 1.2.3 Implementierung und Dokumentation...

Mehr

Anwendungsorientierte Wirtschaftsinformatik

Anwendungsorientierte Wirtschaftsinformatik Paul Alpar Rainer Alt Frank Bensberg Heinz Lothar Grob Peter Weimann Robert Winter Anwendungsorientierte Wirtschaftsinformatik Strategische Planung, Entwicklung und Nutzung von Informationssystemen 7.,

Mehr

Regelbasierte Entwicklung betrieblicher Informationssysteme

Regelbasierte Entwicklung betrieblicher Informationssysteme Reihe: Wirtschaftsinformatik Band 45 Herausgegeben von Prof. (em.) Dr. Dietrich Seibt, Köln, Prof. Dr. Hans-Georg Kemper, Stuttgart, Prof. Dr. Georg Herzwurm, Stuttgart, Prof. Dr. Dirk Stelzer, Ilmenau,

Mehr

Analyse und Design mit U ML 2.3

Analyse und Design mit U ML 2.3 Analyse und Design mit U ML 2.3 Objektorientierte Softwareentwicklung von Bernd Oestereich unter Mitarbeit von Stefan Bremer 9., aktualisierte und erweiterte Auflage Ofdenbourg Verlag München Inhaltsverzeichnis

Mehr

Grundlagen der Wirtschafts informatik

Grundlagen der Wirtschafts informatik Andreas Fink Gabriele Schneidereit Stefan Voß Grundlagen der Wirtschafts informatik Zweite, überarbeitete Auflage mit 78 Abbildungen und 16 Tabellen Physica-Verlag Ein Unternehmen von Springer Vorwort

Mehr

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel. EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG

Mehr

Christoph Kecher, Alexander Salvanos UML 2.5. Das umfassende Handbuch. Rheinwerk. Computing

Christoph Kecher, Alexander Salvanos UML 2.5. Das umfassende Handbuch. Rheinwerk. Computing Christoph Kecher, Alexander Salvanos UML 2.5 Das umfassende Handbuch Rheinwerk Computing Inhalt Vorwort 13 1 Einführung 17 1.1 Weshalb muss Software modelliert werden? 17 1.2 Die Phasen bei der Softwareentwicklung

Mehr

Grundlagen des Software Engineering

Grundlagen des Software Engineering Gustav Pomberger und Günther Blaschek Grundlagen des Software Engineering Prototyping und objektorientierte Software-Entwicklung Mit 101 Abbildungen Technische Universität Darmstadt FACHBEREICH INFORMATIK

Mehr

August-Wilhelm Scheer ARIS- Modellierungsmethoden, Metamodelle, Anwendungen. Vierte Auflage. Mit 179 Abbildungen. Springer

August-Wilhelm Scheer ARIS- Modellierungsmethoden, Metamodelle, Anwendungen. Vierte Auflage. Mit 179 Abbildungen. Springer August-Wilhelm Scheer ARIS- Modellierungsmethoden, Metamodelle, Anwendungen Vierte Auflage Mit 179 Abbildungen Springer ARIS-Geschäftsprozeßmodellierung A.I A.1.1 A.I.2 A.I.3 Strategische Geschäftsprozeßanalyse

Mehr

Vorlesung Software-Engineering I

Vorlesung Software-Engineering I Vorlesung Software-Engineering I im 3. und 4. Semester 05. Basiskonzepte Sichten auf das Produkt PD-TES/Hoyer, Frank-Michael SWE1: 05. Basiskonzepte - Sichten 16. Juli 2010 geändert: 4. Oktober 2013 SW-Architektur

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

UML 2 glasklar Praxiswissen für die UML-Modellierung

UML 2 glasklar Praxiswissen für die UML-Modellierung Chris Rupp, Stefan Queins, Barbara Zengler UML 2 glasklar Praxiswissen für die UML-Modellierung ISBN-10: 3-446-41118-6 ISBN-13: 978-3-446-41118-0 Inhaltsverzeichnis Weitere Informationen oder Bestellungen

Mehr

Das UML Benutzerhandbuch

Das UML Benutzerhandbuch Grady Booch James Rumbaugh Ivar Jacobson Das UML Benutzerhandbuch Aktuell zur Version 2.0 Inhalt Vorwort 15 Ziele 15 Publikum 16 Wie Sie dieses Buch verwenden sollten 16 Aufbau und besondere Merkmale 17

Mehr

Inhalt. 1 Einführungsveranstaltung. 2 Pflichtenheft ANFORDERUNGSSPEZIFIKATION - GROBPLANUNG ANFORDERUNGSSPEZIFIKATION - SOLLKONZEPT

Inhalt. 1 Einführungsveranstaltung. 2 Pflichtenheft ANFORDERUNGSSPEZIFIKATION - GROBPLANUNG ANFORDERUNGSSPEZIFIKATION - SOLLKONZEPT Inhalt ANFORDERUNGSSPEZIFIKATION - GROBPLANUNG 1 Einführungsveranstaltung 1.1 Ziel der Veranstaltung 1.2 Formaler Ablauf der Veranstaltung 1.3 Bewertungskriterien mittels Meilensteinen, Präsentationen

Mehr

Methodische objektorientierte Softwareentwicklung

Methodische objektorientierte Softwareentwicklung Mario Winter Methodische objektorientierte Softwareentwicklung Eine Integration klassischer und moderner Entwicklungskonzepte dpunkt.verlag I Klassische Aspekte des Software Engineering 1 1 Allgemeine

Mehr

Software Engineering in der Praxis

Software Engineering in der Praxis Software Engineering in der Praxis Praktische Übungen Pinte, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1 / 17 Objektorientiertes Design Florin Pinte Marc Spisländer Lehrstuhl für Software

Mehr

UML - Unified Modeling Language

UML - Unified Modeling Language Rainer Burkhardt UML - Unified Modeling Language Objektorientierte Modellierung für die Praxis ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Bonn Reading, Massachusetts Menlo Park, California

Mehr

ARIS- Modellierungsmethoden, Metamodelle, Anwendungen. August-Wilhelm Scheer. Vierte Auflage. Springer. Mit 179 Abbildungen

ARIS- Modellierungsmethoden, Metamodelle, Anwendungen. August-Wilhelm Scheer. Vierte Auflage. Springer. Mit 179 Abbildungen August-Wilhelm Scheer 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. ARIS- Modellierungsmethoden, Metamodelle, Anwendungen

Mehr

TEIL I Strukturdiagramme 1 Einführung Klassendiagramm Objektdiagramm Kompositionsstrukturdiagramm...

TEIL I Strukturdiagramme 1 Einführung Klassendiagramm Objektdiagramm Kompositionsstrukturdiagramm... Auf einen Blick TEIL I Strukturdiagramme 1 Einführung... 13 2 Klassendiagramm... 29 3 Objektdiagramm... 111 4 Kompositionsstrukturdiagramm... 125 5 Komponentendiagramm... 145 6 Verteilungsdiagramm... 161

Mehr

Lehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung

Lehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen

Mehr

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung Reisebeschreibung Zielpublikum Fallbeispiel...

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung Reisebeschreibung Zielpublikum Fallbeispiel... Vorwort..................................................... 13 Kapitel 1 Einleitung......................................... 15 1.1 Reisebeschreibung............................ 18 1.2 Zielpublikum.................................

Mehr

Datenbanken. Teil 2: Informationen. Kapitel 7: Objektorientierte Sicht. UML-Diagramme. Vorstellung der unterschiedlichen UML-Diagramme

Datenbanken. Teil 2: Informationen. Kapitel 7: Objektorientierte Sicht. UML-Diagramme. Vorstellung der unterschiedlichen UML-Diagramme Datenbanken objektorientierte Sicht Seite 1 von 76 Datenbanken Teil 2: Informationen Kapitel 7: Objektorientierte Sicht UML-Diagramme Vorstellung der unterschiedlichen UML-Diagramme 1. Diagrammtypen 2.

Mehr

Systems Engineering. Iblöll m Böhm Bildungsmedien, Kölliken. Rolf Böhm. Das Lehrbuch mit Praxisbeispielen, zahlreichen Abbildungen und Tabellen

Systems Engineering. Iblöll m Böhm Bildungsmedien, Kölliken. Rolf Böhm. Das Lehrbuch mit Praxisbeispielen, zahlreichen Abbildungen und Tabellen Rolf Böhm Systems Engineering Das Lehrbuch mit Praxisbeispielen, zahlreichen Abbildungen und Tabellen I.Auflage 2012 Iblöll m Böhm Bildungsmedien, Kölliken Böhm, Rolf Systems Engineering 2012 digitalisiert

Mehr

Das UML Benutzerhandbuch

Das UML Benutzerhandbuch Grady Booch James Rumbaugh Ivar Jacobson Das UML Benutzerhandbuch Aktuell zur Version 2.0 ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario

Mehr

Analyse und Entwurf von Softwaresystemen mit der UML

Analyse und Entwurf von Softwaresystemen mit der UML Analyse und Entwurf von Softwaresystemen mit der UML Bearbeitet von Horst A. Neumann 2. Auflage 2002. Buch. XVI, 480 S. Hardcover ISBN 978 3 446 22038 6 Format (B x L): 17,7 x 24,5 cm Gewicht: 1049 g Zu

Mehr

Software- und Systementwicklung

Software- und Systementwicklung Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm

Mehr

Software-Engineering

Software-Engineering SWE2 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 2: Grundbegriffe und Prinzipien SWE2 Slide 2 Grundbegriffe der Software-Entwicklung: Systeme System Ausschnitt aus der realen oder

Mehr

Softwaretechnologie für Fortgeschrittene Wohce 4 Modellierung UML

Softwaretechnologie für Fortgeschrittene Wohce 4 Modellierung UML Softwaretechnologie für Fortgeschrittene Wohce 4 Modellierung UML The role of UML Theoretical model model for comparison calibration verification Empirical model model of deduction induction Generating

Mehr

NACHRICHTENTECHNISCHER SYSTEME

NACHRICHTENTECHNISCHER SYSTEME Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)

Mehr

Software Engineering in der Praxis

Software Engineering in der Praxis Software Engineering in der Praxis Praktische Übungen Pinte, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1 / 17 Objektorientiertes Design Florin Pinte Marc Spisländer Lehrstuhl für Software

Mehr

Unified Modeling Language (UML )

Unified Modeling Language (UML ) Unified Modeling Language (UML ) Seminar: Programmiersprachenkonzepte Inhalt Einleitung UML 2.0 Diagrammtypen 2 Einleitung Objektorientierte Modellierungssprache Definiert vollständige Semantik Dient der

Mehr

Methodische objektorientierte Softwareentwicklung

Methodische objektorientierte Softwareentwicklung Methodische objektorientierte Softwareentwicklung Eine Integration klassischer und moderner Entwicklungskonzepte von Mario Winter 1. Auflage Methodische objektorientierte Softwareentwicklung Winter schnell

Mehr

Application Engineering Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen

Application Engineering Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen I " t3ildungsmedien Informatik Application Engineering Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen Hansruedi Tremp und Markus Ruggiero Application

Mehr

Inhaltsverzeichnis. Teil I Einführung 13. Teil II Struktur 41. Vorwort 11

Inhaltsverzeichnis. Teil I Einführung 13. Teil II Struktur 41. Vorwort 11 UML 2 für Studenten Inhaltsverzeichnis Vorwort 11 Teil I Einführung 13 Kapitel 1 UML (nicht nur) für Studenten 15 1.1 Zielgruppen 16 1.2 Konventionen 17 1.3 Abgrenzung 18 1.4 Aufbau dieses Buches 18 Kapitel

Mehr

So#waretechnologie für Fortgeschri4ene Teil Eide. Stunde IV: UML. Köln 26. Januar 2017

So#waretechnologie für Fortgeschri4ene Teil Eide. Stunde IV: UML. Köln 26. Januar 2017 So#waretechnologie für Fortgeschri4ene Teil Eide Stunde IV: UML Köln 26. Januar 2017 Model of vs. model for TheoreKcal model model for comparison calibra9on verifica9on Empirical model model of deduc9on

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

UML Crashkurs v0.1. UML für Fachinformatiker. von Hanjo Müller

UML Crashkurs v0.1. UML für Fachinformatiker. von Hanjo Müller UML Crashkurs v0.1 UML für Fachinformatiker von Hanjo Müller 3. Mai 2005 Inhaltsverzeichnis Inhaltsverzeichnis 1 UML - Unified Modeling Language 3 2 UML im Software Entwurf 4 2.1 Ablauf der Softwareentwicklung.............................

Mehr

Geschäftsprozessmodellierung Einführung, Analyse und Simulation

Geschäftsprozessmodellierung Einführung, Analyse und Simulation Geschäftsprozessmodellierung Einführung, Analyse und Simulation Johannes Michler, PROMATIS software GmbH Berlin, 05.05.2011 1 Inhalt Grundlagen Modellierungsmethode Petri-Netze Modellierung von Geschäftsprozessen

Mehr

Inhalt. Teil I Fallstudienbasierte Einführung 1. Teil M Untersuchungsobjekt Unternehmen 13. Teil III Systemtheorie und Modellierung 57

Inhalt. Teil I Fallstudienbasierte Einführung 1. Teil M Untersuchungsobjekt Unternehmen 13. Teil III Systemtheorie und Modellierung 57 Inhalt Abkürzungsverzeichnis ix Teil I Fallstudienbasierte Einführung 1 1 Systemanalyse - Das Buch im Überblick 3 1.1 Motivation und Einleitung zu diesem Buch 3 1.2 Eine Fallstudie als Rahmen des Buchs

Mehr

Unified Modeling Language 2

Unified Modeling Language 2 Unified Modeling Language 2 Marvin Frommhold 17.11.2008 Gliederung Einleitung Geschichte Strukturierung der Spezifikation Diagrammtypen Strukturdiagramme Verhaltensdiagramme CASE-Werkzeuge Quellen Was

Mehr

Grundkurs C++ Objektmodellierung

Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung Martin Knopp, Martin Gottwald, Stefan Röhrl 09.05.2018 Folie 1/25 GK C++: Objektmodellierung Martin Knopp, Martin Gottwald, Stefan Röhrl 09.05.2018 Objektmodellierung Welche

Mehr

Wirtschaftsinformatik 6a: Modellierung. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte

Wirtschaftsinformatik 6a: Modellierung. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte Wirtschaftsinformatik 6a: Modellierung Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte Computertechnik Man kann Software auf 2 Arten herstellen: Entweder macht man sie so klar und einfach,

Mehr

DGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten. 08. Juni 2011

DGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten. 08. Juni 2011 DGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten 08. Juni 2011 1 Heinrich Dreier hd@3er-consult.de +49 (0)176 62635052 DGQ- Mitglied Q-Manager Navigationsentwicklung freiberuflicher technischer

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

Martin Fowler, Kendali Scott. UML - konzentriert. Die Standardobjektmodellierungssprache anwenden

Martin Fowler, Kendali Scott. UML - konzentriert. Die Standardobjektmodellierungssprache anwenden Martin Fowler, Kendali Scott 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. UML - konzentriert Die Standardobjektmodellierungssprache

Mehr

UML -Klassendiagramme

UML -Klassendiagramme UML -Klassendiagramme UML - offline: ArgoUML http://argouml.stage.tigris.org/ UML online: Links genmymodel.com umlet.com/umletino/umletino.html Arten von UML-Diagrammen Diagramm Strukturdiagramm Verhaltensdiagramm

Mehr

Jason T. Roff UML. IT Tutorial. Übersetzung aus dem Amerikanischen von Reinhard Engel

Jason T. Roff UML. IT Tutorial. Übersetzung aus dem Amerikanischen von Reinhard Engel Jason T. Roff UML IT Tutorial Übersetzung aus dem Amerikanischen von Reinhard Engel Inhaltsverzeichnis Inhaltsverzeichnis Einführung 11 Grundlagen der UML 15 Warum wir Software modellieren 16 Analyse,

Mehr

Immobilien-Prozessmanagement

Immobilien-Prozessmanagement Fabian Heyden Immobilien-Prozessmanagement Gestaltung und Optimierung von immobilienwirtschaftlichen Prozessen im Rahmen eines ganzheitlichen Prozessmanagements unter Berücksichtigung einer empirischen

Mehr

Grundkurs Geschäftsprozess- Management

Grundkurs Geschäftsprozess- Management Andreas Gadatsch Grundkurs Geschäftsprozess- Management Analyse, Modellierung, Optimierung und Controlling von Prozessen 8., vollständig überarbeitete Auflage ö Springer Vi eweg Inhaltsverzeichnis 1 Einführung

Mehr

Software Engineering in der Praxis

Software Engineering in der Praxis Inhalt Nachlese Aufgaben Literatur Software Engineering in der Praxis Praktische Übungen Inhalt Nachlese Aufgaben Literatur Marc Spisländer Dirk Wischermann Lehrstuhl für Software Engineering Friedrich-Alexander-Universität

Mehr

Inhaltsverzeichnis. Teil I Grundlagen 1

Inhaltsverzeichnis. Teil I Grundlagen 1 xv Teil I Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben.................................. 3 1.2 Modelltheorie........................................... 5 1.3 Ziele beim Einsatz

Mehr

Software Engineering

Software Engineering lan Sommerville 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Software Engineering 6. Auflage Pearson Studium ein

Mehr

Vorlesung Programmieren

Vorlesung Programmieren Vorlesung Programmieren Unified Modeling Language (UML) Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Unified Modeling Language (UML)

Mehr

Praxis der Softwareentwicklung

Praxis der Softwareentwicklung Praxis der Softwareentwicklung SS 2013 Prof. Dr. Gregor Snelting LEHRSTUHL 0 KIT 9. Universität April 2013 des Landes Baden-Württemberg Praxis der Softwareentwicklung und SS 2013 LEHRSTUHL nationales Forschungszentrum

Mehr

Inhaltsverzeichnis. Teil I UML als Entwurfssprache

Inhaltsverzeichnis. Teil I UML als Entwurfssprache Inhaltsverzeichnis Teil I UML als Entwurfssprache 1 Modellierung von Software-Systemen... 1 1.1 EntstehungderUML... 2 1.2 ZumAufbaudesBuches... 4 1.3 Modelle,Sichtenund Diagramme... 6 1.4 DasstatischeModell...

Mehr

Wintersemester Systementwicklung: Grundlagen. Prof. Dr. Christoph Rosenkranz. Katholische Universität Eichstätt-Ingolstadt

Wintersemester Systementwicklung: Grundlagen. Prof. Dr. Christoph Rosenkranz. Katholische Universität Eichstätt-Ingolstadt Wintersemester 2016-2017 Systementwicklung: Grundlagen Prof. Dr. Christoph Rosenkranz Katholische Universität Eichstätt-Ingolstadt 1 Informationsmanagement 1.1 Strategisches IT-Management 1.2 Operatives

Mehr

EPK Ereignisgesteuerte Prozesskette

EPK Ereignisgesteuerte Prozesskette Ausarbeitung zum Fachseminar Wintersemester 2008/09 EPK Ereignisgesteuerte Prozesskette Referent: Prof. Dr. Linn Ausarbeitung: Zlatko Tadic e-mail: ztadic@hotmail.com Fachhochschule Wiesbaden Fachbereich

Mehr

Der Referenzmodellkatalog als Instrument des Wissensmanagements: Methodik und Anwendung

Der Referenzmodellkatalog als Instrument des Wissensmanagements: Methodik und Anwendung Inhaltsverzeichnis Teil 1: Grundlagen 1 Der Referenzmodellkatalog als Instrument des Wissensmanagements: Methodik und Anwendung Peter Fettke, Peter Loos 3 1 Ausgangssituation und Problemstellung 3 2 Der

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

1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge

1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete

Mehr

Software Engineering

Software Engineering Jochen Ludewig Horst Lichter Software Engineering Grundlagen, Menschen, Prozesse, Techniken 3., korrigierte Auflage dpunkt.verlag Teil i Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben

Mehr

Anwendungsorientierte Wirtschaftsinformatik

Anwendungsorientierte Wirtschaftsinformatik Paul Alpar Rainer Alt Frank Bensberg Heinz Lothar Grob Peter Weimann Robert Winter Anwendungsorientierte Wirtschaftsinformatik Strategische Planung, Entwicklung und Nutzung von Informationssystemen 8.,

Mehr

Das umfassende Handbuch

Das umfassende Handbuch Christoph Kecher UML 2.0 Das umfassende Handbuch. Jfjf- Ali' ' w v^i* >" '-«(."', Galileo Press Inhalt Vorwort 11 1 Einführung 1.1 Weshalb muss Software modelliert werden? 13 1.2 Was ist die UML? 15 1.3

Mehr

Praxis der Softwareentwicklung

Praxis der Softwareentwicklung Praxis der Softwareentwicklung SS 2014 Prof. Dr. Gregor Snelting LEHRSTUHL 0 KIT 22. Universität April 2014 des Landes Baden-Württemberg Praxis der Softwareentwicklung und SS 2014 LEHRSTUHL nationales

Mehr

Praxis der Softwareentwicklung WS 2015/16

Praxis der Softwareentwicklung WS 2015/16 Praxis der Softwareentwicklung WS 2015/16 Prof. Dr. Gregor Snelting LEHRSTUHL PROGRAMMIERPARADIGMEN 0 KIT 28. Universität Oktober des 2015- Landes Praxis Baden-Württemberg der Softwareentwicklung und WS

Mehr

OOAD in UML. Seminar Software-Entwurf B. Sc. Sascha Tönnies

OOAD in UML. Seminar Software-Entwurf B. Sc. Sascha Tönnies OOAD in UML Seminar Software-Entwurf B. Sc. Sascha Tönnies Agenda 1. Einordnung des Themas im Seminar 2. UML kompakt 3. UML detailliert 4. Werkzeugunterstützung 2 Einordnung des Themas UML Hilfsmittel

Mehr

UML 2.0 Das umfassende Handbuch

UML 2.0 Das umfassende Handbuch Christoph Kecher V.-M \MM UML 2.0 Das umfassende Handbuch Galileo Computing Inhalt Vorwort 11 1 Einführung 13 1.1 Weshalb muss Software modelliert werden? 13 1.2 Was ist die UML? 15 1.3 Die Geschichte

Mehr

Organisation der Unternehmensarchitektur

Organisation der Unternehmensarchitektur Organisation der Unternehmensarchitektur Entwicklung der aufbau- und ablauforganisatorischen Strukturen unter besonderer Berücksichtigung des Gestaltungsziels Konsistenzerhaltung DISSERTATION der Universität

Mehr

Formale Modellierung Vorlesung vom : Beyond JML

Formale Modellierung Vorlesung vom : Beyond JML Rev. 1702 1 [12] Formale Modellierung Vorlesung vom 07.05.12: Beyond JML Till Mossakowski & Christoph Lüth Universität Bremen Sommersemester 2012 2 [12] Heute im Programm Grenzen der JML Nach JML: UML

Mehr

Modellierung von Geschäftsprozessen (I) Geschäftsprozessmanagement

Modellierung von Geschäftsprozessen (I) Geschäftsprozessmanagement Modellierung von Geschäftsprozessen (I) Geschäftsprozessmanagement Lehrstuhl für Wirtschaftsinformatik und Electronic Government Universität Potsdam Chair of Business Information Systems and Electronic

Mehr

Modellbasierter Test mit der UML. Vortragender: Lars Westmeier Seminar: Spezifikationsbasierter Softwaretest

Modellbasierter Test mit der UML. Vortragender: Lars Westmeier Seminar: Spezifikationsbasierter Softwaretest Modellbasierter Test mit der UML Vortragender: Lars Westmeier Seminar: Spezifikationsbasierter Softwaretest Inhalt Einleitung und Motivation UML Testgenerierung Fazit Inhalt Einleitung und Motivation UML

Mehr

Inhaltsübersicht Grundlagen der Organisation: Was ist unter Organisation zu verstehen?

Inhaltsübersicht Grundlagen der Organisation: Was ist unter Organisation zu verstehen? Inhaltsübersicht. 1 Grundlagen der Organisation: Was ist unter Organisation zu verstehen?... 1 1.1 Ein erster Blick in die Organisationspraxis: Organisation als Erfolgsfaktor... 1 1.2 Grundbegriffe der

Mehr