Labor Modellgestütztes Software Engineering. Versuch 1
|
|
- Simon Vogel
- vor 8 Jahren
- Abrufe
Transkript
1 Labor Modellgestütztes Software Engineering Versuch 1 Wintersemester 2015 Dipl.-Ing. (FH) Joachim Hampel Version 7_01,
2 Inhaltsverzeichnis Inhalt 1 EINFÜHRUNG RHAPSODY MODELER RHAPSODY DEVELOPER USE CASE DIAGRAM AUFBAUSTRUKTUREN BEZIEHUNGEN ZWISCHEN OBJEKTEN ARBEITEN MIT PROJEKTEN PROJEKT NEU ANLEGEN WICHTIGE VOREINSTELLUNGEN HALLO WELT WEITERE MÖGLICHKEIT EINE INSTANZ ANZULEGEN VERHALTEN AUßERHALB DES KONSTRUKTORS TESTEN LABORAUFGABEN AUFGABE - EINFACHE KLASSEN AUFGABE - VERERBUNG AUFGABE - POLYMORPHIE UND ABSTRAKTE DATENTYPEN LITERATUR
3 1 Einführung Mit dem ersten Versuch werden folgende Lernziele verfolgt: Kennenlernen und verstehen der Funktion eines Werkzeuges zur UML-Modellierung. Es werden die Werkzeuge Rhapsody Modeler bzw. Rhapsody Developer von IBM verwendet. Grundlegende Kenntnisse in der Bedienung der Modellierungswerkzeuge. Anhand einer vorgegebenen Aufgabenstellung soll eine Analyse durchgeführt werden und der typische Designablauf mittels Use-Cases, Klassen und Objektdiagrammen, Zustandsdiagrammen und Sequence Charts durchgeführt werden. Aus diesem Modell soll dann Programmcode generiert und ausgeführt werden. Weiterhin soll ein Verständnis für die Auswirkungen von Modell und Code-Änderungen aufgebaut werden. Systeme verfügen über Aufbau und Ablaufstrukturen. UML stellt dazu für die Aufbaustrukturen Modellierungselemente wie Use-Case Diagramme und Klassendiagramme bereit. Bedingt durch das verwendete UML Werkzeug heißen diese Diagramme für die Aufbaustrukturen o Use Case Diagrams o Object Model Diagrams 3
4 1.1 Rhapsody Modeler Abbildung 1 Modeler Zu Ihrer Vorbereitung steht das freie Tool IBM Rational Modeler zur Verfügung. Es handelt sich um ein UML 2.1 basiertes Software-Design-Tool. Das Tool kann unter der Adresse heruntergeladen werden. Eine Freischaltung ist allerdings nötig und sollte rechtzeitig vor Beginn des Labors durchgeführt werden. Als Einsteigertool gedacht, kann es keinen Quelltext erzeugen, unterstützt aber alle Diagrammtypen, die auch unterstützt. Modeler Projekte können in IBM Rational Rhapsody Developer geöffnet werden. Nach dem Speichern mit IBM Rational Rhapsody Developer kann ein Projekt allerdings nicht mehr im Modeler geöffnet werden. Es sollte daher immer eine Kopie des Modeler-Projektes aufgehoben werden. 4
5 1.2 Rhapsody Developer Abbildung 2 Developer Bei Rhapsody handelt es sich um eine UML 2.1 basierte, modellgetriebene Entwicklungsumgebung für Embedded-Systeme und Software Engineering. Das Tool ermöglicht sowohl funktionsorientierte als auch objektorientierte Designtechniken. Auf der Homepage von IBM kann eine Demoversion heruntergeladen werden. Die Nutzungsdauer ist auf 30 Tage begrenzt (30-Day Free Trial). ACHTUNG! Developer und Modeler dürfen nicht gleichzeitig installiert sein, ansonsten treten Inkonsistenzen zwischen diesen Programmen auf. Projekte, die mit der aktuell zum Download angebotene Developer Version erstellt wurden, können auf den Laborrechnern nicht geöffnet werden. 5
6 1.3 Use Case Diagram Software Design Student Professor Abbildung 3 Use-Case Use Case Diagrams gehören zu den beschreibenden Werkzeugen. Mit ihnen kann kein Code erzeugt werden, wohl aber eine Beschreibung erfolgen, die Grundlage für Diskussionen, Dokumentationen und weitere Entwicklungsschritte sein soll. 1.4 Aufbaustrukturen Zu den Aufbaustrukturen gehören Klassendiagramme, Objektdiagramme und Paketdiagramme. In Rhapsody steht für diese drei Diagrammtypen das Object Model Diagram (OMD) zur Verfügung. Jedes Diagramm kann im OMD realisiert werden, es sind aber auch Mischformen möglich. 6
7 Klasse1 Klasse2 Abbildung 4 Klassendiagramm Paket1 Klasse2 Klasse1 Abbildung 5 Paketdiagramm 7
8 1.5 Beziehungen zwischen Objekten Bindung: STÄRKER A B Generalisierung (Generalization) A erbt von B A B 1 A B Aggregation (Aggregation) A hat B 1 Komposition (Composition) A beinhaltet B A B 1 Assoziation (Association) A kennt B A B Abhängigkeit (Dependency) A nutzt B A B port_1 port_2 Interface1 Interface2 Ports und Schnittstellen (Ports and Interfaces) A C B «flow» Datenfluß (Dataflow) C fließt von A nach B A ia ib B «flow» Bindung: SCHWÄCHER Fluss (Flowports) (z.b. MatLab Simulink Ankopplung) Abbildung 6 Wesentliche Beziehungen der UML und ihre Repräsentation in Rhapsody 8
9 2 Arbeiten mit Projekten 2.1 Projekt neu anlegen File->New: Name und Speicherort angeben Für jedes Projekt wird ein Object Model Diagram angelegt. Die aktuellen Projekteinstellungen befinden sich in der DefaultConfig. Grundsätzlich gilt, dass Darstellungen im Projectspace Vorrang vor den graphischen Darstellungen haben. Bei jedem Objekt erreicht man über einen Klick mit der rechten Maustaste ein Menü. Features bieten den Zugriff auf die Einstellungen. Add New erlaubt die in diesem Element möglichen Ergänzungen. In der Diagrammansicht stehen weitere wichtige selbsterklärende Menüpunkt zur Verfügung: Display Options.. Edit Code 9
10 2.2 Wichtige Voreinstellungen Mit einem rechten Mausklick auf eine der unter Configurations gespeicherten Konfigurationen wird das Einstellungsmenü erreicht. Selbstverständlich können hier mehrere Konfigurationsdateien verwaltet werden. Verwenden von Visiual Studio 2008 Als Environment muss MSVCStandardLibraray oder MSVCXStandardLibraray ausgewählt werden. Abbildung 7 Auswahl der IDE 10
11 Wird in den Diagrammen keine Instanz einer Klasse angelegt, so kann hier unter Initialization im Fenster Initial Instances eine Klasse ausgewählt werden, für die eine Instanz angelegt wird. Abbildung 8 Auswahl der Default Instanz 11
12 2.3 Hallo Welt Nach der Neuanlage wird in die OMD Ansicht gewechselt und eine neue Klasse platziert. Abbildung 8 Platzierung einer Klasse Die Dialogbox Features.. ermöglich die weiteren Einstellungen, wie der Klassenname Attribute und Operationen. Abbildung 9 Aufruf der Dialogbox Features.. Die Ausgabe soll durch Konstruktor erfolgen. Es muss also mit New -> Constructor -> OK ein Konstruktor eingefügt werden. Durch einen Doppelklick auf das Symbol vor dem Konstruktor challowelt erscheint der Features Dialog der Operation. Hier kann jetzt unter Implementation der eigentliche Quelltext eingetragen werden. 12
13 Abbildung 10 Endlich eine Zeile Quelltext Die neu erstellte Operation kann auch im Projektbereich angezeigt werden. Abbildung 11 Projektübersicht Der entstandene Quelltext kann nun ebenfalls bearbeitet werden. 13
14 Abbildung 12 Anzeige Quelltext Der Quelltext kann ebenfalls bearbeitet werden. challowelt::challowelt() { //#[ operation challowelt() cout<<"hallo Welt, Hallo UML"<<endl; //#] } Über das Menü Code->Roundtrip->DefaultConfig kann diese Änderung ins Modell übernommen werden. Jetzt muss nur noch dafür gesorgt werden, dass eine Instanz angelegt wird. Abbildung 13 Auswahl der zu initialisierenden Instanz 14
15 Das Übersetzen und Ausführen erfolgt in vier Schritten: 1. Save 2. Code->Generate->DefaultConfig 3. Make 4. Run Abbildung 14 Generate and Run Abbildung 15 War doch gar nicht so schwer! 15
16 2.4 Weitere Möglichkeit eine Instanz anzulegen Es wird ein weiteres Object Model Diagram (OMD) angelegt und als Objektdiagram verwendet z.b. mit der Bezeichnung Builder. Hierher wird aus dem Projektspace die Klasse gezogen, von der eine Instanz angelegt werden soll. Über das Menue (rechter Mausklick) kann die Klasse zum Objekt gemacht werden (Make an Object). Bindungen auf Zeigerebene, wie z.b. eine Association können hier durch einen Link realisiert werden. 2.5 Verhalten außerhalb des Konstruktors testen Zur Klasse wird ein Statechart hizugefügt. (Klick Rechte Maustaste auf Klasse im Projektspace - Add New Diagrams - Statechart). Dem Staechart wird eine Dafault Transition und eine Transition auf den State selbst hinzugefügt. Einmalige Vorgänge können in der Dafault Transition und sich wiederholende Vorgänge können in der Transition aufgerufen werden. Als Trigger wird die Timerfunktion tm(millisekunden) verwendet. Bei der Dafault Transition ist kein Trigger nötig. Die Methodenaufrufe werden als Action eingetragen. Wichtig: Initial Instances werden nun nicht mehr benötigt. Abbildung 18 Einfaches Statechart Abbildung 19 Featuremenue einer Transition 16
17 2.6 Sichtbarkeit von Attributen Werden Attribute in Klassen eingefügt so sind die Attribute selbst nicht sichtbar. protected : int iwert; //## attribute iwert Die Sichtbarkeit bezieht sich auf die set und get Funktionen, die automatisch angelegt werden. Achtung: Der Buchstabe nach get oder set wird automatisch groß geschrieben und kann von dem eigentlichen Namen der Variable abweichen. public : //## auto_generated int getiwert() const; //## auto_generated void setiwert(int p_iwert); Werden Elemente oder Namen nicht automatisch in den Ansichtsfenstern angezeigt so kann über die rechte Maustaste aus dem angezeigten Menue die Display options für ein Element aufgerufen werden. Hier können Attribute, Operationen aber auch Namen von Beziehungen nachträglich angezeigt werden. 17
18 2.7 Besonderheit beim Verwenden einer Komposition Um eine Komposition grafisch zu erzeugen wird die Verwbindung Composition ausgewählt und von der Klasse in der eine Instanz angelegt werden soll zu der Klasse gezogen von der eine Instanz eingebunden werden soll. Wenn Sie über die Display options die Namen der Verbindung sichtbar gemacht haben, dann werden Sie feststellen, das es zwei Namen sind. Es wurde automatisch in einer Verbindung eine Komposition und eine Assoziation angelegt. cmeineklasse: ceineweitereklasse itsceineweitereklasse; //## link itsceineweitereklasse ceineweitereklasse: cmeineklasse* itscmeineklasse; //## link itscmeineklasse Ändern können Sie dies im Feature Menü der Verbindung. Stellen Sie dieconsists of: auf End itsceineweitereklasse Eine Änderung der Multiplicity bewirkt das Anlegen eines Datenfeldes. ceineweitereklasse itsceineweitereklasse[2]; 18
19 3 Laboraufgaben 3.1 Aufgabe - Einfache Klassen Abbildung 20 Strecke In einem zweidimensionalen Koordinatensystem wird ein Punkt P(x,y) durch eine Koordinate x und eine Koordinate y beschrieben. Eine Strecke s(p1,p2) ist die Verbindung zweier Punkte P1(x1,y1) und P2(x2,y2). Die Länge der Strecke s kann wie folgt berechnet werden: 2 s ( x x ) ( y y ) (F 1) Teil A Ein Punkt kann als Objekt betrachtet und somit durch eine Klasse abgebildet werden. Es soll eine Klasse CPunkt entworfen werden, welche die Membervariablen vom Typ double dx und dy enthält. Im Konstruktor CPunkt() sollen die Variablen dx und dy mit 0 initialisiert werden. Teil B Eine Strecke kann ebenfalls durch eine Klasse beschrieben werden. Die Klasse CStrecke enthält zwei Instanzen der Klasse CPunkt, es handelt sich also um eine Komposition. Für jeden Punkt soll eine eigene Methode zum Einlesen erstellt werden. 19
20 Eine Methode double Abstand() berechnet den Abstand und gibt das Ergebnis zurück. Teil C Es ist eine Instanz der Klasse CStrecke anzulegen. Die einzelnen Werte der Punkte. sind einzulesen und die Methode Abstand() ist zur Berechnung des Ergebnisses zu verwenden. 3.2 Aufgabe - Vererbung Es soll eine allgemeine Basisklasse CKraftfahrzeug entworfen werden. Die Klasse beinhaltet folgende Eigenschaften:iMotorleistung, ihoechstgeschwindigkeit, ibaujahr, ifarbe Weiterhin sind die Methoden stehen(), fahren() und bremsen() zu realisieren. Aufbauend auf die Basisklasse sollen die Klassen CPkw und CLkw. Die Klasse CPkw beinhaltet zusätzlich die Eigenschaften isitze. Die Klasse CLkw beinhaltet zusätzlich die Membervariablen iartderbeladung und istanddesfahrtenschreibers. Zu ergänzen sind noch die Methoden beladen() und entladen().die verwendeten Methoden (einschließlich Konstruktor) sollen beim Aufruf nur einen Text ausgeben, der ihre Tätigkeit beschreibt.der Konstruktor soll zusätzlich zum beschreibenden Text die Adresse der angelegten Instanz ausgeben. 20
21 3.3 Aufgabe - Polymorphie und abstrakte Datentypen Entwerfen Sie eine Basisklasse CKraftfahrzeug, die den abgeleiteten Klassen die Möglichkeit der Polymorphie bietet. Alle Membervariablen müssen bereits in der Basisklasse angelegt werden. Die Methoden stehen(), beladen() und entladen() sollen virtuell definiert werden und in den abgeleiteten Klassen überschrieben werden. Die Methoden fahren() und bremsen() sollen abstrakt definiert werden. Die verwendeten Methoden (einschließlich Konstruktor) sollen beim Aufruf nur einen Text ausgeben, der ihre Tätigkeit beschreibt. Bei der Polymorphie (Vielgestaltigkeit) wird die Instanz einer abgeleiteten Klasse benutzt, indem ein Zeiger auf die virtuelle Basisklasse (Association) mit der Adresse einer abgeleiteten Instanz initialisiert wird. Die Initialisierung erfolgt im Objektdiagramm (hier ebenfalls ein OMD) durch einen Link. Abbildung 21 Polymorphie im Klassendiagramm Realisierung der Polymorphie im Objektdiagramm durch einen Link 21
22 4 Literatur Nachfolgend findet sich eine Zusammenstellung weiterführender Informationen, die mit dem Inhalt dieses Laborversuchs in Zusammenhang stehen. [1] Rupp, Queins, Zengler; UML 2 Glasklar; Hanser [2] 22
WhiteStarUML Tutorial
WhiteStarUML Tutorial Autor: Simon Balázs, BME IIT, 2015. Übersetzung: Kovács Márton, 2015. Installation Herunterladen und installieren Sie das WhiteStarUML: http://sourceforge.net/projects/whitestaruml/
MehrBedienung von BlueJ. Klassenanzeige
Im Folgenden werden wichtige Funktionen für den Einsatz von BlueJ im Unterricht beschrieben. Hierbei wird auf den Umgang mit Projekten, Klassen und Objekten eingegangen. Abgeschlossen wird dieses Dokument
MehrJederzeit Ordnung halten
Kapitel Jederzeit Ordnung halten 6 auf Ihrem Mac In diesem Buch war bereits einige Male vom Finder die Rede. Dieses Kapitel wird sich nun ausführlich diesem so wichtigen Programm widmen. Sie werden das
MehrAnleitung zur Installation und Verwendung von eclipseuml 2.1.0
Anleitung zur Installation und Verwendung von eclipseuml 2.1.0 In dieser Anleitung wird die Installation und Verwendung von Omodo eclipseuml 2.1.0 beschrieben. eclipseuml ist eine Zusatzsoftware für Eclipse,
MehrAngaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7
Tutorial: Wie kann ich Kontakte erfassen In myfactory können Sie Kontakte erfassen. Unter einem Kontakt versteht man einen Datensatz, der sich auf eine Tätigkeit im Zusammenhang mit einer Adresse bezieht.
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
Mehr1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.
Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,
MehrHANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG
it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente
MehrInformatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22
Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften
MehrFuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die
MehrStundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten
Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
MehrWindows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
MehrProduktskizze. 28. November 2005 Projektgruppe Syspect
28. November 2005 Carl von Ossietzky Universität Oldenburg Fakultät II Department für Informatik Abteilung Entwicklung korrekter Systeme Inhaltsverzeichnis 1 Einleitung 3 2 Die graphische Oberfläche der
MehrTipps und Tricks zu den Updates
Tipps und Tricks zu den Updates Grundsätzlich können Sie Updates immer auf 2 Wegen herunterladen, zum einen direkt über unsere Internetseite, zum anderen aus unserer email zu einem aktuellen Update. Wenn
MehrAnbindung des Onyx Editors 2.5.1 an das Lernmanagementsystem OLAT Anwendungsdokumentation
Anbindung des Onyx Editors 2.5.1 an das Lernmanagementsystem OLAT Anwendungsdokumentation Überblick...2 Konfiguration der OLAT Anbindung...3 Verbindungsaufbau...4 Auschecken von Lernressourcen...5 Einchecken
MehrKontakte Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.
Kontakte Kontakte Seite 1 Kontakte Seite 2 Inhaltsverzeichnis 1. ALLGEMEINE INFORMATIONEN ZU DEN KONTAKTEN 4 2. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 3. STAMMDATEN FÜR DIE KONTAKTE 4 4. ARBEITEN
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
Mehrteamsync Kurzanleitung
1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier
MehrTR75E002-A FA / 07.2014. Bedienungsanleitung Industrie-Handsender-Verwaltung IHV DEUTSCH
TR75E002-A FA / 07.2014 Bedienungsanleitung Industrie-Handsender-Verwaltung IHV DEUTSCH Inhaltsverzeichnis 1 Das Programm Industrie-Handsender-Verwaltung IHV... 3 1.1 Was ist das Programm Industrie-Handsender-Verwaltung
MehrLehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrDaten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen
Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.
MehrPunkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software
Wie erzeugt man ein Fotobuch im Internet bei Schlecker Seite Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Punkt 12 bis 24: -Wir arbeiten mit der Software 8-16 -Erstellung
MehrSo gehts Schritt-für-Schritt-Anleitung
So gehts Schritt-für-Schritt-Anleitung Software WISO Mein Büro Thema Eigene Auswertungen, Tabellenauswertungen Version/Datum V 13.00.05.101 Über die Tabellen-Auswertungen ist es möglich eigene Auswertungen
MehrAnlage eines neuen Geschäftsjahres in der Office Line
Leitfaden Anlage eines neuen Geschäftsjahres in der Office Line Version: 2016 Stand: 04.11.2015 Nelkenweg 6a 86641 Rain am Lech Stand: 04.11.2015 Inhalt 1 Zielgruppe... 3 2 Zeitpunkt... 3 3 Fragen... 3
MehrZertifikat in dakota einlesen Wie lese ich mein Zertifikat in dakota.le ein?
Wie lese ich mein Zertifikat in dakota.le ein? Seite 1 von 11 Inhaltsverzeichnis 1 Allgemeines zum Zertifikat 3 1.1 Sie haben verschiedene Möglichkeiten Ihr Zertifikat einzulesen 3 1.2 Gründe, warum Ihr
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrAnleitung. Verschieben des alten E-Mail-Postfachs (z.b. unter Thunderbird) in den neuen Open Xchange-Account
Anleitung Verschieben des alten E-Mail-Postfachs (z.b. unter Thunderbird) in den neuen Open Xchange-Account Am Dienstag, den 25.03.2014 werden alle E-Mail-Accounts vom alten auf den neuen E-Mail-Server
MehrWindows 7 Ordner und Dateien in die Taskleiste einfügen
WI.005, Version 1.1 07.04.2015 Kurzanleitung Windows 7 Ordner und Dateien in die Taskleiste einfügen Möchten Sie Ordner oder Dateien direkt in die Taskleiste ablegen, so ist das nur mit einem Umweg möglich,
MehrEinführungskurs MOODLE Themen:
Einführungskurs MOODLE Themen: Grundlegende Einstellungen Teilnehmer in einen Kurs einschreiben Konfiguration der Arbeitsunterlagen Konfiguration der Lernaktivitäten Die Einstellungen für einen Kurs erreichst
MehrAnimationen erstellen
Animationen erstellen Unter Animation wird hier das Erscheinen oder Bewegen von Objekten Texten und Bildern verstanden Dazu wird zunächst eine neue Folie erstellt : Einfügen/ Neue Folie... Das Layout Aufzählung
MehrAnwendungspaket Basisautonomie
Anwendungspaket Basisautonomie Installationsanleitung der benutzten Programme Inhaltsverzeichnis Firefox...2 Herunterladen...2 Installieren...2 Installieren von Mouseless Browsing...3 Konfigurieren von
MehrFH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ -
FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ - Version vom 02.02.2010 Inhaltsverzeichnis 1. KANN ICH BEI EINER EIGENEN LEKTION NACHTRÄGLICH NOCH NEUE LERNINHALTE ( WAS WURDE BEHANDELT? ) EINFÜGEN?...
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen
Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Dateiname: ecdl5_01_02_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Access
MehrEinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
MehrEinrichtung des DFÜ-Netzwerkes
Einrichtung des DFÜ-Netzwerkes Für BITel-Kunden unter Windows 98 Vor der Einrichtung des DFÜ-Netzwerkes muss zum einen die ISDN Karte oder der externe ISDN Plug in Ihrem PC installiert sein und zum anderen
MehrAnwendungshinweise zur Anwendung der Soziometrie
Anwendungshinweise zur Anwendung der Soziometrie Einführung Die Soziometrie ist ein Verfahren, welches sich besonders gut dafür eignet, Beziehungen zwischen Mitgliedern einer Gruppe darzustellen. Das Verfahren
Mehr1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen
1. Einführung Über die Tabellen-Auswertungen können Sie eigene Auswertungen nach Ihren Wünschen erstellen. Diese Auswertungen werden immer anhand der aktuellen Daten aus orgamax ermittelt, Sie können also
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrKlassendiagramm der UML mit SiSy-AVR Schnelleinstieg am Beispiel myethernet-projekt
Klassendiagramm der UML mit SiSy-AVR Schnelleinstieg am Beispiel myethernet-projekt Zielstellung Dieser Schnelleinstieg demonstriert das Arbeiten mit dem Klassendiagramm in SiSy AVR, am Beispiel des myethernet-projektes.
MehrEinzel-E-Mails und unpersönliche Massen-Mails versenden
Einzel-E-Mails und unpersönliche Massen-Mails versenden Copyright 2012 cobra computer s brainware GmbH cobra Adress PLUS ist eingetragenes Warenzeichen der cobra computer s brainware GmbH. Andere Begriffe
MehrBevor Sie mit dem Wechsel Ihres Sicherheitsmediums beginnen können, sollten Sie die folgenden Punkte beachten oder überprüfen:
Die personalisierte VR-NetWorld-Card wird mit einem festen Laufzeitende ausgeliefert. Am Ende der Laufzeit müssen Sie die bestehende VR-NetWorld-Card gegen eine neue Karte austauschen. Mit der begrenzten
MehrDer neue persönliche Bereich/die CommSy-Leiste
Der neue persönliche Bereich/die CommSy-Leiste Mit der neue CommSy-Version wurde auch der persönliche Bereich umstrukturiert. Sie finden all Ihre persönlichen Dokumente jetzt in Ihrer CommSy-Leiste. Ein
Mehr104 WebUntis -Dokumentation
104 WebUntis -Dokumentation 4.1.9.2 Das elektronische Klassenbuch im Betrieb Lehrer Aufruf Melden Sie sich mit Ihrem Benutzernamen und Ihrem Passwort am System an. Unter den aktuellen Tagesmeldungen erscheint
MehrHandbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...
MehrUmfrage. Didaktischer Kommentar. Lernplattform
Lernplattform Umfrage Didaktischer Kommentar Die Aktivität Umfrage ist ein nützliches Tool, um Einstellungen der Kursteilnehmer zu Beginn und zum Ende des Kurses abzufragen und zu vergleichen. Die Umfrage
MehrContent Management System (CMS) Manual
Content Management System (CMS) Manual Thema Seite Aufrufen des Content Management Systems (CMS) 2 Funktionen des CMS 3 Die Seitenverwaltung 4 Seite ändern/ Seite löschen Seiten hinzufügen 5 Seiten-Editor
MehrAufklappelemente anlegen
Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie
MehrStepperfocuser 2.0 mit Bootloader
Stepperfocuser 2.0 mit Bootloader Info Für den Stepperfocuser 2.0 gibt es einen Bootloader. Dieser ermöglicht es, die Firmware zu aktualisieren ohne dass man ein spezielles Programmiergerät benötigt. Die
Mehr4. BEZIEHUNGEN ZWISCHEN TABELLEN
4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe
MehrWireless LAN PCMCIA Adapter Installationsanleitung
Wireless LAN PCMCIA Adapter Installationsanleitung Diese Anleitung hilft Ihnen bei der Installation des Funknetzwerkadapters für Ihre PCMCIA Schnittstelle und erläutert in wenigen Schritten, wie Sie den
MehrWir freuen uns, dass Sie mit der VR-NetWorld Software Ihren Zahlungsverkehr zukünftig einfach und sicher elektronisch abwickeln möchten.
Wir freuen uns, dass Sie mit der VR-NetWorld Software Ihren Zahlungsverkehr zukünftig einfach und sicher elektronisch abwickeln möchten. Diese soll Sie beim Einstieg in die neue Software begleiten und
MehrLizenzierung von StarMoney 10 bzw. StarMoney Business 7 durchführen
Lizenzierung von StarMoney 10 bzw. StarMoney Business 7 durchführen In dieser Anleitung möchten wir Ihnen die Lizenzierung der StarMoney 10 bzw. StarMoney Business 7 erläutern. In dieser Anleitung beziehen
Mehrecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
MehrMSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003
Page 1 of 8 SMTP Konfiguration von Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 25.02.2005 SMTP steht für Simple Mail Transport Protocol, welches ein Protokoll ist, womit
MehrWinWerk. Prozess 6a Rabatt gemäss Vorjahresverbrauch. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang 16 8307 Effretikon
WinWerk Prozess 6a Rabatt gemäss Vorjahresverbrauch 8307 Effretikon Telefon: 052-740 11 11 Telefax: 052-740 11 71 E-Mail info@kmuratgeber.ch Internet: www.winwerk.ch Inhaltsverzeichnis 1 Ablauf der Rabattverarbeitung...
MehrDie StandbyBuchung. Hier finden Sie den Link zu StandbyBuchung:
Die StandbyBuchung StandbyBuchung wozu? Die Buchungslage der cambio-fahrzeuge ändert sich laufend. Automatische und manuelle Stornierungen von Kundenbuchungen und Werkstattfahrten schaffen ebenso freie
MehrSoftware Engineering Interaktionsdiagramme
Software Engineering Interaktionsdiagramme Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Nachrichtenaustausch Welche Nachrichten werden ausgetauscht? (Methodenaufrufe)
MehrWord 2010 Schnellbausteine
WO.001, Version 1.0 02.04.2013 Kurzanleitung Word 2010 Schnellbausteine Word 2010 enthält eine umfangreiche Sammlung vordefinierter Bausteine, die sogenannten "Schnellbausteine". Neben den aus den früheren
Mehr1. So beginnen Sie eine Kalkulation
KASSE Eine iphone Apps von a-mass Dieses kleine Programm kann zur Buchführung, als Haushalts- oder Registrierkasse verwendet werden Es können laufende Kosten genauso wie jegliche Ausgaben oder Einnahmen
MehrUML Klassendiagramm. Igor Karlinskiy, Mikhail Gavrish
UML Klassendiagramm Igor Karlinskiy, Mikhail Gavrish Agenda Wichtigste Eigenschaften Syntaktische Elemente mit entsprechendem C++ Code Analysemodell Designmodell Quellen 2 Klassendiagramm gibt die Möglichkeit,
MehrAnton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
MehrStep by Step Softwareverteilung unter Novell. von Christian Bartl
Step by Step Softwareverteilung unter Novell von Softwareverteilung unter Novell 1) Starten von einfachen *.EXE-Dateien: Starten sie ConsoleOne Erstellen sie eine eigene Organisationseinheit für ihre Anwendungen
MehrElectronic Systems GmbH & Co. KG
Anleitung zum Anlegen eines POP3 E-Mail Kontos Bevor die detaillierte Anleitung für die Erstellung eines POP3 E-Mail Kontos folgt, soll zuerst eingestellt werden, wie oft E-Mail abgerufen werden sollen.
MehrMdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.
Programm Die Bedienung des Programms geht über das Hauptmenü. Datenbank Schnittstelle Die Datenbank wir über die Datenbank- Schnittstelle von Office angesprochen. Von Office 2000-2003 gab es die Datenbank
MehrOutlook und Outlook Express
1 von 8 24.02.2010 12:16 Outlook und Outlook Express Bevor Sie anfangen: Vergewissern Sie sich, dass Sie eine kompatible Version von Outlook haben. Outlook 97 wird nicht funktionieren, wohl aber Outlook
MehrPraktikum Software Engineering
Praktikum Software Engineering Verwendung von Enterprise Architect Pascal Weber, David Kulicke KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
MehrSTRATO Mail Einrichtung Mozilla Thunderbird
STRATO Mail Einrichtung Mozilla Thunderbird Einrichtung Ihrer E-Mail Adresse bei STRATO Willkommen bei STRATO! Wir freuen uns, Sie als Kunden begrüßen zu dürfen. Mit der folgenden Anleitung möchten wir
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrFolge 18 - Vererbung
Workshop Folge 18 - Vererbung 18.1 Ein einfacher Fall der Vererbung Schritt 1 - Vorbereitungen Besorgen Sie sich - vielleicht aus einer der Übungen der Folge 17 - ein fertiges und lauffähiges Listenprojekt,
MehrStammdatenanlage über den Einrichtungsassistenten
Stammdatenanlage über den Einrichtungsassistenten Schritt für Schritt zur fertig eingerichteten Hotelverwaltung mit dem Einrichtungsassistenten Bitte bereiten Sie sich, bevor Sie starten, mit der Checkliste
Mehrmyavr Klassendiagramm der UML mit SiSy-AVR Schnelleinstieg für myavr Board MK3
myavr Klassendiagramm der UML mit SiSy-AVR Schnelleinstieg für myavr Board MK3 Zielstellung Dieser Schnelleinstieg demonstriert das Arbeiten mit dem Klassendiagramm in SiSy AVR mit der Bibliothek für das
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrStudyDeal Accounts auf www.studydeal-hohenheim.de
Anleitung zur Pflege des StudyDeal Accounts auf www.studydeal-hohenheim.de Wie Sie Ihre StudyDeals ganz einfach selber erstellen können! Inhaltsverzeichnis Wie komme ich zu meinen Zugangsdaten? 3 Login
MehrDas Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server
Hallo Leute Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server (= echtes - zeug ) liegt! Die neue Form hat insbesondere folgende Vorteile: Du bekommst einen
MehrBereich METIS (Texte im Internet) Zählmarkenrecherche
Bereich METIS (Texte im Internet) Zählmarkenrecherche Über die Zählmarkenrecherche kann man nach der Eingabe des Privaten Identifikationscodes einer bestimmten Zählmarke, 1. Informationen zu dieser Zählmarke
MehrCodeSaver. Vorwort. Seite 1 von 6
CodeSaver Vorwort Die Flut der Passwörter nimmt immer mehr zu. Kontopasswörter, Passwörter für Homepages, Shellzugriffe, Registrierungscodes für Programme und und und. Da ich aber nicht sonderlich viel
MehrInhaltsverzeichnis Seite
Inhaltsverzeichnis Seite 1. Email mit Anhang versenden 2 1.a Email vorbereiten und zweites Fenster (Tab) öffnen. 2 1. b. Bild im Internet suchen und speichern. 3 1.c. Bild als Anlage in Email einbinden
MehrEvident VDDS-Anbindung von MIZ
Evident VDDS-Anbindung von MIZ Die VDDS Schnittstelle erlaubt die Übernahme der Patientendaten aus Evident in MIZ. Außerdem können Sie aus Evident heraus (aus der Patientenkarteikarte) MIZ oder den MIZViewer
MehrOutlook Web App 2010. Kurzanleitung. Zürich, 09. Februar 2011. Eine Dienstabteilung des Finanzdepartements
Zürich, 09. Februar 2011 Eine Dienstabteilung des Finanzdepartements Seite 2 von 10 Impressum Herausgeberin Stadt Zürich Organisation und Informatik Service Betrieb KITS-Center Wilhelmstr. 10 Postfach,
MehrDieser Text beschreibt die Neuerungen von DaNiS 2.0.0 und die Vorgehensweise beim DaNiS-Update.
DaNiS-Update von Version 1.95. auf Version 2.0.0 Dieser Text beschreibt die Neuerungen von DaNiS 2.0.0 und die Vorgehensweise beim DaNiS-Update. Mit der Version 2.0.0 bekommt DaNiS zwei weitreichende Neuerungen.
MehrLeitfaden zu VR-Profi cash
Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu VR-Profi cash Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und diese der
Mehr2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.
Bildergalerie einfügen Wenn Sie eine Vielzahl an Bildern zu einem Thema auf Ihre Homepage stellen möchten, steht Ihnen bei Schmetterling Quadra das Modul Bildergalerie zur Verfügung. Ihre Kunden können
MehrMatrix42. Matrix42 Cloud Trial Erste Schritte. Version 1.0.0 03.02.2016 - 1 -
Matrix42 Matrix42 Cloud Trial Erste Schritte Version 1.0.0 03.02.2016-1 - Inhaltsverzeichnis 1Einleitung 3 2Cloud Trial Steuerung 4 2.1 Starten der Cloud-Umgebung 4 2.2 Bedienen der Maschinen in der Cloud
MehrWie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.
Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann. Einleitung Es kommt vor, dass im Handel Disketten angeboten werden, die Styles und Registrationen
MehrRUP Analyse und Design: Überblick
Inhaltsverzeichnis Übersicht [, 2, 8] 3. Vorgehensweise............................... 5 2 Planungsmethoden 37 2. Definitionsphase.............................. 6 3 Rational Unified Process [5, 6] und
MehrViele Bilder auf der FA-Homepage
Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet
MehrZahlen auf einen Blick
Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.
MehrTreppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren
Treppensoftware Programme Hilfe - 3D Plus Online konstruieren/präsentieren INHALT 1. Allgemeines... 3 2. Arbeitsbereich im Internet aufrufen... 4 3. Firmendaten im Internet hinterlegen... 5 4. Verwaltung
MehrTragen Sie bitte im Anmeldefeld die Daten ein, die Sie von uns erhalten haben.
Online Katalog der Bildstelle Peine: http://nds-pe.datenbank-bildungsmedien.net/ Anmeldung: Klicken Sie bitte auf ganz rechts. Tragen Sie bitte im Anmeldefeld die Daten ein, die Sie von uns erhalten haben.
MehrMandant in den einzelnen Anwendungen löschen
Mandant in den einzelnen Anwendungen löschen Bereich: ALLGEMEIN - Info für Anwender Nr. 6056 Inhaltsverzeichnis 1. Allgemein 2. FIBU/ANLAG/ZAHLUNG/BILANZ/LOHN/BELEGTRANSFER 3. DMS 4. STEUERN 5. FRISTEN
MehrDokumentation. estat Version 2.0
Dokumentation estat Version 2.0 Installation Die Datei estat.xla in beliebiges Verzeichnis speichern. Im Menü Extras AddIns... Durchsuchen die Datei estat.xla auswählen. Danach das Auswahlhäkchen beim
MehrTelefonie Konfiguration bei einer FRITZ!Box 7390 / 7490
Telefonie Konfiguration bei einer FRITZ!Box 7390 / 7490 Schritt für Schritt Anleitung (Diese Anleitung bezieht sich auf die Firmware Version 6.20 der FritzBox. Falls Sie eine ältere Firmware Version installiert
MehrSEPA-Umstellungshilfe für die VR-NetWorld-Software zur Nutzung von SEPA-Lastschriften
SEPA-Umstellungshilfe für die VR-NetWorld-Software zur Nutzung von SEPA-Lastschriften Inhaltsverzeichnis: 1. SEPA-Umstellungshilfe Seite 2-4 2. Ändern einer bestehenden Lastschrift Seite 5 3. Anlegen einer
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrMediator 9 - Lernprogramm
Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop
Mehr