UML - Unified Modeling Languagedie Vereinigung der OO-Modellierungssprachen | Unternehmensberatung Know-how-Transfer zu Vorgehensmodellen - Methoden - Werkzeugen |
objektorientierte Darstellungstechnik Anwendungsfalldiagramm Aktivitätsdiagramm use cases Klassendiagramm Anforderungsmanagement Trainer Sequenzdiagramm Kollaborationsdiagramm Voraussetzungen Interaktionsdiagramm Verteilungsdiagramm anlegen Zustandsdiagramm Komponentendiagramm Paketdiagramm UML2 Zustandsübergangsdiagramm definition Prozessdiagramm Kommunikation function Entwurf UML-Diagrammtypen Beispiel documentation Softwareentwicklung Wissen analysis Bedeutung Objekt Anwendung Aktivitätendiagramm mapping code Prozess abbilden Ablauforganisation Diagramm Datenfluss Anleitung Word-Dokument test Software-Einsatz grafische workflow Abbildung Daten Objektmodell statechart Projektmanagement Erfahrung Qualität Prozessbeschreibung Verfeinerung State-Diagramm Organisation Aktivität umwandeln Word-Vorlage Nutzen Pakete MS Word Analysemethode CARE-Tool Anforderungsanalyse Optimierung Zustandsübergang Verfahren activity class collaboration communication component deployment diagram interaction package sequence diagram method Anwendungsfall erstellen Arbeitsprozesse darstellen Begriffe element Beispiele Assoziation problem Abhängigkeiten Ergebnistypen Abstraktion transformation tutorial Sequenz Use-case parallele Prozesse Software-Design Funktion activity diagram Programme Rekursion Arbeitspaket Aktivitätsdiagramme Geschäftsprozessmodellierung Projektarbeit CASE Computer Aided Software Engineering Erläuterung Ist-Analyse Formular standard consulting information Grafik Einführung Systemarchitektur Vorgehensweise Schaubild actor Informatik Werkzeug Funktionsanalyse Projektdokumentation Struktur-Analyse parallel CASE-Tool Metamodell Projekte Nutzen user Schichten-Modell Zielsetzung Wiederverwendbarkeit Leitfaden Software-Architektur Zusammenfassung Schichten-Architektur DV reengineering guide JAVA embedded Domäne Entität Erklärung Prozessmodell Vorlagen Klassenmodell modular UML-Modellierung Geschäftsprozessmanagement Berater Zustandsautomat Umsetzung Vererbung Flussdiagramm IT-System-Modellierung Generalisierung Phase example Hierarchie modellieren Aufgabe | Abbildung Diagrammtypen Vergleich Übersicht UML-Anwendungsfalldiagramm stakeholder UML-Aktivitätsdiagramm Beispiele Prozessbeginn Prozessende Prozessdiagramm UML-Klassendiagramm UML-Sequenzdiagramm UML-Kollaborationsdiagramm collaboration UML-Interaktionsdiagramm UML-Verteilungsdiagramm element UML-Zustandsdiagramme prozessorientiert UML-Komponentendiagramm UML-Paketdiagramm UML-Statediagramm Softwareentwicklung Kommunikation Experte Prozess UML-Zustandsübergangsdiagramm best practices Anwendungsfall context Beispiel Sequenz definition Use-case UML-Diagramm Benutzer class diagramm Ebene Programm Struktur-Diagramm erstellen skill Kompetenz Ziel Paket Doku Anwendungsfälle Anwendungsfall-Diagramme aggregation Akteure lernen Workshop Vereinigung Relation external Software-Entwurf Detail Unterschied Arbeitsprozess Phase Übergang external Entwickler Bestellung Klassenmodell Verwaltung |
SIP - Strategische Informationssystemplanung GPM - Geschäftsprozess-Modellierung Anforderungsanalyse / Anforderungsmanagement Problemanalyse / Schwachstellenanalyse Durchführbarkeitsanalyse / Wirtschaftlichkeitsanalyse Werkzeuge Requirements Engineering Evolutionäre / inkrementelle Vorgehen RUP - Rational Unified Process MDA - Model Driven Architecture Methode SA - Strukturierte Analyse Methode ESA - Essentielle System-Analyse Methode SD - Strukturiertes Design Methode ERM - Entity-Relationship-Modellierung Methode RM - Relationen-Modellierung Methode UML - Unified Modeling Language Werkzeuge Software Engineering Kapazitätsplanung / Ressourcenplanung Methoden der Aufwandsschätzung Methode NuWA - Nutzwertanalyse Auswahl Requirements Engineering (CARE) Tool Auswahl Software Engineering (CASE) Tool Auswahl Projekt-Management (PM) Tool Informationssystem-Planung Kommunikationsanalyse Versicherung Organisation Prozessmodellierung und Ablauf-Organisation Rating Know-how-Transfer Software-Entwicklung Vorgehensmodell Analyse Vorgehensmodell mit Word-Dokumentation Simulation Tour de France (mit Download) | Unsere KompetenzUML | |||
Die Modellierungssprache UML hat nach und nach Erkenntnisse aus einer großen Anzahl von Analyse- und Design-Methoden, wie die von
zusammengefasst. Die ersten drei Autoren werden unter dem Begriff "die drei Amigos" zusammengefasst. Dabei ist die Unified Modeling Language keine Methode, sondern "nur" die Definition einer Sprache und einer objektorientierten Darstellungstechnik für die Anwendungsentwicklung. Im Unterschied zu einer Methode der Softwareentwicklung fehlen in der UML die notwendigen Beschreibungen von Arbeitsschritten. Mit der UML-"Methode" ist ein Satz von Ergebnis-Typen, Diagramm-Typen, Darstellungstechniken, Notationen und zugehörigen Definitionen für die Software-Erstellung entstanden. Teilweise können mit verschiedenen Diagramm-Typen gleichartige Aspekte dargestellt werden. Zur Beschreibung eines zu konstruierenden IV-Systems können in der Unified Modeling Language die folgenden Diagramme (Diagrammtypen) eingesetzt werden: Anwendungsfalldiagramm (Use Case Diagram), Daneben ist für jedes Objekt / jeden Ergebnistyp eine Spezifikation vorgesehen. Die am häufigsten verwendeten Diagrammtypen in der objektorientierten Entwicklung sind nachfolgend nach ihren Einsatzgebieten (Phasen der Entwicklung) gegliedert.
| weiterführende Objektkonzept, OOD und OOA (Kap. 5) Object-Oriented Software Engineering (OOSE) von Jacobson Kap (1.3.1.3.) Object Modelling Technique (OMT) nach Rumbaugh Rebecca Wirfs-Brock: RDD - Responsibility-Driven Design (engl.) | |||
Copyright © 2005 - 2018 | Die verschiedenen Diagramm-Typen der UML mit der entsprechenden Darstellungstechnik und "Methode" werden in unterschiedlicher Weise von den Werkzeugen der Objekt-orientierten Systementwicklung unterstützt. Wesentliches Merkmal eines geeigneten Tool ist die vollständige Integration mit einer Entwicklungsumgebung für die gewählte Zielsprache. Auch im Komfort bei der Unterstützung der Spezifikation der Objekte unterscheiden sich die Tools. Zum Thema UML bietet INffORUM die Auswahl und Einrichtung der geeigneten Werkzeugumgebung, den Know-how-Transfer zur Methode in Form von Schulung (Seminar, Workshop, Tutorial), Coaching der Anwendungsentwickler und die Unterstützung bei Durchführung der Anwendungsentwicklung mit der Unified Modeling Language. Das Training zur Nutzung der UML, sowohl Seminar als auch Workshop und Tutorial können dabei auf den speziellen Bedarf einer Projekt-Gruppe zugeschnittenen werden. |