ObjectiF
Anleitung zur Nutzung
Inhalt
0. Allgemeines
1. Funktionalität
2. Plattform und Installationsort
3. Starten und beenden von Windows
4. Starten/beenden und arbeiten mit ObjectiF
4.1 Start von ObjectiF
4.2 Arbeit mit ObjectiF
4.3 Beenden von ObjectiF / Systemdaten sichern
ObjectiF ist ein Case-Tool der Firma microTool.
Die Informatik benutzt eine (kostenlose) Demoversion. Sie hat gegenüber der Vollversion eine geringfügig eingeschränkte Funktionalität, die jedoch für unsere Lehrveranstaltung ausreichend ist. Man kann sich diese Demoversion auch selber ziehen: http://www.microtool.de/
(Allgemeiner Hinweis: Wenden Sie sich bei Problemen bitte an Herrn Sacklowski.)
Das Case-Tool bietet u.a. die Funktionen:
- Simultanes Roundtrip-Engineering für Java, C++ und Visual Basic
- Multi-User-Betrieb
- Unterstützung UML mit komfortablen Grafik-Editoren
- Patterns und Komponenten (inkl. EJBs)
- Code-Editor und Code-Generierung
- Oberflächenprototyping
- Reverse Engineering einschließlich Refactoring
- Web-Publishing
- ...
2. Plattform und Installationsort
ObjectiF läuft bei uns unter Windows. Da es gegenwärtig noch technische Probleme mit der Installation auf unserem Studentenpool (WinXP) gibt, haben wir als Notvariante ObjectiF auf zwei Lehrstuhlrechnern (Win2000) installiert. Da diese Kapazität für alle kaum ausreichen wird, empfehlen wir sehr, sich die von der Softwarefirma kostenlos angebotene Demo-Version selber zu ziehen und damit die Aufgabe am eigenen PC zu lösen.
http://www.microtool.de/
Die dort bereitgestellte exe-Datei finden Sie auch hier bei uns (.exe, 70 MB). Ausgepackt werden knapp 500 MB beansprucht!
An unserem Lehrstuhl ist ObjectiF auf zwei PC's im Raum 4.226 installiert:
PC's, Installationsverzeichnis:
weide; C:\Programme\microTool\ObjektiF_4.7_Demo
zeder; D:\Programme\microTool\ObjektiF_4.7_Demo
Der organisatorische Ablauf an unserem Lehrstuhl wird Ihnen in einer
separaten E-Mail mitgeteilt.
3. Starten und beenden von Windows am Lehrstuhl
Login-Fenster:
Username: SE
Password: SE
Beim Aufbau der Verbindung zu Ihrem Instituts-Homeverzeichnis an an dieser Stelle
geben Sie hier Ihren UNIX-account und Ihr -password ein.
Programme starten und Dateien verwalten:
Z.B. mittels des Windows 2000-Explorers über das Startmenü: Start
> Programme > Windows-Explorer.
Windows2000 beenden: Start > Beenden > Abmelden
4. Starten/beenden und arbeiten mit ObjectiF
4.1 Start von ObjectiF
Über das Start-Menü: Start > Programme > ObjectiF 4.7 Demo Version > ObjectiF 4.7
4.2 Arbeit mit ObjectiF
Um effektiv mit ObjectiF zu arbeiten, sollte man während der Arbeit am
PC die ObjectiF-Projektdaten lokal auf dem PC führen (damit keine Netzarbeit).
Dies sollte unter
weide: C:\TEMP oder
zeder: D:\TEMP
geschehen. Reicht der Platz nicht, kann man sich hier durch Löschen anderer
Daten welchen beschaffen :-). Wenn man möchte, daß andere nach
der Sitzung mit den eigenen Systemtdaten nicht weiterarbeiten, denke man bitte
an das abschließende Löschen im TEMP-Verzeichnis und im Papierkorb.
Das Halten der ObjectiF-Systemdaten zwischen den PC-Sitzungen sollte
in Ihrem Homeverzeichnis erfolgen. Legen Sie sich dazu dort am besten einen
ObjectiF-Knoten an (z.B.: ~/ObjectiF) und darunter für jedes System (Projekt)
einen eigenen Knoten. Der Aufbau der Verbindung dorthin erfolgte über:
> Extras > Netzlaufwerk verbinden ...
Ordner: \\linde\homes und 'Fertig stellen'
ObjectiF verfügt über eine umfangreiche online-Dokumentation, zu finden
unter:
Start > Programme > ObjectiF 4.7 Demo Version > Online-Guide Überblick.
Hier solllte man sich zu Beginn auf alle Fälle den Teil 'Schnelleinstieg:
Grundlagen der Bedienung' ansehen. Neben diesem online-Guide steht bei der Arbeit
mit ObjectiF eine umfangreiche kontextsensitive Hilfe bereit.
Die nachfolgenden Ausführungen (Pkt. a-c) orientieren sich an einem
Teil der gestellten Übungsaufgabe (System anlegen, Klassendiagramm erstellen
und drucken). Das Beispielsystem soll hier 'System01' und das Klassendiagramm
'Klass_Dia01' heißen.
a) System anlegen bzw. vorhandenes System öffnen
System anlegen:
Nach dem Programmstart wird man hier durch einen System-Wizard unterstützt:
- Ein neues System anlegen -> weiter
- Name: System01 unter C|D:\TEMP
- Softwareentw. mit Anforderungsanalyse, Design und Implementation
- Java
- Entwicklungsumgebung: keine auswählen
- weitere Java Packages: keine auswählen
- Pfad für den zu generierenden Quellcode: unverändert
- Pfad für Java 2 API ...: unverändert
- Beschreibungsmuster: unverändert aus microTool-Verzeichnis
- System anlegen (ca. 75 MB; dauert einige Zeit)
Damit werden
- unter C|D:\TEMP\System01 zahlreiche Dateien/Verzeichnisse angelegt,
- einige Fenster geöffnet, u. a. das ObjectiF-Hauptfenster mit den Hauptsichten
als Schaltflächen (Anforderungen, Design, ...).
Vorhandenes System öffnen:
Sollte sich bereits das System von einer früheren Sitzung in Ihrem Homeverzeichnis befinden, holen Sie es zuvor auf den PC (Lfw. Homeverzeichnis:\ObjectiF\System01 nach C|D:\TEMP\ ). Da dies ca. 75 MB sind, dauert dies einige Zeit.
Auch hier wird man nach dem ObjectiF-Programmstart durch einen System-Wizard
unterstützt:
- Ein bestehendes System öffnen -> weiter
- System auswählen -> Öffnen
Anschließend werden einige Fenster geöffnet, u. a. das Hauptfenster
mit den Hauptsichten als Schaltflächen (Anforderungen, Design, ...)
b) Klassendiagramm eingeben und speichern
Systemfenster: Klassendiagramm > Klassendiagramm anlegen (re. Maustaste)
Klassendiagramm: Name: Klass-Dia1 -> OK
Systemfenster: Klassendiagramme > Klass-Dia1 öffnen (re. Maustaste)
-> Klass-Dia1 - Fenster
Klass-Dia1 - Fenster: Klassendiagramm schrittweise eingeben
Das Speichern des Diagramms erfolgt automatisch.
c) Klassendiagramm drucken
Klass-Dia1 - Fenster: Drucken (re. Maustaste) -> Drucker-Fenster mit Diagramm-Optionen-Fenster
(Achtung: Bug bei der 'Klassensymbole zuklappen'- Auswahl; Wirkung genau umgekehrt).
Vor dem Druck noch einmal Kontrolle mittels 'Ansicht ...'-Button.
4.3 Beenden von ObjectiF / Systemtdaten sichern
a) Beenden von ObjectiF
Hauptfenster: System > Beenden (damit auch Sicherung)
b) Abschließend sichern Sie Ihre Systemdaten (von TEMP -> Lfw. Homeverzeichnis:\ObjectiF\...)
c) Lokale Systemdaten unter C|D:\TEMP und im Papierkorb löschen