Back To Top

UML - Anforderungsanalyse mit Use Cases

DruckansichtDruckansicht

  • Dauer:
    1 Tag
  • Zielgruppe:
    Programmierer, Softwarearchitekten, Manager
  • Vorkenntnisse:
    Kenntnisse in der Softwareentwicklung, Projekterfahrung
  • Methode:
    Vortrag, Diskussion, Einzel- und Gruppenarbeit mit Übungen. Eigene Arbeiten und Projektfragen können in das Seminar eingebracht werden.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1045316
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
Anwendungsfälle sind eine Technik für die Dokumentation von Anforderungen an ein Softwaresystem. Ein Anwendungsfall in der UML2 ist die Deklaration eines Verhaltens, das ein modelliertes System nach außen anbietet. Er spezifiziert eine Menge von Aktionen, die ein System ausführen muss, um ein beobachtbares Resultat zu generieren, das für einen oder mehrere Akteure von Bedeutung ist, etwa weil sie damit ein fachlich motiviertes Ziel erreichen. Use Cases werden benutzt, um Software-Anforderungen zu erfassen und Systeme zu beschreiben. Sie bilden die Basis für eine umfassendere objektorientierte Entwurfsmethode (Object-Oriented Software Engineering, OOSE). Hauptsächlich beschreiben Use Cases das Verhalten eines Systems in Form von Anwendungsfällen oder auch Transaktionen. Die Use Cases haben u. a. eine zentrale Rolle in der Unified Modeling Language (UML) und im Unified Software Development Process (UP).

Inhalte

A. Use Cases im Unternehmenszusammenhang

Annäherung an Use Cases - Die Vorzüge der Use Cases - Die Übereinkunft zwischen Stakeholdern mit Eigeninteressen - Das grafische Modell der Use Cases

B. Überblick über den Umfang von Use Cases

Der funktionale Umfang - Der Design-Umfang - Stakeholder und Akteure - Die drei Zielebenen Anwenderziele/Überblicksebene/Subfunktionen - Vorbedingungen, Trigger, Invarianten und Nachbedingungen

C. Use Case-Anwendung: Szenarien

Schritte und Standardablauf - Erweiterungen mit Erweiterungsbedingungen und Erweiterungsbehandlung - Technik- und Datenvariation

D. Die Verknüpfung verschiedener Use Cases

Teil-Use-Cases - Die Erweiterungs-Use-Cases - Use-Case-Formate und deren Einfluss auf den Use-Case-Stil

E. Die Modellierung von Geschäftsprozessen

Modellierung versus Design - Die Verknüpfung von Geschäfts- und System-Use Cases - Die Präzision der Datenanforderungen - Die Querverbindung zwischen Use Cases und anderen Anforderungen

F. Use Cases im Gesamt-Unternehmenskontext

Use Cases in der Projektorganisation - Use Cases und Aufgaben- und Eigenschaftslisten - Use Cases und Design - Use Cases und das Design der Benutzeroberfläche - Use Cases und Testfälle - Der eigentliche Schreibprozess

G. Use Cases in der UML

Die include-Beziehung - Die extend-Beziehung - Die Generalisierungs-Beziehung - Nachgeordnete und Teil-Use-Cases - Use-Case-Diagramme zeichnen

Dozent:

Das Dozenten- und Autoren-Team Marco Skulschus (Studium der Ökonomie in Wuppertal und Paris) und Marcus Wiederstein (Studium der Elektrotechnik in Bochum und Dortmund) haben schon viele Seminare im Bereich Software-Management konzipiert und führen sie in D, A und CH durch.

Buch-Veröffentlichungen:

Projekte: Als Berater und Projektleiter konzipiert Herr Skulschus vor allen Dingen Business Intelligence-Systeme. Herr Wiederstein hingegen beschäftigt sich mit Business Solutions in den Bereichen Projekt- und Wissensmanagement. Sie sind für Kunden in D, A und CH und Software-Entwicklung bei Comelio in Indien verantwortlich.

Zertifizierung: Beide haben verschiedene Zertifizierungen wie "Microsoft Certified Trainer", "OMG Certified UML Professional", "ITIL V3" oder "Oracle Certified Associate".

Weitere Informationen:

Comelio_Skulschus_MS SQL Server_SQL Server 2005 1 Comelio_Skulschus_Oracle_Oracle PL SQL Comelio_skulschus_XML_XML Standards und Technologien Comelio_Skulschus_XML_XML Schema uml1_coverklein