anforderungen - incident-management-android-app

Werbung
1. Einleitung
1.1 Der Ausbildungsbetrieb
2. Ausgangssituation
2.1 Ist – Zustand
2.2 Projektziel
2.3 Projektumfeld
2.4 Restriktionen
2.5 Schnittstellen
3. Projektplanung
3.1 Besprechung mit den Projektverantwortlichen
3.2 Anforderungen an das Projekt
3.3 Soll – Konzept
3.4 Aufgabendefinition und Meilensteine
4. Ressourcen und Ablaufplanung
4.1 Terminplanung
4.2 Personalplanung
4.3 Sachmittelplanung
4.4 Gesamtkostenrechnung
4.5 Entscheidung Miete oder Kauf
5. Durchführung
5.1 Use Case
5.2 GUI Erstallung mit HTML
5.3 App und Frontend Progammiereung mit Java
5.4 Einrichtung der Datenbank.
5.5 Testlauf
6. Inbetriebnahme
7. Projektergebnisse
7.1 Soll – Ist Vergleich
7.2 Abweichungen vom Projektantrag
7.3 Kosten – Nutzen Analyse
7.4 Fazit und Ausblick
8. Anhang
8.1 Glossar
1. Einleitung
1.1 Der Ausbildungsbetrieb
Mit insgesamt mehr als 200 Mann Jahren Erfahrung in Kundenprojekten und als Microsoft
Gold Certified Partner ist die Impetus Unternehmensberatung GmbH ein erfahrenes
Systemhaus mit den thematischen Schwerpunkten Datenbanklösungen, Architektur,
Analyse und Realisierung.
Mit der tiggs GmbH werden zu den Dienstleistungen der Impetus Unternehmensberatung
GmbH außerdem Technologielösungen zu den Bereichen Business Process Management,
Change Management, Business Intelligence und Projekt Management angeboten. tiggs ist
ein mittelständisches, innovatives Systemhaus, mit Sitz in Frankfurt am Main.
2. Ausgangssituation
2.1 Ist – Zustand
2.2 Projektziel
Es soll von 28.03.2001 bis zum 27.06.2012 ein eingeschränkt funktionsfähige
Cloudbasierte Android Applicaion auf konzipiert und implementiert werden.
Optimale Hard- und Software Auswahl soll von Studierenden auszuwählt werden.
Darüber hinaus soll das Ergebnis kostengünstig gestaltet werden.
Dies soll über verschiedene Finanzierungsmöglichkeiten entschieden werden.
Die................................. ist nicht Bestandteil des Projekts.
2.3 Projektumfeld
Das betriebliche Projekt wird in den Räumlichkeiten der FH Frankfurt und die Planung,
sowie die Besprechungen in Selbstlernzentrums durchführt. Der Raum ist mit PCs
ausgestattet, die Zugangsdaten für VMWARE wurde von Dipl.-Ing. Vassilios Goumas, die
Zugangsdaten für MS Azure von Jimy Garcia eingerichtet. Wahl der Webplattform für
Zusammenarbeit steht frei zur Verfügung (nach kurzzeitiger Diskussion wurde Google
Code auserwählt).
2.4 Restriktionen
Aus den Gesprächen mit dem Verantwortlichen bei der Firma ….........
Projektteilnehmer, ergaben sich folgende Einschränkungen:
und
- Das …....... von soll nur für die Projektmitglieder, Projektbetreuer
Projektverantwortlichen aus der Firma …........ ständig erreichbar sein.
- Die Software soll für die meisten aus dem Studium bekannt sein.
- Der …...........................
- Die Kosten sollen so gering wie nur möglich angefallen werden.
und
- Der …...........................
2.5 Schnittstellen
Die Ansprechpartner bei der Firma Tiggs GmbH sind Herr Bäcker und Herr Garcia. Herr
Garcia ist für die EDV zuständig und Herr Bäcker und Herr Buhr sind Leiter.........
Die Bereitstellung von Software und Arbeitsmitteln wurde von Dipl.-Ing. Vassilios Goumas
bereitgestellt.
Die Schnittstelle zwischen dem Arbeitsteam und …......., sowie die Projektmanagement lag
bei Misko Flury.
3. Projektplanung
3.1 Besprechung mit den Projektverantwortlichen
Bei der Besprechung vom 28.03.2012 für das bevorstehende Projekt nahmen Herr Bäcker,
Herr Buhr, und Arbeitsteam teil. In der Besprechung lag ganz klar die Aufgabenstellung,
Projektdefinition Arbeitsausteilung auf Gruppen im Fokus. Zu diesem Zeitpunkt wurde die
genaue …................ noch nicht bestimmt. Vielmehr hatten die Verantwortlichen eine
Vorstellung über die Funktionen, welche gegeben sein müssen.
3.2 Anforderungen an das Projekt
Anforderungen an Use Case:
In der Use-Case-Spezifikation werden die Anwendungsfälle detailliert mit allen Schritten
der Mensch-Maschine-Interaktion aufgeführt. Auf diese Weise wird die gesamte SystemFunktionalität allgemein verständlich aber formal korrekt festgehalten. Dies ist notwendig,
damit die Use Cases von der fachlichen und der technischen Seite gleichermaßen
verstanden werden.
Anhand der identifizierten Zielsetzungen und Anforderungen der Nutzer lassen sich somit
notwendige Funktionen und Inhalte für die zu entwickelnde Websites und Applikationen
ableiten.
Anforderungen an Application (GUI, Logik, Kommunikation):
……..............…..............…..............…..............…..............…..............…..............…..............
…..............…..............…..............…..............…..............…..............…..............…..............…
..............…..............…..............…..............…..............…..............…..............…..............…...
...........…..............…..............…..............…..............…..............…..............…..............…......
........…..............…..............…..............…..............…..............…............................
Anforderungen an Datenbank:
Integritätssicherung: Daten werden auf Korrektheit (bereits während der Eingabe)
überprüft und Fehlmanipulationen verhindert
Redundanzarmut: es gibt keine ungeordnete Mehrfachspeicherung von Datenwerten
Datensicherheit: ungewollter Datenverlust wird durch interne Backup- und
Prüfmechanismen verhindert
Datenschutz: Zugriffskontrolle und spezifische Sichten sorgen für einen Zugang gemäß
der Rechte des Nutzers
Mehrbenutzerbetrieb: viele Benutzer können parallel auf der Datenbank arbeiten
zentrale Kontrolle: ein Administrator ist in der Lage, das gesamte System von einem
Rechner aus zu verwalten
Anforderungen
an
Frontend:
............…..............…..............…..............…..............…..............…..............…..............….....
.........…..............…..............…..............…..............…..............…..............…..............…........
..................…..............…..............…..............…..............…..............…..............…..............
…..............…..............…..............…..............…..............…..............…..............…..............…
..............
Weitere Anforderungen an das Projekt
............…..............…..........................…..............…..............…..............…..............…...........
...…..............…..............…..............…..............…..............…..............…..............…..............
….............…..............…..........................…..............…..............…..............…..............…......
........…..............…..............…..............…..............…..............…..............…..............….........
.....….
Gegenüber bestimmten Herstellern oder bestimmter Hardware liegen keine Präferenzen
vor. Projektbetreuer haben uns nochmals darauf hingewiesen, möglichst kosten-minimal
zu kalkulieren und bequemen gemeinsamen Arbeitstisch auszuwählen..
3.3 Soll–Konzept
Damit man den genannten Anforderung aus Punkt 3.2 gerecht werden kann, benötigt man
ein Android-App, die zumindest ermöglicht ein Paar Zeilen Text zu schreiben, Foto zu
schießen und das ganze per Internet abzuschicken. Um mehrere Datensätze von der
Application zu ablegen und sie weiterzubearbeiten braucht man eine cloudbasierte
Datenbank. Darüber hinaus muss ein Frontend entwickelt werden, das die Daten aus dem
Datenbank auf den Bildschirm des Computers aufruft und sie bearbeitet. Anschließend
werden die aufgerufene Daten in die Datenbank gespeichert.
Neben der Auswahl der Hard- und Software muss auch eine Kostenrechnung durchgeführt
werden, ob sich eher ein Kauf oder eine Miete der Hardware seitens der Wirtschaftsprüfer
GmbH lohnen würde.
Das gesamte Projekt sollte so geplant werden, dass es bis zum 16.11.2007
abgeschlossen werden kann.
3.4 Aufgabendefinition und Meilensteine
1. Meilenstein
- Use Case - Diagramm
- GUI
- Weboberfläche
2. Meilenstein
- Architektur
- Beschaffung der Hard- Software
3. Meilenstein
- Realisierung
4. Meilenstein
- …..................
-.......................
5. Meilenstein
- .....................
- …..................
Herunterladen