KBE-TECHNOLOGIE. Rainer Hochgeladen Prachi Vyas Senden
|
|
- Julian Albrecht
- vor 8 Jahren
- Abrufe
Transkript
1 Nr. 3 März 2004 Entwurf komplexer Zusammenbauten mit UML Rainer Hochgeladen Prachi Vyas Senden oderne CAD-Systeme M fördern und fordern den Aufbau immer komplexerer Zu - sammenbauten. Dies erfordert einen hohen Zeitaufwand. Deshalb ist der Wunsch, derartige Zusammenbauten wiederzuverwenden, nur allzu plausibel. Dazu müssen allerdings weitgehende Vorkehrungen getroffen werden. Ein wiederzuverwendender Zusammenbau muss robust sein, weil der spätere Nutzer möglicherweise unvorhergesehene oder fehlerhafte Eingaben macht. Trotzdem ist eine hohe Flexibilität gefordert, die zulässige Variationen des Zusammenbaus in einer umfassenden Kombinationsvielfalt ermöglicht. Dabei muss der spätere Nutzer auf Verletzungen von Standards und Regeln zumindest hingewiesen, im Einzelfall sogar daran gehindert werden. Er sollte notwendige Anpassungen in kurzer Zeit vornehmen können, dabei aber mit der Komplexität, sowohl des CAD-Systems als auch des Zusammenbaus, so wenig wie möglich konfrontiert werden. Die Konzeption beziehungsweise der Entwurf solcher Strukturen stellt den Konstrukteur vor völlig neue Herausforderungen. Die aus der Software-Entwicklung bekannte Unified Modeling Language (UML) eignet sich besonders gut zur sicheren und schnellen Konzipierung derartiger Strukturen, was in den folgenden Ausführungen verdeutlicht werden soll. Zunächst gilt es, die Struktur des Zusammenbaus aus Baugruppen, Unterbaugruppen und Einzelteilen festzulegen. Dabei sind die Abhängigkeiten der Komponenten untereinander sorgfältig zu beachten. Bewegliche Teile oder Baugruppen bedürfen besonderer Aufmerksamkeit. Ferner ist möglichst weitsichtig einzukalkulieren, welche Anforderungen bei der späteren Wiederverwendung auf das System zukommen könnten. Schließlich muss die Einhaltung von Standards und Regeln sichergestellt werden und der spätere Nutzer eine umfassende Unterstützung erhalten, damit er innerhalb der Standards und Regeln schnell und zuverlässig zu seiner angestrebten Variante kommt. Zur Erreichung dieser Ziele ist eine andere Vorgehensweise als bei herkömmlichen Konstruktionsaufgaben erforderlich. Bei genauerer Betrachtung zeigt sich, dass viele dieser Forderungen in ähnlicher Form auch in der Software-Entwicklung ihre Gültigkeit haben. Schon in voran- Bild 1: Als Beispiel dient ein sehr einfacher Zusammenbau, die Verschraubung von drei Platten mittels zwei oder drei Schrauben (Bild: SmardCAD Deutschland
2 gehenden Veröffentlichungen wurde erläutert, wie sich Konzepte und Prinzipien aus der objektorientierten Software-Entwicklung auf die Realisierung von 3D-Zusammenbauten übertragen lassen /1/. Für die Planung und den Entwurf solcher Zusammenbauten ist die UML als Werkzeug aus der Software-Entwicklung hervorragend nutzbar. UML wird seit vielen Jahren zum Entwurf objektorientierter Systeme in der Software-Entwicklung genutzt. Wer sich mit den Veröffentlichungen der Entwickler dieser UML befasst, stellt fest, dass fast nirgendwo die Entwicklung von Software erläutert wird, sondern ausschließlich von»systemen«/2 und 3/. Die UML stellt einen Kanon von grafischen Repräsentationen eines Systems dar, von denen jede eine bestimmte Sicht auf dieses gestattet. Einige dieser Darstellungsweigramm in Bild 2 ist die oberste Baugruppe mit Metaklassen und Datentypen (siehe unten) dargestellt. Das UML-Diagramm in Bild 3 zeigt die komplette statische Struktur des Zusammenbaus, Bild 4 die der Unterbaugruppe»Screws«. Dabei wurden Entsprechungen, die den urter, deren Zuweisungen aus mathematischen Formeln (eventuell unter Einbeziehung von Funktionsaufrufen) aus Tabellen oder, sofern das betreffende CAD-System die Möglichkeit bietet, aus Regeln kommen dürfen. Die meisten dieser Zuweisungen stammen aus einer Tabelle, UML gestattet unterschiedliche Sichten auf das System Bild 3: Das UML- Diagramm zeigt die komplette statische Struktur des Zusammenbaus (Bild: SmardCAD Deutschland Bild 2: In dem noch sehr einfachen Diagramm ist die oberste Baugruppe mit Metaklassen und Datentypen dargestellt (Bild: Smard- CAD Deutschland sen sind ausgezeichnet geeignet, komplexe Zusammenbauten strukturell zu visualisieren. Insbesondere das Statische Diagramm, das Aktionsdiagramm und das Sequenzdiagramm sollen zu diesem Zweck hier vorgestellt werden. Als Beispiel dient ein sehr einfacher Zusammenbau, die Verschraubung von drei Platten mittels zwei oder drei Schrauben (Bild 1). Aus didaktischen Gründen sollen die Schrauben in einer eigenen Unterbaugruppe angelegt werden. In dem noch sehr einfachen Diasprünglichen Sinn der UML-Elemente sehr gut erhalten, zu Grunde gelegt (Tabelle 1). Die Darstellung in Bild 4 enthält wichtige Informationen über die Verschraubung. Als erstes fällt die große Box der eigentlichen Schraube (DIN_912.1) auf. Hier sind alle Parameter zur Steuerung der Schraube zusammengefasst. Im oberen Teil des Kastens sind die so genannten»treibenden Parameter«mit ihrem jeweiligen Datentyp und gegebenenfalls mit einem Standardwert gelistet, die vom Anwender in gewissen, vorgegebenen Grenzen änderbar sind. Der untere Teil beschreibt, woher die Werte von automatisch zugewiesenen Parametern kommen. Dies sind die so genannten»getriebenen«paramezwei werden errechnet und zwei werden extern zugewiesen. Bei Berechnungen aus anderen Parametern wird davon ausgegangen, dass diese ebenfalls innerhalb des betreffenden Teils deklariert worden sind. Soll zu einer Berechnung ein Parameter eines anderen Teils herangezogen werden, so ist dieser mit»extern\«zu kennzeichnen. Externe Parameter dürfen ausschließlich aus dem Steuerungselement der Baugruppe stammen. Rechts oben, neben dem eigentlichen Einzelteil»DIN_912.1«befindet sich das Symbol der Tabelle. Sie ist als Datentyp implementiert. Den einzelnen Spalten der Tabelle sind jeweils Parameter fest zugeordnet. Nach bestimmten, vom Konstrukteur gewollten Kriterien wird
3 eine Zeile der Tabelle ausgewählt. Die den Spalten dieser Zeile zugehörigen Parameter werden automatisch zugewiesen. Wichtige Funktionen zum Ermitteln der entsprechenden Zeile sind: genaue Übereinstimmung eines Spaltenwertes mit einem Sollwert, Übereinstimmung oder größer, Übereinstimmung oder kleiner, Interpolation zwischen zwei Werten. Oberhalb des Kastens für die Schraube ist ein Objekt namens»centerlinescr«dargestellt, das zur Metaklasse»Linie«gehört. Es ist durch eine Verbindung des Typs»Komposition«(Schwarze Raute) mit der Schraube verbunden, das heißt, dass diese Linie ohne die Schraube nicht lebensfähig ist, denn es ist deren Mittellinie. Die Tabelle ist mit einer weißen Raute mit der Schraube verbunden (Aggregation). Dies bedeutet, dass die Tabelle ohne die Schraube lebensfähig wäre. Bild 4 Hier wird die statische Struktur der Unterbaugruppe»Screws«dargestellt (Bild: SmardCAD Deutschland In UML-Darstellungen von 3D- Aufbauten werden die grafischen Objekte explizit dargestellt, die außerhalb der betreffenden Teile benötigt werden, zum Beispiel für Beziehungen zu anderen Objekten (Constraints). Die Schraube insgesamt ist per»aggregation«an die Baugruppe angeschlossen und zwar durch eine»1 zu 2..3«-Beziehung, das heißt an einer Baugruppe hängen zwei oder drei Schrauben. Dies wird durch die entsprechende Beschriftung der Enden der Aggregation dargestellt. Die Baugruppe»Screws«wiederum komponiert einen Punkt namens»insptscr«, der ebenfalls zwei- oder dreimal auftreten kann. Diese Punkte und die Linien der Schrauben sind durch einen Constraint namens»coincpo«verbunden, was letztlich besagt, dass die Baugruppe über zwei oder drei Punkte die Positionen von zwei oder drei Schrauben steuert. Ein weiterer Constraint besteht als Koinzidenz zwischen der XY-Standardebene der Schraube und der XY-Standardebene der Baugruppe. Damit wird die Einbauhöhe der Schrauben in Z-Richtung festgelegt. Die XY-Standardebene der Baugruppe hat noch einen weiteren Constraint, der aber scheinbar keine weitere Verbindung hat. Dieser Constraint führt aus der Baugruppe hinaus. Er muss in der übergeordneten Baugruppe wieder auftauchen, und zwar mit zwei»anschlüssen«. Außerdem verfügt die Baugruppe über eine Schnittstelle mit der Bezeichnung»Exp_Screws«, mit der Daten zur Verwendung durch andere Baugruppen exportiert werden. Innerhalb dieser Schnittstelle sind weitere Details zum Export festgelegt. Der komplette strukturelle Aufbau wird abgebildet Damit ist der komplette strukturelle Aufbau der Baugruppe»Screws«mit allen Beziehungen Bild 5: Die Wirkung der Änderung eines bestimmten Parameters wird im Sequenzdiagram verdeutlicht (Bild: SmardCAD Deutschland
4 und Abhängigkeiten bekannt, die geometrische Erscheinung jedoch nicht. Das ist zum einen auch nicht der Sinn dieser Darstellung, denn das wird dem CAD-System überlassen; zum anderen ist es auch nicht erforderlich. Einen Schritt aufwärts, in Bild 3, ist die Hauptbaugruppe»PlatesAndScrews«dargestellt. Auch hier wird wieder das zur Baugruppe gehörige Steuerelement gleichen Namens als Einzelteil beziehungsweise Klasse dargestellt. In der Baugruppe befinden sich oben zwei Ebenen, die XY-Standardebene sowie eine mit der Bezeichnung»ScrInsPlane«. An letztere ist ein Constraint gekoppelt, dessen Namen»CO- INCScr«bereits bekannt ist, und der in die Unterbaugruppe»Screws«hineingeht, die wir zuvor genauer betrachtet haben. Damit ist der dort erwähnte, einseitig offene Constraint vervollständigt und eindeutig definiert. An der XY-Standardebene hängen über Koinzidenz- beziehungsweise Offset-Constraints drei Platten mit ihren jeweiligen XY-Standardebenen. Die Export-Schnittstelle der Baugruppe»Screws«blieb bislang noch unerwähnt. Aus ihr gehen die Verbindungen zu den drei Platten: zweimal AZK_DIN_912_DK zu den Platten 1 und 2 und einmal AZK_DIN_912_GW zur Platte 3. Dabei handelt es sich um geometrische Objekte, die durch die Baugruppe»Screws«exportiert werden. In diesem Beispiel sind das die Kopf- beziehungsweise Durchgangsbohrungen, die in den Platten 1 und 2 benötigt werden und die Gewindebohrung, die in Platte 3 vorgenommen werden muss. Damit ist der komplette Zusammenbau strukturell vollständig beschrieben und es ist eindeutig klar: wie die Abhängigkeiten und Beziehungen der Komponenten untereinander sind, welcher Parameter wie und von welchen anderen Parametern gesteuert wird, welche Komponenten welchen Raumbedarf in welchen weiteren Komponenten haben. Oft ist es wichtig zu wissen, welche Wirkung die Änderung eines bestimmten Parameters im Zusammenbau hat. Dies leicht erfassbar darzustellen, eignet sich das Sequenzdiagram der UML (Bild 5). Was passiert in den einzelnen Komponenten, wenn sich die Plattendicke ändert? Das hat zunächst sicher eine Änderung der Schrauben zur Folge. Die Schraube wiederum holt sich ihre Werte aus einer entsprechenden Tabelle und passt sich geometrisch an. Die erforderliche Tiefe der Senkbohrung wird ermittelt und die Platte schließlich prüft die Restmaterialdicke unter der Senkbohrung. Wie werden jedoch die Dimensionen einer Schraube genau ermittelt? Auch zur Beantwortung dieser Frage stellt die UML ein geeignetes Diagramm zur Verfügung, das Aktivitätsdiagramm (Bild 6). Dieses erinnert entfernt an die bekannten Flussdiagramme (Flow Charts), ist aber deutlich leistungsfähiger als
5 Bild 6: Das Aktivitätsdiagramm erinnert entfernt an ein Flussdiagramm, ist aber deutlich leistungsfähiger als dieses (Bild: SmardCAD Deutschland formationsfluss im Zusammenbau sind viel klarer und einfacher zu erfassen und zu überschauen als in der klassischen geometrischen Konstruktion, die, etwas übertrieben ausgedrückt, nun als»rein mechanische«arbeit folgt. Die Geometrie lässt sich in wünschenswertem Rahmen komplett durch vorhandene Parameter steuern. Damit wird die klassische geometriezentrierte Konstruktion (unerheblich ob 2D oder 3D) verlassen und ein großer Schritt hin zur spezifikationszentrierten Konstruktion vollzogen. Die nahe liegende Frage, ob sich ein solcherart vorbereiteter Strukturentwurf nicht automatisch in die Baumstruktur für ein spezifisches CAD-System übertragen lässt, muss klar mit»ja«beantwortet werden. Das wird Gegenstand eines weiteren Artikels zu diesem Thema sein. Literaturhinweise diese. Aus einer bekannten Belastung, eventuell dem Gewicht der Platte 3, wird ein Solldurchmesser der Schrauben ermittelt. Aus einer Tabelle wird dafür der passende oder, in diesem Beispiel, der nächst größere Durchmesser ausgelesen. Erst dann kann eine Soll-Länge errechnet werden, in welche der Durchmesser mit dem Faktor 1,5 eingehen soll. Das UML-Diagramm verdeutlicht den Ablauf im Detail und lässt erkennen, dass hier eine Anforderung vorliegt, die die statische Struktur eines CAD-Systems gar nicht leisten kann! Auch hier wird sehr früh ein Problem deutlich, das in der klassischen Konstruktion unter Umständen erst nach langer Suche gefunden wird, denn die Algorithmen sind nicht ohne weiteres in einen statischen Zusammenbau zu implementieren. Hier muss mit Makros oder mit Regeln gearbeitet werden. Viele potenzielle Konstruktionsfehler offenbaren sich also bereits in dieser frühen Entwurfsphase. Sie sind hier aber in ungleich kürzerer Zeit zu beheben, als während des eigentlichen geometrischen Aufbaus, oder sie sind sogar vollständig zu vermeiden. Die Zusammenbaustruktur und der In- /1/ R. Hochgeladen: Objektoriente Modellierung von 3D-Geometrien; CAD-CAM RE- PORT, 22 (2003) Nr. 9, S /2/ G. Booch; J. Rumbaugh; I. Jacobsen: The Unified Modeling Language, Addison-Wesley, /3/ /4/ H. Balzert: Lehrbuch der Software-Technik, Spektrum Akad. Verlag, /5/ H. Balzert: Lehrbuch der Objektmodellierung, Spektrum Akad. Verlag, Tabelle 1: Bei der Verwendung der UML für 3D-Modelle wurden die Entsprechungen zu Grunde gelegt, die dem ursprünglichen Sinn der UML-Elemente möglichst nahekommen. Eventuelle Probleme werden schon sehr früh erkennbar 3D-Modell-UML Baugruppe (jede Baugruppe enthält notwendig ein»steuerteil«) Einzelteil (kennt Parameter, Formeln und gegebenenfalls Regeln) Geometrisches Element (wie Ebene, Linie und Punkt) Abhängigkeit (wie Vermaßungen) Unterordnung (eines geom. Elementes unter ein Teil oder eines Teiles oder einer Unterbaugruppe unter eine Baugruppe) Schnittstelle (zwischen Teilen und Baugruppen) Parameter Wertezuweisungen (aus mathematischen Formeln oder Regeln) Original UML Paket/Package (jedes Package enthält eine»package-class«) Klasse/Class (eine Klasse enthält Attribute und Methoden) Objekt/Object, das zu einer Metaklasse gehört Einschränkung (Constraint) Aggregation (Aggregation) Komposition (Composition) Schnittstelle (Interface) Attribut (Attribute) Methode (Operations)
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...
MehrAnalyse und Modellierung von Informationssystemen
Analyse und Modellierung von Informationssystemen Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2013 1 / 18 UML Einführung Klassendiagramme in der UML Relationen zwischen Klassen 2 / 18 UML: Grundsätzliches
MehrVon der UML nach C++
22 Von der UML nach C++ Dieses Kapitel behandelt die folgenden Themen: Vererbung Interfaces Assoziationen Multiplizität Aggregation Komposition Die Unified Modeling Language (UML) ist eine weit verbreitete
MehrObjektorientierte Modellierung (1)
Objektorientierte Modellierung (1) Die objektorientierte Modellierung verwendet: Klassen und deren Objekte Beziehungen zwischen Objekten bzw. Klassen Klassen und Objekte Definition Klasse Eine Klasse ist
MehrSWE6 Slide 1. Software-Engineering. Vorlesung 6 vom Sebastian Iwanowski FH Wedel
SWE6 Slide 1 Software-Engineering Vorlesung 6 vom 22.11.2004 Sebastian Iwanowski FH Wedel SWE6 Slide 2 Software-Engineering Vorlesungsthemen: 1. Überblick über das Thema und die Vorlesung 2. Grundlegende
MehrUniversität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich WS 02/03 Warum muss ein Objekt wissen, zu welcher Klasse es gehört? Damit die Klassenzugehörigkeit
MehrArbeitsblätter zu Teil I des Praktikums
Arbeitsblätter zu Teil I des Praktikums Allgemeine Hilfsmittel Bitte benutzen Sie bei Schwierigkeiten mit spezifischem Domänenwissen das Internet als Recherchemöglichkeit (beispielsweise Google oder Wikipedia).
MehrDie 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
MehrNotationen 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
MehrObjektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl
Objektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl 26.07.21 Themenübersicht Objektorientierte Software-Entwicklung Objektorientierte Analyse und Design OOA OOD Objektorientierte
MehrSoftware Engineering
Literatur Gliederung Software Engineering Herbert Kuchen Universität Münster Di+Fr 14:15-15:45, M2 Wintersemester 2009/2010 1 Literatur Gliederung Basis-Literatur H. Balzert: Lehrbuch der Software-Technik,
MehrEINFÜ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
MehrRequirements Engineering I
Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
MehrKurzeinführung in UML
Kurzeinführung in UML Die Unified Modeling Language (UML) ist eine Sprache zur Beschreibung von Softwaresystemen. Der Grundgedanke bei UML bestand darin, eine einheitliche Notation für viele Einsatzgebiete
MehrNACHRICHTENTECHNISCHER SYSTEME
Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 9 UML Unified Modeling Language Universität Zürich Institut für Informatik 2006, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für
MehrEinführung in die Objektorientierung (OO)
Einführung in die Objektorientierung (OO) I) Warum OO? II) Grundbegriffe der OO III) IV) Darstellung von Klassen und Objekten Kapselung I) Warum OO? 1) Früher: Prozedurale / strukturierte Programmierung
MehrUnified 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
MehrUnified 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
MehrAlgorithmen und Datenstrukturen 06
31. Mai 2012 1 Besprechung Blatt 5 Fragen 2 Objektorientierte Programmierung Allgemein Sichtbarkeit Konstanten 3 Unified Modeling Language (UML) Klassendiagramme Anwendungsfalldiagramme 4 Vorbereitung
MehrRequirements 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
Mehr7. Objektorientierung. Informatik II für Verkehrsingenieure
7. Objektorientierung Informatik II für Verkehrsingenieure Klassen, Objekte und Attribute Buslinie und Haltestellen 3 Haltestellen und deren Eigenschaften Bauplan einer Haltestelle (Struktur) Konkrete
MehrDie Unified Modeling Language (UML)
Die Unified Modeling Language (UML) Entwickelt seit Mitte der 1990er Vereinigt zahlreiche Ansätze der objektorientierten Modellierung Umfaßt verschiedene Spracheinheiten/Diagrammtypen Struktur Klassiagramme
MehrVorlesung 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)
MehrGrundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1
Fundamentals of Software Engineering 1 Inhaltsverzeichnis 1. Einführung 2. Allgemeine Modellbildung - Klassische Konzepte des Software Engineering- 2.1 Das Kontextmodell 2.2 Entscheidungstabellen 2.3 Zustandsmodelle
MehrUniversität Karlsruhe (TH)
Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Kapitel 2 Die Definitionsphase Prof. Walter F. Tichy Wo sind wir gerade? Planung Lastenheft (funktionales Modell) Definition (Analyse) Pflichtenheft
MehrPolymorphie und UML Klassendiagramme
Polymorphie und UML Klassendiagramme Prof. Dr.-Ing. Thomas Schwotzer 1 Einführung Vererbung hat einen sehr interessanten und effektiven Effekt: die Polymorphie. Darum geht es in dieser Veranstaltung. 2
MehrKapitel 2 - Die Definitionsphase
Kapitel 2 - Die Definitionsphase SWT I Sommersemester 2010 Walter F. Tichy, Andreas Höfer, Korbinian Molitorisz IPD Tichy, Fakultät für Informatik KIT die Kooperation von Forschungszentrum Karlsruhe GmbH
MehrTechniken der Projektentwicklungen
Dynamische Modellierung 8. Termin Rückblick auf statische Modellierung Dynamische Modellierung Basiskonzepte Beispiel Erweiterungen Eigenschaften Syntax Rückblick auf statische Modellierung Dynamische
MehrThemen. Unified Modelling Language (UML) Assoziation. Aggregation. Komposition
Themen Unified Modelling Language (UML) Assoziation Aggregation Komposition Unified Modeling Language (UML) Geschichte der Methodik Quelle: www.pearson-studium.de Unified Modeling Language (UML) Stichwort:
MehrJason 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,
MehrAnalyse 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
MehrLehrstuhl 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
MehrTamagotchi-Spezifikation in UML
Tamagotchi-Spezifikation in UML Christian Becker Steffen Glomb Michael Graf Gliederung Grundlagen Notation Werkzeug Modellierung Details der Spezifikation Erfahrungen Beurteilung von Notation und Werkzeug
MehrSoftware Engineering, SoSe 07, WSI, D. Huson, May 7,
Software Engineering, SoSe 07, WSI, D. Huson, May 7, 2007 17 4 Modellierung in UML Nach einer Vorlesung von Prof. Andreas Zeller, Lehrstuhl Softwaretechnik Universität des Saarlandes, Saarbrücken. 4.1
Mehr15 Unified Modeling Language (UML) 7 UML und Java Informatik 2 (SS 07) 595
Überblick 15. Unified Modeling Language (UML) 15.1 Grundlagen 15.2 Klassen und Objekte 15.3 Vererbung 15.4 Schnittstellen 15.5 Generische Typen 15.6 Pakete 15.7 UML und Java 15.8 Zusammenfassung 15 Unified
MehrGrundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1
Vorlesung 3 Fundamentals of Software Engineering 1 Inhaltsverzeichnis 1. Einführung 2. Allgemeine Modellbildung - Klassische Konzepte des Software Engineering- 2.1 Das Kontextmodell 2.2 Entscheidungstabellen
MehrAnalyse 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
MehrNeue STEP Prozessoren verstärken die Interoperabilität. STEP Implementierer steigen in neue Funktionalitäten ein
1 Neue STEP Prozessoren verstärken die Interoperabilität Der 8. Benchmark gibt wiederum einen lückenlosen Überblick über die Entwicklung und den Fortschritt der STEP Prozessoren. Gegenüber dem 7. Benchmark
MehrDarstellung von Klassen mithilfe von Mindmaps: (am Beispiel der Klasse ZELLE in der Tabellenkalkulation)
Regeln für die Darstellung von Klassen und Objekten in dieser Fortbildung Seite 1 von 6 Darstellung von Klassen mithilfe von Mindmaps: (am der Klasse ZELLE in der Tabellenkalkulation) Alle Formulierungen
MehrAnalyse 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
MehrKnasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11. vii. Inhaltsverzeichnis
Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11 vii 1 Einführung 1 1.1 Motivation.................................... 1 1.2 Vorteile der neuen Techniken...................... 3 1.3 Aufbau des
MehrHS Heilbronn - Prof. Dr. P. Fleischmann CAD-K2 10/2010 2/1. Definitionen
HS Heilbronn - Prof. Dr. P. Fleischmann CAD-K2 10/2010 2/1 2 3D-Modellierung 2.1 Modellerzeugung 2.2 Volumenspeicherung beim Solid Model: 2.3 Volumenmodellierung 2.3.1 Verschiebe-Operationen - Sketcher
MehrGeschäftsprozessmodellierung und implementierung am Beispiel SAP R/3 Sommersemester 2007
Geschäftsprozessmodellierung und implementierung am Beispiel SAP R/3 Sommersemester 2007 V7 montags, 16:15-17:45 Uhr Dipl.-Ök. A. Prieß / Dipl.-Ök. C. Schubert Sommersemester 2007 Veranstaltung 7 Folie
MehrExcel 2010. Grundlagen. Sabine Spieß, Peter Wies. 1. Ausgabe, 7. Aktualisierung, Juli 2013. Trainermedienpaket EX2010_TMP
Sabine Spieß, Peter Wies Excel 2010 Grundlagen 1. Ausgabe, 7. Aktualisierung, Juli 2013 Trainermedienpaket EX2010_TMP 12 Excel 2010 - Grundlagen 12 Spezielle Gestaltungsmöglichkeiten nutzen Trainerhinweise
MehrUML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language
UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language ADV-Seminar Leiter: Ziel dieses Seminars Verständnis von Objekt-Orientierung Was sind Klassen? Was ist Vererbung?
MehrGuido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0. Für den Einsatz in der Praxis
Guido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0 Für den Einsatz in der Praxis Seite 2 Überblick 1. Ziele 2. Warum das alles? 3. Was ist UML 4. Diagrammarten 5. Umfeld Seite 3 1. Ziele 1. Ziele dieses
MehrAnalyse 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
MehrSoftware-Engineering Grundlagen des Software-Engineering 7 Implementierungsphase (Programming Phase)
Software-Engineering Grundlagen des Software-Engineering 7 Implementierungsphase (Programming Phase) Prof. Dr. Rolf Dornberger Software-Engineering: 7 Implementierungsphase 27.04.2006 1 7 Implementierungsphase
MehrNutzung des Rechners zur Modellierung von Produktkomponenten. Begriff eingeführt: 1957 in USA durch D.T. Ross
Gliederung 3. Grundlagen der geometrischen Modellierung 3.1 Einführung 3.2 Arbeitsweise von CAD-Systemen 3.3 Modellierungskonzepte 3.4 Planung 3.4.1 Komponenten 3.4.2 Einsatzplanung 3.5 Einzelteile 3.5.1
MehrExcel 2013. Grundlagen. Sabine Spieß, Peter Wies. 1. Ausgabe, September 2013. Trainermedienpaket EX2013_TMP
Excel 2013 Sabine Spieß, Peter Wies Grundlagen 1. Ausgabe, September 2013 Trainermedienpaket EX2013_TMP 12 Excel 2013 - Grundlagen 12 Spezielle Gestaltungsmöglichkeiten nutzen Trainerhinweise Unterrichtsdauer
MehrDatenbankanwendungen werden oft über einen sehr langen Zeitraum (z.b. Jahrzehnte) eingesetzt
2. Datenbankentwurf Motivation Datenbankanwendungen werden oft über einen sehr langen Zeitraum (z.b. Jahrzehnte) eingesetzt Fehler sind umso teurer zu beheben, je weiter die Entwicklung bzw. der Einsatz
MehrRealität zu modellieren eine
Objektorientierung Objektorientierung ist zunächst einmal eine Möglichkeit, Realität zu modellieren dem menschlichen Denken ähnliche Art, an Probleme heran zu gehen Objektorientierung ist eine Vorgehensweise
MehrTechTipp: SPS-Datenübernahme von Version 2.3 nach 2.4 ff
: SPS-Datenübernahme von Version 2.3 nach 2.4 ff Inhalt EPLAN SPS / Bus-Schnittstelle... 2 Muss ich als Anwender tätig werden?... 2 Konzept bisher... 3 Konzept ab Version 2.4... 3 Vorgehen Daten Version
Mehr09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrObjektorientiertes Programmieren
JL Ute Claussen Objektorientiertes Programmieren Mit Beispielen und Übungen in C++ Zweite, überarbeitete und erweiterte Auflage Mit 24 Abbildungen Springer Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist
MehrExkurs 1: Hintergrund zu Java und UML
Exkurs 1: Hintergrund zu Java und UML Warum gerade Java? Entwicklung Eigenschaften, speziell Portabilität Warum UML? Entwicklung Diagrammarten und CRC-Karten Lothar Schmitz UniBwM (teils nach Prof. Hußmann
MehrUnified Modeling Language
Unified Modeling Language Thomas Röfer Motivation Entwicklung Spracheinheiten Diagramme (Struktur-/Verhaltensdiagramme) Rückblick Textsuche Naive Suche abrakadabra Boyer-Moore abrakadabra a Knuth-Morris-Pratt
MehrWeb Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H)
Web Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H) Dominik Kirsten Daniel Schäferbarthold Trier, 21.01.2008 1 Gliederung 1. Einführung 1.1 Anforderungen an
MehrObjektorientierte Programmierung (OOP)
orientierte Programmierung (OOP) 1. Motivation Die objektorientierte Sichtweise der Welt Als Motivation für die OOP sieht man sich am besten die reale Welt an: Die reale Welt besteht aus "en", z. B.: Gegenstände,
MehrVgl. Oestereich Kap 2.4 Seiten
Vgl. Oestereich Kap 2.4 Seiten 99-110 1 Vgl. Oestereich Kap 2.41 Seiten 99ff 2 Wie das Klassendiagramm ist auch das Objektdiagramm ebenfalls ein Strukturdiagramm. Da die Anzahl der Attribute sehr groß
MehrC1: Tabellenkalkulation Daten und Relationen (14)
C1: Tabellenkalkulation Daten und Relationen (14) Die Schüler lernen komplexere Aufgaben zu strukturieren und dafür passende Lösungsansätze auch unter Verwendung von Auswahlstrukturen zu finden. Bei der
MehrC2: Tabellenkalkulation Daten und komplexe Strukturen (14)
C2: Tabellenkalkulation Daten und komplexe Strukturen (14) Die Schüler lernen die booleschen Funktionen und ihre Anwendung anhand praxisnaher Aufgaben kennen. Sie erweitern ihre Kenntnisse zu Auswahlstrukturen
MehrJava-Programmierung mit NetBeans
Java-Programmierung mit NetBeans Klassen, Objekte, Alternativen Dr. Henry Herper Otto-von-Guericke-Universität Magdeburg - WS 2012/13 Grundlegende Definitionen - Objekt Ein Objekt ist allgemein ein Gegenstand
MehrSoftware-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
MehrObjektorientierte Analyse (OOA) Inhaltsübersicht
Inhaltsübersicht Einführung Anforderungen an die UML-Diagramme Verhalten: Use-Case-Diagramm Verhalten: Aktivitätsdiagramm Verhalten: Zustandsautomat Struktur: Klassendiagramm Seite 1 Einführung In der
MehrJava Einführung Objektorientierte Grundkonzepte
Java Einführung Objektorientierte Grundkonzepte Inhalt Verständnis der grundlegenden Konzepte der Objektorientierung: Objekte Nachrichten Kapselung Klassen und Instanzen Vererbung Polymorphismus Darstellung
MehrLehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering
Helmut Balzert Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering 3. Auflage Unter Mitwirkung von Heide Balzert Rainer Koschke Uwe Lämmel Peter Liggesmeyer Jochen Quante Spektrum
MehrFormulare. Datenbankanwendung 113
Formulare Wenn Sie mit sehr umfangreichen Tabellen arbeiten, werden Sie an der Datenblattansicht von Access nicht lange Ihre Freude haben, sind dort doch immer zu wenig Felder gleichzeitig sichtbar. Um
MehrDas 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
MehrLeseprobe. Uwe Krieg. NX 6 und NX 7. Bauteile, Baugruppen, Zeichnungen ISBN: Weitere Informationen oder Bestellungen unter
Leseprobe Uwe Krieg NX 6 und NX 7 Bauteile, Baugruppen, Zeichnungen ISBN: 978-3-446-41933-9 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41933-9 sowie im Buchhandel. Carl
MehrTechTipp: SPS-Datenübernahme von Version 2.3 nach 2.4 ff
TechTipp: SPS-Datenübernahme von Version 2.3 nach 2.4 ff Inhalt EPLAN SPS / Bus-Schnittstelle... 2 Muss ich als Anwender tätig werden?... 2 Konzept bisher... 3 Konzept ab Version 2.4... 3 Vorgehen Daten
MehrTutorial - Übung: UML Klassendiagramm
Tutorial - Übung: UML Klassendiagramm Das UML-Klassendiagramm In dieser Lerneinheit sollen Sie die in dem Vorlesungstutorial erlernten Grundlagen zum UML- Klassendiagramm praktisch anwenden Einführung
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 4 Modellierungssprachen Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind für den persönlichen,
MehrINSPIRE - 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
MehrEinführung in die Informatik 1
Einführung in die Informatik 1 Objektorientierung Sven Kosub AG Algorithmik/Theorie komplexer Systeme Universität Konstanz E 202 Sven.Kosub@uni-konstanz.de Sprechstunde: Freitag, 12:30-14:00 Uhr, o.n.v.
MehrSmartLibrary TM. Schrauben. Schrauben. Stifte. Bibliothek. Stückliste. Stifte. Bohrtabelle. Bibliothek. Stückliste. Bohrtabelle
Schrauben Stifte Bibliothek Stückliste Bohrtabelle Schrauben Bibliothek Stifte Stückliste Bohrtabelle Schrauben Schrauben SmartLibrary bietet dem Anwender Funktionen zum einfachen Erzeugen, Umdefinieren
MehrUML. Weiteres Vorgehen im Projekt
UML Download objectif Personal Edition (kostenlos): http://www.microtool.de/objectif/de/download.asp Weiteres Vorgehen im Projekt Komponenten, Klassen, Objekte Prozesse Nichtfunktionale Anforderungen Skizzen,
MehrGrundlagen der UML-Modellierung. Modellierung. Elena Paslaru Seminar Praktische Modellierung SS05 27.04.
Grundlagen der UML-Modellierung Modellierung Elena Paslaru paslaru@inf.fu-berlin.de Inhalt Einführung konzeptuelle Modellierung Die Sprache UML Grundlegende Modellierung mit UML Modellierungsprimitiven
Mehr1 Klassen und Objekte
1 Klassen und Objekte Datentyp - Spezifikation des Typs von Datenobjekten Datenstruktur - logische Ordnung von Elementen eines Datentyps - zur (effizienten) Speicherung, Verwaltung, Zugriff - auf die Elemente
MehrPRÜFUNG. Grundlagen der Softwaretechnik
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner PRÜFUNG Grundlagen der Softwaretechnik Name: Matrikelnummer: Note: Prüfungstag: 03.03.2011 Prüfungsdauer:
MehrSoftware 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
MehrAutoCAD Structural Detailing 2014
AutoCAD Structural Detailing 2014 Übersicht Stahlbaumodul 3D Stahlbau auf Basis von AutoCAD 2014 Autodesk Structural Detailing 3D Stahlbau Allgemeine Informationen AutoCAD Structural Detailing ist ein
MehrBlöcke. Block Definitionsdiagramm. Dr. Beatrice Amrhein
Blöcke Strukturelemente Block Definitionsdiagramm Dr. Beatrice Amrhein Definition: Block (Systembaustein) Eine Block beschreibt den Aufbau, die Eigenschaften und das Verhalten einer Komponente (eines Systems)
MehrBedienhinweis Zeiterfassung in der
Bedienhinweis Zeiterfassung in der Inhalt 1 ALLGEMEINES... 3 2 ARBEITSZEITEN ERFASSEN... 4 2.1 MITARBEITER ERFASST ARBEITSZEITEN... 4 2.2 PERSONALSACHBEARBEITER ERFASST ARBEITSZEITEN DES MITARBEITERS...
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 6 26. November 2002 www4.in.tum.de/~rumpe/se
MehrMesstechnik Neth GmbH
Messtechnik Neth GmbH Konstruktion und verschiedene Möglichkeiten der CAD- Modellerstellung Copyright Messtechnik Neth GmbH 04.03.2016 Inhaltsverzeichnis 1. Begriffserklärung Reverse Engineering 2. Mögliche
MehrAufgabe 1: Strukturmodellierung mittels Klassendiagramm Wiederholen Sie das Kapitel aus der Vorlesung, das sich mit dem Klassendiagramm beschäftigt.
Aufgabe 1: Strukturmodellierung mittels Klassendiagramm Wiederholen Sie das Kapitel aus der Vorlesung, das sich mit dem Klassendiagramm beschäftigt. Was ist eine Klasse? Was ist ein Objekt? Geben Sie ein
MehrFeature Modelle. und ihre Anwendung. Feature Modelle und ihre Anwendungen. Fachgebiet Softwaretechnik, Heinz Nixdorf Institut, Universität Paderborn
Feature Modelle und ihre Anwendung Feature Modelle und ihre Anwendungen 22.07.2010 1 Software-Produktlinien Zusammenfassung mehrerer verwandter Softwaresysteme zu einer Domäne (Anwendungsgebiet) Softwaresysteme
MehrThema: Ein Ausblick auf die Möglichkeiten durch den Software-Einsatz im Mathematikunterricht.
Vorlesung 2 : Do. 10.04.08 Thema: Ein Ausblick auf die Möglichkeiten durch den Software-Einsatz im Mathematikunterricht. Einführung in GeoGebra: Zunächst eine kleine Einführung in die Benutzeroberfläche
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrSIZ 422 Tabellenkalkulation. mit Excel 2016. Peter Wies. 1. Ausgabe, Mai 2016
Peter Wies 1. Ausgabe, Mai 2016 SIZ 422 Tabellenkalkulation mit Excel 2016 ISBN 978-3-86249-568-9 SIZ-422-EX2016 Diagramme erstellen und gestalten 11 11 11. Diagramme erstellen und gestalten 11.1 Basiswissen
MehrKlassendiagramm. (class diagram)
: Klassendiagramm http:///topic95.html Klassendiagramm (class diagram) Klassendiagramm Objektdiagramm Komponentendiagramm Kompositionsstrukturdiagramm Verteilungsdiagramm Einstieg Paketdiagramm Aufbau
MehrProjektmanagement Kapitel 3 Tools die Werkzeuge. Projektstrukturplan PSP
Projektmanagement Projektstrukturplan Seite 1 von 6 Projektmanagement Kapitel 3 Tools die Werkzeuge Projektstrukturplan PSP 1.1 Definition Der Projektstrukturplan stellt die, aus dem Kundenvertrag geschuldete
MehrAccess 2010. für Windows. Andrea Weikert 1. Ausgabe, 4. Aktualisierung, Juni 2012. Grundlagen für Anwender
Andrea Weikert 1. Ausgabe, 4. Aktualisierung, Juni 2012 Access 2010 für Windows Grundlagen für Anwender ACC2010 2 Access 2010 - Grundlagen für Anwender 2 Mit Datenbanken arbeiten In diesem Kapitel erfahren
MehrInhalt. 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...
MehrUML Eine kurze Einführung
UML Eine kurze Einführung Programmiermethodik Eva Zangerle Universität Innsbruck Modell und Diagramm Ein Modell stellt Abstraktion eines Realitätsausschnitts dar. Um Informationen verständlicher darzustellen
MehrWiederverwendungsbibliothek (Resuse Library)
Version: NX11 Ersteller: Walter Hogger Modul: Wiederverwendung Wiederverwendungsbibliothek (Resuse Library) O-Ring mit Abzugskörper, halbautomatische Platzierung Aufgabenstellung: Es soll aus der Wiederverwendungsbibliothek
MehrEinführung: Verteilte Systeme - Remote Method Invocation -
Einführung: Verteilte Systeme - - Prof. Dr. Michael Cebulla 11. Dezember 2014 Fachhochschule Schmalkalden Wintersemester 2014/15 1 / 43 M. Cebulla Verteilte Systeme Gliederung 1 2 Architektur RMI Kommunikation
Mehr