Seminar, Schulung, Training

[OOAD/T] Analyse und Design für technische Systeme

Lernen und erfahren Sie die methodischen Grundlagen objektorientierter Softwareentwicklung für technische Systeme in einem kompakten, praxisorientierten 5-tägigen Seminar.

Dieses Seminar führt Sie in die Grundlagen und Möglichkeiten moderner Analyse- und Designtechniken speziell für eingebettete Systeme ein. Basis ist hierfür die Unified Modeling Language (UML), eine standardisierte Sprache und Notation zur Spezifikation und Visualisierung objektorientierter Analyse- und Designmodelle. Die Systems Modeling Language (SysML) und ihr Einsatz in der Praxis wird ebenfalls behandelt. Das Seminar enthält Workshop-Bestandteile und ist sehr praxisbezogen.


Videoinformationen zum Seminar
2007-03-15-OOAD-T-Training-Vorstellung



Termine und Preise hier
Überblick
Zielgruppe und Vorkenntnisse

Dieses Seminar richtet sich an Analytiker, Designer sowie an Entwickler techni-scher Systeme (bspw. Embedded-Systeme). Der Trainer kann das Seminar un-mittelbar an verschiedene Zielgruppen ausrichten und sowohl Einsteiger wie auch erfahrene objektorientierte Softwareentwickler ansprechen. Die Seminar-unterlagen enthalten hierfür standardmäßig eine Reihe optionaler Einführungs- bzw. Vertiefungsbausteine.

Dauer 5 Tag(e)
Varianten  
Ähnliche Seminare
  • SYSENG OOAD für Systems Engineering, Basis hierfür ist SysML
  • OOAD4 Analyse und Design mit der UML für Entwicklung betrieblicher Informationssysteme, d.h. kein technisches Fallbeispiel
  • OOAD+Tool wie OOAD4 mit Einführung in ein Modellierungswerkzeug
  • OOAD+Zert wie OOAD4 mit UML-Zertifizierung OCUP-Fundamental
  • OOA Softwareanalyse mit der UML
Grundlegendere Seminare
  • OOE Objektorientierung für Ein- und Umsteiger
Weiterführende Seminare
  • OCUP-F Vorbereitungskurs zur UML-Zertifizierung OCUP-Fundamental
  • SWA5 Praktische Softwarearchitektur - Lebendiger Entwurf mit Methode
  • TDD Testgetriebene Softwareentwicklung
  • OCUP-I Vorbereitungskurs zur UML-Zertifizierung OCUP-Intermediate
  • APM Agiles Software-Projektmanagement
Detaillierte Seminarbeschreibung

Lernen und erfahren Sie die methodischen Grundlagen objektorientierter Softwareentwicklung für technische Systeme in einem kompakten, praxisorientierten 5-tägigen Seminar.

Dieses Seminar führt Sie in die Grundlagen und Möglichkeiten moderner Analyse- und Designtechniken speziell für eingebettete Systeme ein. Basis ist hierfür die Unified Modeling Language (UML), eine standardisierte Sprache und Notation zur Spezifikation und Visualisierung objektorientierter Analyse- und Designmodelle. Die Systems Modeling Language (SysML) und ihr Einsatz in der Praxis wird ebenfalls behandelt. Das Seminar enthält Workshop-Bestandteile und ist sehr praxisbezogen.

Sie lernen anhand eines durchgängiges Beispiels aus der Praxis eine systematische Vorgehensweise und eine praxisbewährte Methodik in diesem Bereich kennen.

Im Unterschied zu unserem Standard-OOAD-Seminar (für betriebliche Informationssysteme) werden hier zusätzliche Diagrammtypen und die für technische Systeme relevanten Konstrukte intensiver behandelt und ein technisches Fallbeispiel verwendet. Der Kontext des Systems inklusive der Hardware wird mit der SysML modelliert, um die Einbettung des Systems besser zu verstehen. Im Seminar arbeiten Sie auf der Modellebene. Sie bekommen aber auch Einblicke in die Umsetzung der Modelle in Sourcecode mit Programmiersprachen beispielsweise Java, C++ und C.

Verteilt auf die 5 Tage werden Sie in alle praxisrelevanten Konstrukte der UML eingewiesen, dem Standard für objektorientierte Modellierung. Sie lernen die UML im Überblick kennen und vertiefen in den Übungen dann genau die Bestandteile der UML, die in der Praxis wirklich bedeutend und sinnvoll sind. Die Möglichkeiten der SysML lernen Sie im Bereich der Anforderungs- und Systembausteinmodellierung kennen.

Neben den stets aktuellen theoretischen Einführungen enthält das Seminar zahlreiche praktische Übungen. Alle Übungsaufgaben sind didaktisch sorgfältig vorbereitet und erprobt. Sie werden jeweils alleine, zu zweit oder zu dritt bear-beitet. Einige Aufgaben werden in der Gesamtgruppe gelöst, die in der Regel 8-12 Teilnehmer umfasst. Der Trainer gibt Ihnen individuelle Hilfestellungen und Hinweise. Außerdem unterstützen sich die Teilnehmer in ausgewählten Situationen gegenseitig, d.h. Sie lernen die Arbeiten und Lösungen anderer Teilnehmer zu verstehen, zu beurteilen, zu hinterfragen und ggf. zu verbessern, beispielsweise mit Hilfe von Checklisten.

Sie erhalten immer wieder Gelegenheit, Ihre eigenen Lösungsansätze in Kleingruppen oder in der Gesamtgruppe zur Diskussion zu stellen bzw. die Lösungen anderer Teilnehmer kritisch zu betrachten. Sie erleben so, welche Möglichkeiten und Wege der Problemlösung existieren, welche Konsequenzen damit verbunden sind, sammeln Erfahrungen und Verständnis für die praktische Anwendung usw. Zu allen Übungen erhalten Sie natürlich auch Muster- oder Beispiellösungen.

Durch diese Kombination verschiedener Seminar- und Lerntechniken, die über den üblichen Vortrag-Übung-Vortrag-Übung-Rhythmus hinausgeht, erfahren Sie zahlreiche verschiedene Facetten der fachlichen Thematik, lernen Sie die Sachverhalte aus verschiedenen Blickwinkeln kennen und können das Gelernte besser in Ihre bisherigen Erfahrungen und Kenntnisse integrieren.

Die Seminarzeit ist vollständig und herstellerneutral den eigentlichen Inhalten gewidmet, d. h. das Seminar ist keine Tool-Schulung.

Videoinformationen zum Seminar
2007-03-15-OOAD-T-Training-Vorstellung


Inhalte

Vorgehen und Grundkonzepte der SysML/UML zur Objektorientierten Analyse:

Systemkontext modellieren mit SysML und UML
Einbettung in bestehende Umgebung, Schnittstellen zu anderen Systemen
Funktionale Anforderungsermittlung und -beschreibung mit Hilfe von Anwendungsfällen
Requirements Engineering (nicht-funktionale Anforderungen) mit SysML
Verhaltensmodellierung mit Aktivitätsdiagrammen
Zusammenhänge zwischen Anwendungsfällen und Ablaufmodellen

Vorgehen und Grundkonzepte der UML zum Objektorientierten Design:

Komponentenmodelle
Zeitliche Aspekte mit der UML modellieren
Klassendiagramme
Ablaufdiagramme (Aktivitäts-, Sequenz-, Kommunikations- und Timingdia-gramme)
Verhaltensmodellierung mit Zustandsautomaten
Zusicherungen, Stereotypen
Entwurfsmuster
u. v. m.

Qualität
Dozenten

Sie profitieren von der langjährigen praktischen Erfahrung unserer Trainer. Im Bereich der Softwareentwicklung verfügen alle unsere Trainer über mehrjährige Berufserfahrung in verschiedenen Funktionen, u.a. als Projektleiter, Coach und Entwickler. Unsere Trainer sind ca. 50 Prozent ihrer Arbeitszeit in Projekten tätig, sodass sie den Kontakt zur Realität und Projektpraxis haben und wissen, wovon sie reden.

Viele unserer Trainer sind bekannte Buchautoren, arbeiten in regionalen und bundesweiten Arbeitsgruppen mit, sind Sprecher auf wichtigen Kongressen und erhalten regelmäßig professionelle Supervision.

Konzept

Das Seminar enthält viele Workshop-Bestandteile, so dass Sie Gelegenheit haben, wichtige Seminarinhalte unmittelbar in Übungen und Gruppenarbeit auszuprobieren und anzuwenden.

Soweit möglich sind selbstgesteuerte und eigenverantwortliche Lernprozesse integriert. Das Seminar bekommt so eine nachhaltige Wirkung. Auch soziale und kommunikative Aspekte der Softwareentwicklung werden praktiziert - nicht alleine durch Gruppen- und Teamarbeit, sondern durch weitere spezielle Übungs- und Lernkonzepte.

Unsere Trainer konzipieren oder überarbeiten die Trainingsunterlagen und -konzepte als Team, wir verwenden keine gekauften oder lizenzierten Unterlagen oder Konzepte.

Anhand eines einfachen aber durchgängigen Anwendungsbeispiels wird der Seminarinhalt exemplarisch durch die Teilnehmer nachvollzogen.

Das Seminarkonzept wird regelmäßig didaktisch und inhaltlich überarbeitet und berücksichtigt die Erfahrungen und Rückmeldungen von zahlreichen Seminaren und Coaching-Einsätzen der vergangenen Jahre. Die Seminarinhalte werden mehrmals jährlich aktualisiert.

Zusatzunterlagen
Organisatorisches
Durchführung

Der angegebene Preis ist zzgl. MwSt. und enthält Mittagessen, Kaffeepausen und Seminargetränke. Übernachtungskosten und Reisekosten sind im angegebenen Preis nicht enthalten.

Die Seminare beginnen in der Regel Montags um 9:30 Uhr und enden am letzten Tag um 16:00 Uhr, alle übrigen Tage jeweils von 9:00 bis ca. 17:00 Uhr. Genaue Seminarzeiten entnehmen Sie bitte Ihrer Anmeldebestätigung oder erfragen Sie bitte im Sekretariat.

Wiederholungen Dieses Seminar können Sie bis zu zweimal kostenlos wiederholen (siehe AGB).
Seminar, Schulung, Training