Mobile Data Monitor Erfassung, Überwachung und Analyse von übertragenen Datenmengen



Ähnliche Dokumente
Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

ESB - Elektronischer Service Bericht

Synchronisations- Assistent

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Mobile Data Monitor Erfassung, Überwachung und Analyse von übertragenen Datenmengen

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Powermanager Server- Client- Installation

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Dokumentation zur Versendung der Statistik Daten

Mobile Data Monitor Erfassung, Überwachung und Analyse von übertragenen Datenmengen

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Hilfe zur Urlaubsplanung und Zeiterfassung

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Schnittstelle DIGI-Zeiterfassung

Ihr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.

PC Software PPS-FM11 Windows Auswertung und Monitor BDE Betriebsdatenerfassung mit Terminals, RFID und SQL Client

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Der beste Plan für Office 365 Archivierung.

Erfassen von Service-Meldungen über das Web-Interface auf

Die integrierte Zeiterfassung. Das innovative Softwarekonzept

How to do? Projekte - Zeiterfassung

Software Projekt 2 / Gruppe Knauth Lernziele:

Proton Tankmesssystem per SMS und Webserver Dokumentation V1.4

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden

Kurzanleitung OOVS. Reseller Interface. Allgemein

Produktbeschreibung utilitas Projektverwaltung

Handbuch zum Excel Formular Editor

SharePoint Demonstration

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung

Zeiterfassung mit Aeonos. Bedienungsanleitung für die App

Projektmanagement in Outlook integriert

E-TIME ADVANCED Dokumentation zum Vorgehen bei der elektronischen Zeiterfassung. Geben Sie folgende Internetadresse ein:

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden.

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Datensicherung EBV für Mehrplatz Installationen

Tevalo Handbuch v 1.1 vom

Schritt für Schritt zur Krankenstandsstatistik

Datenübernahme easyjob 3.0 zu easyjob 4.0

Projektmanagement in Outlook integriert

Web Interface für Anwender

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Version: Version

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

Installationsanleitung Webhost Windows Flex

Bedienungsanleitung CAD-KAS Reklamationserfassung. Einen neuen Datensatz anlegen. Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen.

BIF/SWE - Übungsbeispiel

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

IPA FAX Dienste. Die Alternative für Faxgeräte

Konzept Projekt Lisa

DOKUMENTATION PASY. Patientendaten verwalten

Informationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik

Hinweise zur Installation von MySQL

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

Hinweise zum Ausfüllen der Zeiterfassung

Man liest sich: POP3/IMAP

Einsatzbearbeitung im Sanitätsdienst

teamsync Kurzanleitung

:: Anleitung Hosting Server 1cloud.ch ::

Installation Microsoft Lync 2010 auf Linux

Erster Schritt: Antrag um Passwort (s. Rubrik -> techn. Richtlinien/Antrag für Zugangsberechtigung)

Mediumwechsel - VR-NetWorld Software

Umstieg auf Microsoft Exchange in der Fakultät 02

Installationsanleitung Webhost Linux Flex

Weiterleitung einrichten für eine 1&1- -Adresse

Anleitung Datenfernsicherung SecureSafe

Anleitung für die Hausverwaltung

Installationsanleitung für pcvisit Server (pcvisit 12.0)

Installationsanleitung für pcvisit Server (pcvisit 15.0)

Mediumwechsel - VR-NetWorld Software

QuickInfo Dienstplanerstellungund Dienstplanänderung. Erstellung eines Dienstplan bzw. Arbeitszeitmodell

Forschungs- und Entwicklungsprojekt Erstversorgung von Patienten mit Schädel-Hirn-Trauma Zwischenbericht 2010

Clientkonfiguration für Hosted Exchange 2010

LOG-FT BAG Filetransfer zum Austausch mit dem Bundesamt für Güterverkehr (BAG) Kurzanleitung

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

Entwurfsbeschreibung der Softwarestudie

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Softwareentwicklungspraktikum Sommersemester Feinentwurf

Neue Steuererklärung 2013 erstellen

mobifleet Beschreibung 1. Terminverwaltung in der Zentrale

Abschluss Version 1.0

Unternehmensname Straße PLZ/Ort Branche Mitarbeiterzahl in Deutschland Projektverantwortlicher Funktion/Bereich * Telefon

WinWerk. Prozess 4 Akonto. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang Effretikon

(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet.

Content Management System mit INTREXX 2002.

Persönliches Adressbuch

Pflegeberichtseintrag erfassen. Inhalt. Frage: Antwort: 1. Voraussetzungen. Wie können (Pflege-) Berichtseinträge mit Vivendi Mobil erfasst werden?

ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK IOS

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Transkript:

Mobile Data Monitor Erfassung, Überwachung und Analyse von übertragenen Datenmengen Projektmanagement Semesterarbeit von: Andreas Wüst Stefan Graf Juli 2005

Mobile Data Monitor Seite 84 / 106 5.5 Projektmanagement 5.5.1 Tools / Software Nachfolgende Software wird eingesetzt: Produktname Zweck Dokumentation MS Word 2003 Berichte MS Excel 2003 Zeiterfassung und Auswertung der Testdaten MS Projekt 2003 Projektplan MS Visio 2003 Organigramme, Diagramme, etc JUDE (UML Modeling) Domain Modell, Use Case Diagramme, Backup / Versionsverwaltung Subversion (SVN) Softwareentwicklung MS Visual Studio.Net 2003 Series 60 SDK Version 2.6 Webserver LAMP Tabelle 5-19 Eingesetzte Software Synchronisation, Versionierung und Backup Softwareentwicklung Series 60 spezifische Klassen Webserver (Linux, Apache, MySQL und PHP)

Mobile Data Monitor Seite 85 / 106 5.5.2 Projektmanagement Projektverantwortlichkeit Das Projekt wird in verschiedene Arbeitspakete aufgeteilt. Diese Arbeitspakete werden nicht explizit einzelnen Personen zugeteilt. Wir werden die einzelnen Arbeitspakete gemeinsam bearbeiten. Bei Dokumenten liegt die Verantwortlichkeit für das Dokument beim Ersteller. Die Projektleitung wird von beiden Projektmitarbeitern gemeinsam geführt. Abgabeform Die erstellten Dokumente werden als Ausdruck wie auch digital in Form einer CD-Rom abgegeben. Kontaktadressen Betreuer: Peter Heinzmann cnlab AG Tiefenaustr. 2 8640 Rapperswil Tel: 055 214 33 30 Email: peter.heinzmann@cnlab.ch Berater: Raphael Juchli cnlab AG Tiefenaustr. 2 8640 Rapperswil Tel: 055 214 33 35 Email: raphael.juchli@cnlab.ch Projektteam: Andreas Wüst Stefan Graf Anwandelstr. 9 Lindenstr. 56 8307 Effretikon 8307 Effretikon Tel: 079 306 32 01 Tel: 078 631 76 44 Email: awuest@hsr.ch Email: s1graf@hsr.ch Sitzungen Sitzung mit Wochentag Uhrzeit Dauer Ort Wiederholung Betreuer Dienstag 16:00 1h cnlab AG wöchentlich Tabelle 5-20 Sitzungsplanung

Mobile Data Monitor Seite 86 / 106 5.5.3 Pflichtenheft Vorwort Die im Pflichtenheft mit der Priorität "1" angegebenen Programmfeatures und Dokumente müssen unbedingt implementiert respektive erstellt werden. Bei der Priorität "2" ist die Implementierung respektive die Erstellung der Dokumente ebenfalls geplant. Einzelne dieser Punkte könnten jedoch im Fall von Zeitproblemen weggelassen werden. Die mit Priorität "3" bezeichneten Punkte werden nur realisiert, falls das Projekt vor dem Zeitplan liegt. Dokumente Dokument Priorität Projektmanagementplan: Sitzungsprotokolle, Zeitplan, Pflichtenheft, 1 Risikoanalyse Dokumentation: GPRS - Kostenvergleich 2 Dokumentation: Bericht zu GPRS Performance Tester und ähnlichen 2 Anwendungen (CellMill, CellGPS, CellPos oder EPOC GSMMon oder Nobbi GSM Monitor) Dokumentation: Geräteliste 2 Dokumentation: Evaluation der Geräte mit Symbian OS v8.0 1 Analyse: Use Cases 1 Analyse: Anforderungsspezifikation "Mobile Data Monitor" 1 Design: Userinterface 1 Design: Architektur/Klassen 1 Test: Testspezifikation 1 Test: Testprotokolle 1 User Guide 2 Installationsanleitung 2 Tabelle 5-21 Zu erstellende Dokumente

Mobile Data Monitor Seite 87 / 106 Software: Client (auf Mobile) Feature Priorität Aufzeichnen der Verbindungsdaten der Mobile Data Sessions: 1 Datum, Zeit der Transaktion Typ der Transaktion (Modem, WAP, SMS,...) Applikation welche den Traffic verursacht hat Up-/ Download-Datenmenge Verbindungsdauer Angaben zum aktuellen Verbindungszustand bzw. Mobilnet (Provider, aktuelle Cell-ID und Empfangspegel, LAC, Nachbarzellen Cell-IDs und Empfangspegel, BTS, BSC, MSC, TA, etc.) Angaben von der SIM-Karte (IMSI, GPRS Location Info, Sprache, etc.) Konfigurations-GUI zur Eingabe folgender Daten: 1 Server, an welchen die Daten gesendet werden. Benutzername SIS-Installationsdatei 1 Integration des "Mobile Data Monitor" in den "GPRS Performance Tester" 3 Loggen des Traffic im Hintergrund (Dämon) 1 Automatischer Upload der gesammelten Daten an den Server 2 Tabelle 5-22 Pflichtenheft Client Software: Server Feature Priorität Webserver mit PHP Skript zur Entgegennahme der Daten des Mobiles und der 1 Abspeicherung der Daten in der Datenbank Datenbank aufgesetzt, benötigte Tabellen eingerichtet und User angelegt 1 Darstellung der Daten in einer Website 1 Integration der Abrechnungsdaten der Provider 3 Export der Daten im *.csv Format 2 Preisberechnung für die verschiedenen Preispläne 3 WAP-Seite für die Präsentation auf mobilen Clients 3 Information per SMS an User senden 3 Tabelle 5-23 Pflichtenheft Server

Mobile Data Monitor Seite 88 / 106 5.5.4 Entwicklungsplan Zeitplan Das Semesterarbeit "Mobile Data Monitor" startet am Montag, dem 21. März 2005. Als Abgabetermin der Semesterarbeit ist von der HSR der Montag der 4.Juli 2005 vorgegeben. Die Arbeit dauert somit 14 Schulwochen. Pro Woche sind 12 Stunden Arbeit eingeplant. Daraus resultiert ein SOLL von 2 Personen * 14 Wochen * 12 Arbeitsstunden/Woche = 336 Personenarbeitsstunden. Zeiterfassung Jedes Projektteammitglied erfasst eigenständig seine geleisteten Arbeitsstunden. Auswertung der Zeiterfassung Abbildung 5-7 Übersicht der Zeiterfassung (nach Projektwochen) Die von der HSR geforderte Arbeitsleistung von 12 Stunden pro Woche oder 168 Projektarbeitstunden wurde mit knapp 300 Stunden pro Person bei weitem geleistet. Dies entspricht einer wöchentlichen Arbeitsleistung von mehr 21 Stunden.

Mobile Data Monitor Seite 89 / 106 Abbildung 5-8 Übersicht der pro Woche geleisteten Arbeitstunden In der Wochenübersicht der geleisteten Arbeitsstunden fällt auf, dass von den Meilensteinen (Milestone 1 bis 4) die Arbeitszeiten sprunghaft angestiegen waren. Dies ist darauf zurückzuführenden, dass die einzelnen Arbeitspakete zwischen den Milestones mehr Zeit in Anspruch nahmen als geplant. Um nicht mit dem Projekt in Verzug zu geraten wurde entschieden, dass die Meilensteine mit Mehrarbeit eingehalten werden sollen. Ebenfalls musste ein guter Teil der Frühlingsferien (Projektwoche 7.5) als Arbeitszeit aufgewendet werden.

Mobile Data Monitor Seite 90 / 106 5.5.4.1 Meilensteine Meilenstein 1 Name Prototyp 1 (MS1) Datum Dienstag, 19. April 2005 Generell Prototyp ist bereit für ein Review durch den Betreuer. Funktionalität Der Prototyp beinhaltet Funktionalität aus allen in Bezug auf den Client des "Mobile Data Monitor" kritischen Bereichen, insbesondere folgende: GUI Prototyp Verbindungsdaten (Dauer, LAI, etc.) aus dem Telefon auslesen Dokumente Projektplan-Softwareanalyse -Design der Clientseite-Definition der zu loggenden Daten Meilenstein 2 Name Release 1 (MS2) Datum Dienstag, 24. April 2005 Generell Die Clientseite (auf Mobile) des "Mobile Data Monitor" ist vollständig implementiert und ausgetestet. Die Datenbank und der Webserver sind eingerichtet, sodass die vom Client gesendeten Daten persistent gespeichert werden. Keine Präsentation der Daten (Webinterface). Der Client und die Datenbank sind bereit für ein Review durch den Betreuer. Funktionalität Client: Der Datenloggprozess kann als Hintergrundsdienst (Service) gestartet werden und zeichnet sämtliche Datentransaktionen des Mobiles auf. Die Applikation hat ein Konfigurations-GUI. Die aufgezeichneten Daten werden durch eine Aktion (z.b. Übermittlungsknopf drücken) des Users an den Server übertragen. Server: Der Webserver nimmt die Daten (File) des Clients entgegen und speichert diese in der Datenbank persistent ab. Dokumente Design der Serverseite

Mobile Data Monitor Seite 91 / 106 Meilenstein 3 Name Final Software Release (MS3) Datum Dienstag, 14. Juni 2005 Generell Sämtliche Arbeiten an der Software wurden beendet und die Software ausgiebig getestet. Die Software ist bereit für einen Review durch den Betreuer. (ohne User-Guide und Dokumentation) Funktionalität Client: Siehe Meilenstein 2 Server: Zusätzlich zur Funktionalität des Meilensteins 2 ist auch die Darstellung (Webpage) der Daten implementiert. Dokumente - Meilenstein 4 Name Schlussabgabe (MS4) Datum Montag, 4. Juli 2005 Generell Die Dokumentation ist vollständig und die Arbeit zu Abgabe bereit. (inklusive 2 Ausdrucke und CD-ROM) Funktionalität - Dokumente Schlussdokumentation User-Guide

Mobile Data Monitor Seite 92 / 106 5.5.5 Risikoanalyse Sämtlichen aufgeführten Risiken sind wichtig und müssen während der ganzen Semesterarbeit überwacht werden. Auf die Auflistung selbstverständlicher Risiken (z.b. Krankheit) wurde bewusst versichtet. Risiko Beschreibung Gegenmassnahme Symbian Da Symbian für uns Neuland Mit Raphael Juchli (Diplomarbeit GRPS ist, können wir nicht Performance Tester) sollte uns ein abschätzen wie komplex die kompetenter Ansprechpartner zur Programmierung ist. Verfügung stehen. Der Sourcecode des GPRS Performance Testers ist uns zugänglich und kann als Referenz Server / PHP Zeitplanung Mit PHP haben wir noch nicht oft gearbeitet. Da in der Semesterarbeit mit mehreren uns kaum bekannten Technologien gearbeitet wird, ist es sehr schwierig einen verlässlichen Zeitplan aufzustellen und diesen dann auch einzuhalten. Datenverlust Während der Semesterarbeit werden Daten entstehen. Diese beinhalten unter anderem Messberichte, Dokumentationen und Projektplan. herangezogen werden. Zu PHP gibt es sehr gute Literatur, zudem sind einige Kommilitonen Experten auf diesem Gebiet. Allfällige Zeitprobleme können grundsätzlich nur mit zwei Lösungsstrategien angegangen werden: Mehrarbeit (z.b. 16h / Woche oder in der Frühlingsferienwoche) Kürzen der Funktionen / des Projektumfangs (eher schwierig, da im geplanten Ablauf alle Teile essentiell sind) Durch die Milestones wird der Zeitplan unterteilt. Werden die einzelnen Milestones eingehalten, lässt sich auch der ganze Zeitplan einfacher einhalten. Um diese Dokumente zu sichern, werden wir uns einen SVN - Server einrichten. Nebst dem Server ist somit eine Kopie der Daten auf jedem Client vorhanden, der sich mit dem Server synchronisiert. Vom Server wird periodisch ein Backup erstellt.

Mobile Data Monitor Seite 93 / 106 5.5.6 Projektplan Abbildung 5-9 Projektplan