Hochschule Darmstadt Fachbereich Informatik Software Engineering: Tipps zum Einsatz von Innovator auf einem privaten Rechner Software Engineering, Prof. Dr. R. Hahn, WS2011-12, h_da, Fachbereich Informatik 1
Allgemeines Heimarbeit Wir verwenden das Tool Innovator 2009 von MID (www.mid.de/innovator) in der Version 10.1.1 Installation für Windows und Linux Innovator ist als Evaluationsversion frei verfügbar (mit einer Limitierung auf 40 Modellelemente) die Anwenderdaten sind austauschbar Zugang zu den Praktikumsdaten Tag und Nacht über sftp host: userv-shell.fbi.h-da.de, Port: 22 Account und Passwort wie im Praktikum Als Studierende, die gerade SWE belegen, erhalten Sie auf Nachfrage bei dem Labor Ingenieur im Case Labor (Herr M. Guist) eine Voll-Lizenz für ein Semester Weitere Unterlagen finden sie nach der Anmeldung unter http://userv.fbi.h-da.de/labdisk/case Software Engineering, Prof. Dr. R. Hahn, WS2011-12, h_da, Fachbereich Informatik 2
Einstellungen für den SFTP-Zugang mit Filezilla Software Engineering, Prof. Dr. R. Hahn, WS2011-12, h_da, Fachbereich Informatik 3
Innovator der erste Start Installation ist selbsterklärend Firewall oder Virenscanner eventuell temporär deaktivieren manchmal dauert es ein wenig Starten von Innovator (im Startmenu unter Innovator 200x Administration) 1. "Lizenzserver" starten 2. "Repositoryserver" starten - Verzeichnis wählen - einen Repository-Namen eintippen, dann wird ein neues Repository angelegt 3. "Administrationsprogramm" starten - Repository auswählen Hinweise - Der Aufruf der Innovator-Demo startet diese 3 Programme automatisch, allerdings nur für ein Demo-Projekt, das man nicht ändern kann - Falls die Test-Lizenz abgelaufen ist, die Datei inolic.lr im Verzeichnis inodir löschen Jetzt sollten Sie ein leeres Projekt sehen! Software Engineering, Prof. Dr. R. Hahn, WS2011-12, h_da, Fachbereich Informatik 4
Innovator der n-te Start Sie können ein existierendes Modell verwenden, indem Sie beim Start des Repositoryservers den entsprechenden Pfad auswählen das Administrationsprogramm starten und Ihr Modell doppelklicken Sie können Ihr Modell aus dem Praktikum verwenden, indem Sie den kompletten Ordner mit Ihrem Repository aus dem Verzeichnis inoprj auf den Rechner kopieren (enthält Ordner back, tel etc. und einige rfs.* Dateien) Vorher aber unbedingt das Repository schließen! und es als ein existierendes Modell starten (s.o.) Sie können ein neues Modell (innerhalb Ihres Repositories) erstellen im Administrationstool im rechten Fenster Ihr Repository anwählen und dann Administration Administrator anmelden selektieren (das Passwort ist anfangs noch leer) nun können Sie mit Administration Neues Modell ein Modell erzeugen (Im Praktikum verwenden wir UML1.4 Modell, UML Profile for C++ (de)) Es fehlen aber noch diverse Einstellungen gegenüber dem Praktikumsmodell Software Engineering, Prof. Dr. R. Hahn, WS2011-12, h_da, Fachbereich Informatik 5
Innovator für das Praktikum konfigurieren Das C++ bzw. UML Add-In Aktivieren (Extras Anpassen AddIns) mit "+" ein neues Addin erzeugen und wie im Bild konfigurieren -lng UML bzw. -lng C++ Software Engineering, Prof. Dr. R. Hahn, WS2011-12, h_da, Fachbereich Informatik 6
Sonstiges Wechselseitiges Arbeiten im Labor und auf dem Privatrechner Ist nun möglich Es müssen nur die Projekt- und/oder Code-Dateien hin- bzw. zurückkopiert werden - Trotzdem schadet eine Sicherungskopie nie! Achten Sie darauf, dass der Repository-Server beendet ist, bevor Sie die Daten kopieren (sonst ist die Datenbank inkonsistent) Probieren Sie den Datenaustausch unbedingt VOR dem Praktikumstermin aus Zum Kompilieren brauchen Sie noch einen C++ - Compiler im Praktikum verwenden wir den GNU-Compiler (V 4.3.2) dafür gibt es brauchbare Open Source Entwicklungsumgebungen: z.b. Dev-C++ unter http://www.bloodshed.net Wenn Sie den gleichen Compiler verwenden, läuft Ihr Programm auch auf den Zielsystemen... Sie können natürlich Eclipse, NetBeans, Makefiles uvm. verwenden Software Engineering, Prof. Dr. R. Hahn, WS2011-12, h_da, Fachbereich Informatik 7