X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=REQUIREMENTS.MD;h=a8a73e6ded9518fc633fabf0ba1c2b41324dc179;hb=837edba8f3d211bbb9cd9378f66381e34b8a4ecc;hp=6402eb1694c21e2c6e472fd8c7094634f3d5f0d8;hpb=dd84cffd0f84ea1bd1fb8378464122ad0d14b1e2;p=Mograsim.git diff --git a/REQUIREMENTS.MD b/REQUIREMENTS.MD index 6402eb16..a8a73e6d 100644 --- a/REQUIREMENTS.MD +++ b/REQUIREMENTS.MD @@ -36,11 +36,11 @@ 2. ARM Modell 3. Signalgraphen -### Szenarios -
Alle Szenarios anzeigen

+### Use Cases +

Alle Use Cases anzeigen

#### 01. Installation -Das Programm lässt sich entweder über den Eclipse Marketplace einfach installieren (oder als Eclipse Projekt) oder **als eigenes Eclipse RPC Projekt direkt herunterladen (ggf. entpacken) und starten.**[A] Das Programm / Plugin lässt sich auf Windows (7+), MacOS und Linux ausführen; alle verbreitete Hardware nach 2010 mit 64 Bit OS sollte funktionieren.[B] Es muss auf den Rechnern in den TUM Rechnerhallen funktionieren.[C] +Das Programm lässt sich entweder über den Eclipse Marketplace einfach installieren (oder als Eclipse Projekt) oder als eigenes Eclipse RPC Projekt direkt herunterladen (ggf. entpacken) und starten.[A] Das Programm / Plugin lässt sich auf Windows (7+), MacOS und Linux ausführen; alle verbreitete Hardware nach 2010 mit 64 Bit OS sollte funktionieren.[B] Es muss auf den Rechnern in den TUM Rechnerhallen funktionieren.[C] #### 02. Deinstallation Das Programm muss sich ohne nennenswerten Aufwand oder Kentnisse vom Benutzer rückstandslos entfernen lassen.[A] @@ -61,7 +61,7 @@ Das Einstiegsprojekt zeigt zu Beginn die passende Ansicht an, die Mikroprogrammi Die Visualisierung soll möglichst der Vorlesung entsprechen.[A] Sie lässt sich transformieren (z.B. Zoom mit dem Mausrad, Verschieben mit Mausklick oder Mausklick und Alt) und wieder zurücksetzen.[B] #### 08. Hilfestellung -Mit dem Produkt wird eine offline-Dokumentation mitgeliefert. (bestenfalls DE und EN)[A] Mit Rechtsklick lässt sich über ein Kontextmenü der Teil der Dokumentation öffnen, der das angeklickte und seine Funktion beschreibt. Dies sollte mit fast allem möglich sein.[B] Bleibt man mit der Maus länger über einem GUI-Bestandteil, wird eine kurze Beschreibung/Hilfe dazu angezeigt (Tooltip).[C] +Mit dem Produkt wird eine offline-Dokumentation mitgeliefert. (bestenfalls DE und EN)[A] Mit Rechtsklick lässt sich über ein Kontextmenü der Teil der Dokumentation öffnen, der das angeklickte und seine Funktion beschreibt (Vorbild Cinema4D). Dies sollte mit fast allem möglich sein.[B] Bleibt man mit der Maus länger über einem GUI-Bestandteil, wird eine kurze Beschreibung/Hilfe dazu angezeigt (Tooltip).[C] #### Fügt hier eure eigenen dazu, fortlaufend nummeriert und ggf. mit [A,B,C,..] genauer spezifiziert. @@ -76,8 +76,6 @@ Mit dem Produkt wird eine offline-Dokumentation mitgeliefert. (bestenfalls DE un - Version 10? - Version 12? * Bibliotheken - - Lombok? [https://projectlombok.org/features/all](https://projectlombok.org/features/all) - Sauberer und sicherer Code; aber zusätzliche Dep. - JUnit 5.4.x ? AssertJ? [http://joel-costigliola.github.io/assertj/index.html](http://joel-costigliola.github.io/assertj/index.html) - (Apache Commons?) Sehr weit verbreitete und gut designte & getestete Lib;