Inhaltsverzeichnis aus Projektabwicklung mit UML und Enterprise Architect Version 7.5
Einführung in UML
Dokumentation
Vorteile von UML
UML Standard
UML-Erweiterungen in Enterprise Architect
Geschichtliche Entwicklung von UMLU
ML Diagrammtypen
Diagrammeinsatz
Grundlagen der Verhaltensmodellierung
Anwendungsfalldiagramm (Use Case Diagram)
Akteure
Anwendungsfall
Anwendungsfallbeziehungen
Enthält-Beziehung (Include)
Erweiterungsbeziehung (Extend)
Spezialisierung (Generalisierung)
Beschreibungen und Notizen
Grafische Elemente
Aktivitätsdiagramm (Activity Diagram)
Aktivität
VerbindungenSplitting (Parallelisierung) und Synchron.
Schachteln von Aktivitätsdiagrammen
Verantwortlichkeitsbereiche (Swimming Lanes)
Tokenkonzept für Aktivitätsdiagramme
Grafische Elemente
Zustandsdiagramm (State Machine Diagram
Zustände (States)
Zustandsübergänge (Transitions)
Symbole
Klassendiagramm (Class Diagram)
Sichtbarkeitsbereich
Abstrakte Klasse
Stereotypen
Parametrisierbare Klassen
Eigenschaften (Attribute)
Methoden (Operationen)
Assoziation
Multiplizität
Assoziationsklasse
Aggregation
Komposition
Generalisierung/Spezialisierung
Abhängigkeiten (Dependencies)
Schnittstellen
Paketdiagramm (Package Diagram)
Interaktionsdiagramm (Interaction Diagram)
Sequenzdiagramm (Sequence Diagram)
Ausführungsfokus
Nachrichtenarten
Kommunikationsdiagramm (Communication Diagram)
Enterprise Architect Symbole
Sequenzdiagramme vs. Kommunikationsdiagramme
Interaktionsübersichtsdiagramm (Interaction Overview Diagram)
Komponentendiagramm (Component Diagram)
Verteilungsdiagramm (Deployment Diagram)
Zeitdiagramm (Timing Diagram)
Kompositionsstrukturdiagramm (Composite Structure Diagram)
Objektdiagramm (Object Diagram)
Der Werkzeugcharakter von Enterprise Architect
Praktische Überlegungen zum Projektvorgehen mit EA
Einführung in Enterprise Architect
Enterprise Architect installieren
Erstmalige Einstellungen
Neues Projekt anlegen
Verwendung eines Modellprojekts
Eintrag aus der „Recent Projects“-Liste entfernen
Benutzerdefinierte Struktur einrichten
Löschen eines Elements in der Project View
Views bzw. Packages anlegen
Empfehlungen Strukturierung eines EA-Projekts
Package/View kommentieren
Beispiele und Praxisvorgehen
Anlegen eines Diagramms
Neues Element erstellen
Shortcut „Elementeeinfügung wiederholen“
Zuletzt verwendeten Verbindungstyp zurückholen
Einzeichnen eines bereits angelegten Elements
Zeichnung aufbereiten
Erfassung von Properties / Eigenschaften
Bedeutung und Nutzung der Eingabefelder
Abgesetzte Abspeicherung von Requirements
Weitere, einem Element zuordenbare Eigenschaften
Tagged Values
Template Package
Hinzufügen von Tests
Hinzufügen von Arbeitspaketen, Risiken … (PM)
Hinzufügen von Maintenance-Einträgen
Hinzufügen von internen RTF-Dokumenten
Einbinden von Programmoberflächen
Arbeiten in Listendarstellung
Übersicht zum Funktionsumfang
Verfeinerung der (Business-)Use Cases in System-Use Cases
Child-Diagramme / Composite Element
Neues Diagramm als Child Diagramm:
Bestehendes Diagramm als Child-Diagramm
Composite Elementeigenschaft wieder entfernen
Rückführenden Link einrichten
Activity Diagram
Erstellung von Swimlanes
Partition – Die Alternative zur Swimlane
Weitere Hinweise zum Beispieldiagramm
Note Element
Set Linestyle
Überlegungen zur Traceability
Zustandsdiagramm
Transitions umhängen
Klassendiagramm (Class-Diagram)
Domain Model
Vorbereitende Einstellungen bei Domainmodellierung
Schematisches Domainmodellbeispiel
Datenmodell
Transformieren eines (Teil-)Inhalts in Datenbankdarstellung
Set Label Visibility
Codemodellierung
Set Feature Visibility
Diagrammoptionen
Sequenzdiagramm (Codeplanung)
Das Fragment- bzw. Framebox
Code Generation
Behavior und Initial Code
Behavior Code Generierung aus Activity-, State- und Sequenzdiagrammen
Änderungen an Operation-Namen und –Parametern
Eigene Datentypen definieren
Erstmaliges Reverse-Engineering bestehender Programme
Build and Run – Kompilieren und Ausführen
Konfigurationsscripts für Build and Run
Build Einstellungen
Test Einstellungen
Unit Testing
Debugging
Manuelle Aufzeichnung
Automatische Aufzeichnung
Wichtige Systemvoraussetzungen
Entity Relationship (ER) Diagram – manuelle Erstellung
Tabellen und Spalten erstellen
Foreign-Key Beziehungen erstellen
Entity Relationship (ER) Diagramm reverse
Komponentendiagramm
Deployment Diagram
Attribute für Knoten definieren
Erweiterte Funktionalitäten von Enterprise Architect
Kopieren von Diagrammen
Verwendung von Patterns
Einpflegen von Change-Requests
Transparente Einpflegung von Änderungen
Einrichten der Suche und von „Model Views“
Verwendung von Stereotypen
Verwendung von Metadateien (Cliparts) für Stereotypen
Verwendung von Shape Scripts für Stereotypen
Erstellung und Verwendung von Profilen
Erstellung der Dokumentation
HTML Dokumentation
RTF Dokumentation
Team Collaboration – mehrere Benutzer an einem Modell
Verwendung eines DB-Servers für die Persistenz des Projekts
EA Security – integriertes Berechtigungssystem
Replica-Feature
Baseline – internes Versionsmanagement
XMI Import und Export
CSV Import und Export
Versionsmanagement extern
Versionskontrolle für Package einrichten
Verwendung von Local Paths
Aufwandsabschätzung
System View
Discussion Forum
Audit View – Protokollierung
Sonderreport „Implementation Details“
Sonderreport „Dependency Details“
Model Validation
Präsentationsmodus
Grammatikprüfung
Automatische Zählerzuordnung
MDG Plugin für Eclipse
Einrichten einer Verbindung zwischen EA und Eclipse
Synchronisieren zwischen dem Modell und dem Source Code
Visual Studio Integration
Liste wesentlicher Permissions im EA und ihre Bedeutung
Liste wesentlicher Keyboard-Shortcuts
Zurück zur Leseprobe
