MAS SE2008 Projektmanagement Ziele formulieren 1 Gute Formulierungen von Projektzielen Mussziele Allgemein: Die SW muss auf einem Server im Intranet lauffähig sein und der Zugriff erfolgt über MS Internet Explorer. Die Daten werden persistent gespeichert, so dass sie über das Standart Backup des Servers auch gesichert sind. Funktionell: Es können Projekte, Modelle und Prototypen erstellt werden. Ein Projekt kann mindestens 1 Modell enthalten. Es können Stücklisten erstellt werden, durch manuelles Erstellen einer leeren Stückliste oder durch Einlesen einer Textdatei. Dem Modell bzw. Prototyp können dabei beliebig viele Stücklisten zugeordnet werden. Die Positionen einer Prototypen-Stückliste können mutiert werden. Anhand der Versionsnummer eines Prototypen muss die Stückliste auslesbar sein. Es muss die Differenzliste eines Modells von dessen Erstellung bis zu einem aktuellen Zeitpunkt auslesbar sein. Sollziele Allgemein: Der Zugriff ist auch über den Internetbrowser Firefox möglich. Funktionell: Die Benutzer können unterschieden und deren Zugriffsrechte auf Projektebene verwaltet werden. Stücklisten können gelöscht werden. Auf Modellebene können Stück-, Differenz- und Kollisionslisten zu einem beliebigen Zeitpunkt ausgelesen werden. Jeder Position einer Prototypen-Stückliste kann eine beliebige Datei angehängt werden. Kannziele Allgemein: Der Zugriff ist auch über Internetbrowser Opera und Safari möglich und der Zugriff ist über das Internet möglich. Funktionell: Die Sprache des GUI kann zwischen Deutsch und Englisch gewählt werden. Die Änderungen jeder Position einer Prototypen SL lassen sich verfolgen durch Auslesen des Änderungsverlauf zwischen 2 beliebigen Zeitpunkten. Ganze Projekte können exportiert bzw. importiert werden. Projektmanagement Robert Kolb/02.11.08 Seite 1 von 2 MAS SE2008 Projektmanagement Ziele formulieren Nichtziele Die folgenden Nicht-Ziele wurden identifiziert und sollen mit dieser Diplomarbeit nicht abgedeckt werden: Unterstützung mehrere Datenbanken oder Domänen Das Projekt beschränkt sich pro Installation auf ein Schema einer Datenbank. Das Anbieten von Abfragen, welche über mehrere Schemen derselben Datenbanken gehen wird explizit ausgeschlossen. Ebenfalls ist das Unterstützen von Abfragen welche mehrere Datenbanken miteinander verknüpfen explizit nicht Teil dieser Arbeit. Backup und Recovery Diese Themen werden explizit nicht behandelt, da die Datenbank selbst recht ausgefeilte Mechanismen für Backup und Recovery anbieten. Da der Schwerpunkt nicht auf diese Thematik gelegt wurde, sollen diese Bereiche nicht untersucht werden. Performanz und Skalierbarkeit Da es sich um eine Studienarbeit handelt, und das Produkt eher für den Einsatz in einem Umfeld mit einer überschaubaren Anzahl von Nutzern vorgesehen ist, wird dieser Faktor vernachlässigt. 2 Schlechte Formulierungen von Projektzielen Browserlösung, die den Internet Explorer 7 und den Firefox 2.0 unterstützt Minimaler Supportaufwand Bei der Präsentation soll eine lauffähige Anwendung demonstriert werden können. Mehrere Benutzer können XYZ übers Netz miteinander spielen. Die Erklärungen sowie die geratenen Begriffe werden als Text ausgetauscht. Die Anwendung kann mehrsprachig benutzt werden. Spielanleitung als Online Hilfe Als Programmiersprache ist Java vorgegeben Datenbank soll eine MySql Datenbank sein Der Administrationsteil soll als RichClient realisiert werden Der öffentliche Teil soll über eine Webschnittstelle zugänglich sein. 3 Raum für eigene Notizen Projektmanagement Robert Kolb/02.11.08 Seite 2 von 2