ObjectiF
Anleitung zur Nutzung
Sacklowski, 15.5.06
Inhalt
0. Allgemeines
1. Funktionalität
2. Plattform und Installationsort
3. Starten/beenden und arbeiten mit ObjectiF
3.1 Start von ObjectiF
3.2 Arbeit mit ObjectiF
3.3 Beenden von ObjectiF / Systemdaten sichern
ObjectiF ist ein Case-Tool der Firma microTool.
Die Informatik bietet die ObjectiF 5.0 Enterprise Edition an (volle Funktionalität). Es existieren 25 Floatinglizenzen. Man kann sich jedoch auch eine Demoversion (Personal-Edition) mit eingeschränkter Funktionalität, für die Übungsaufgabe aber ausreichend, selber ziehen (siehe hierzu auch Pkt. 2).
(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#, 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 WindowsXP. Es ist innerhalb unseres Windows-Pools (R. 3.2.16) als Vollversion (Enterprise Edition) auf acht Rechnern installiert (enns, havel, iller, inn, isar, mosel, oder, rhein).
Sie können sich jedoch auch eine kostenlose 'Personal-Edition' selber ziehen
und damit die Aufgabe am eigenen PC lösen (http://www.microtool.de/). Die dort bereitgestellte exe-Datei finden Sie auch hier bei uns (.exe,
67 MB). Ausgepackt einschließlich Dokumentation werden etwa 165 MB beansprucht! (Die Persional Edition verfügt zwar nur über einen eingeschränkten Funktionsumfang, ist jedoch für die Übungsaufgabe ausreichend.)
3. Starten/beenden und arbeiten mit ObjectiF
3.1 Start von ObjectiF
Über das Start-Menü: > Start > Programme > microTool ObjectiF > ObjectiF 5.0
Anschließend wird der Anlegen/Öffnen-Dialog geöffnet (Pkt. 4.2, a) und danach öffnet sich das ObjectiF-Hauptfenster mit zahlreichen Pull-Down-Menüfunktionen und mit den Hauptsichten als Schaltflächen (Anforderungen, Design, ...).
3.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 E:\TEMP geschehen. Reicht der Platz nicht, kann man sich hier durch Löschen anderer
Daten welchen beschaffen :-).
Hinweis: Wenn man möchte, dass andere nach
der Sitzung mit diesen Daten 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 ist auf dem Info-Zettel im PC-Pool nachzulesen.
ObjectiF verfügt über eine umfangreiche online-Dokumentation, zu finden
unter dem Menüpunkt: > ? > Inhalt.
Hier solllte man sich zu Beginn auf alle Fälle den 'Schnelleinstieg' anschauen.
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:
Der nachfolgend beschriebene Ablauf bezieht sich auf die Enterprise Edition. Für die Personal Edition ist er etwas kürzer.
Nach dem Programmstart wird man durch einen System-Wizard unterstützt:
- Ein neues System anlegen > weiter
- Name: System01 unter E:\TEMP, Anwender: sie selbst
- 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
- Beschreibungsmuster: unverändert aus microTool-Verzeichnis
- System anlegen (ca. 75 MB; dauert einige Zeit)
Damit werden
- unter E:\TEMP\System01 zahlreiche Dateien/Verzeichnisse angelegt (größte Datei: das Repository),
- 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 E:\TEMP\ ). Da dies ca. 90 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
> ObjectiF-Hauptfenster > Schaltfläche 'System'
Systemfenster: (re. Maustaste) Anlegen > Klassendiagramm anlegen
Klassendiagramm: Name: Klass-Dia1 > OK
Systemfenster: Klassendiagramm Klass-Dia1 auswählen > (re. Maustaste) Öffnen > Klass-Dia1 - Fenster
Klass-Dia1 - Fenster: Klassendiagramm schrittweise eingeben
Das Speichern des Diagramms erfolgt automatisch.
c) Klassendiagramm drucken
Klass-Dia1 - Fenster: (re. Maustaste) Drucken > 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.
3.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 E:\TEMP und im Papierkorb löschen