Software Engineering Projekt



Ähnliche Dokumente
antlogger SCMP Software Engineering Projekt Patrick Bründler, Pascal Mengelt, Andy Wyss, Fabian Heusser Dozent: Jörg Hofstetter

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Projekt Management Plan

SDD System Design Document

teischl.com Software Design & Services e.u. office@teischl.com

Kundenanforderungen. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Was versteht man unter Softwaredokumentation?

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

Bereich METIS (Texte im Internet) Zählmarkenrecherche

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Software Projekt 2 / Gruppe Knauth Lernziele:

IKP Uni Bonn Medienpraxis EDV II Internet Projekt

Planung für Organisation und Technik

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

SharePoint Demonstration

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Digital signierte Rechnungen mit ProSaldo.net

Übung - Datenmigration in Windows 7

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

Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler

HTBVIEWER INBETRIEBNAHME

Content Management System. «Rainbow Basis» Grundlagen. Einfache Kursverwaltung

SPI-Seminar : Interview mit einem Softwaremanager

Die Zeit-Tausch-Börse (ZTB) im Internet

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

OP-LOG

Ticketing mit JIRA Kurzanleitung

Meet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

Erfolgreiche Realisierung von grossen Softwareprojekten

Welche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Herzlich Willkommen bei der nfon GmbH

Beschreibung Regeln z.b. Abwesenheitsmeldung und Weiterleitung

Projektmanagement. Einleitung. Beginn. Was ist Projektmanagement? In dieser Dokumentation erfahren Sie Folgendes:

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

Installation und Inbetriebnahme von Microsoft Visual C Express

DER SELBST-CHECK FÜR IHR PROJEKT

Zusammenarbeit im Projekt

PC-Kaufmann 2014 Neues Buchungsjahr anlegen

Informationen zum neuen Studmail häufige Fragen

BSV Ludwigsburg Erstellung einer neuen Internetseite

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

The ToolChain.com. Grafisches Debugging mit der QtCreator Entwicklungsumgebung

Zur Einrichtung der orgamax Cloud auf Ihrem ipad beschreiben wir hier die Vorgehensweise.

Als Lehrende/r oder Mitwirkende/r einer Veranstaltung können Sie das Wiki unter dem Funktionsreiter + aktivieren und deaktivieren.

Software Engineering. Dokumentation! Kapitel 21

Neuerungen in ReviPS Version 12g

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

GS-Programme 2015 Allgemeines Zentralupdate

Microsoft Office 365 Kalenderfreigabe

Benötigen wir einen Certified Maintainer?

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

FRONT CRAFT.

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

ICS-Addin. Benutzerhandbuch. Version: 1.0

virtuos Leitfaden für die virtuelle Lehre

PCC Outlook Integration Installationsleitfaden

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software

GPP Projekte gemeinsam zum Erfolg führen

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

Urlaubsregel in David

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

Whitepaper. Produkt: combit address manager STAMPIT der Deutschen Post nutzen. combit GmbH Untere Laube Konstanz

LSF-Anleitung für Studierende

Bedienungsanleitung. Einfach kommunizieren.

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

Kurzanleitung /Kompalitätstest Barcode. Sie haben zwei Möglichkeiten unsere Barcode/Strichcodes für Ihren eigenen stationären Einzelhandel zu nutzen.

PC-Kaufmann 2014 Datensicherung manuell einspielen

How-to: Webserver NAT. Securepoint Security System Version 2007nx

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

Installationsanweisung Gruppenzertifikat

DOKUMENTATION PASY. Patientendaten verwalten

1. das es keiner Ausdrucke mehr für die Formwertrichter bedarf 2. das die Korrekturen vom Richter selbst an seinem PC durchgeführt werden können.

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

Functional Safety. Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit

Anleitung WLAN BBZ Schüler

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

Mastermind. Testplan. Hochschule Luzern Technik & Architektur. Programmieren 2 FS12. Gruppe 10

Traditionelle Suchmaschinenoptimierung (SEO)

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

Project roles and responsibilities

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

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

GS-Buchhalter/GS-Office 2015 Kostenstellenrechnung einrichten

Der Kalender im ipad

Microblogging im TCC mit dem TCC Twitter

IntelliRestore Seedload und Notfallwiederherstellung

Die Makler System Club FlowFact Edition

Powermanager Server- Client- Installation

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

Transkript:

FHZ > FACHHOCHSCHULE ZENTRALSCHWEIZ HTA > HOCHSCHULE FÜR TECHNIK+ARCHITEKTUR LUZERN Software Engineering Projekt Software Project Management Plan SPMP Version 0.1 Patrick Bründler, Pascal Mengelt, Andy Wyss, Fabian Heusser Dozent: Jörg Hofstetter HTA LUZERN Technikumstrasse 21 CH 6048 Horw T: 041 349 33 11 F: 041 349 39 60 W: www.hta.fhz.ch

History Nr Datum Name Beschreibung 1 24.03.02 Bru Dokument erstellt, Mitglieder, Einteilung 2 22.04.02 Bru Details beigefügt 3 06.05.02 Wys Korrekturen Seite 2

1. Einführung 1.1 Projekt Überblick Das Ziel dieses Projekts ist die Entwicklung eines Message-Logger. Dieser Message-Logger sollte sehr einfach in Java-Applicationen (im Folgenden Client genannt) eingebunden werden können. Ein Client kann durch Methodenaufrufe Text-Meldungen in einen Message-Logger dauerhaft aufzeichnen und auch online anzeigen lassen (aktuell auftretende Meldungen und/oder alte Meldungen). Die Meldungen aller Client s eines Rechners werden gemeinsam gespeichert. Es ist möglich über ein Tool, das völlig unabhängig vom Client arbeitet, alle diese Messages nachträglich anzuzeigen. Verwendungszwecke: Der Message-Logger kann z.b. zu Debug-Zwecken (Client meldet durch Meldungseinträge den zurückgelegten Programm-Fluss und Zwischenresultate) oder für s Error- Logging im Felde (Client meldet wichtige Fehlersituationen und notwendige Information dazu) verwendet werden. 1.2 Projekt Auslieferung Folgende Dokumente müssen am Ende des Projektes abgeliefert werden: SCMP, SPMP, SRS, SDD, Bedienungsanleitung, Reviewbericht. Teile aus diesen Dokumenten müssen auch schon früher fertiggestellt werden, siehe dazu 5.1 Meilensteine. 1.3 Abkürzungen IEEE: SCMP: SDD: SPMP: SRS: 2. Projekt Organisation Institute of Electrical and Electronics Engineers Software Configuration Management Plan Software Design Document Software Project Management Plan Software Requirements Specification 2.1 Organisationsstruktur Unser Team besteht aus vier gleichberechtigten Mitglieder. Es gibt keine eigentliche Führungsperson. Alle wichtigen Entscheidungen werden im Team gefällt. 2.2 Verantwortlichkeiten Configuration Leader Er ist verantwortlich für die korrekte Dokumente und Versionsverwaltung. Das SCMP wird durch ihn erstellt. Project Leader Über ihn läuft die Kommunikation mit dem Dozenten. Er koordiniert auch die Zusammenarbeit mit den anderen Teams. In seinen Verantwortlichkeitsbereich fällt das SPMP. Requirements Leader Der Requirements Leader ist für die Erstellung des SRS verantwortlich. Seite 3

Design Leader Er erstellt das SDD. QA Leader Seine primäre Aufgabe ist das Review, welches beim anderen Team durchgeführt werden muss. Interfacekomiteemitglied Als Mitglied im Interfacekomitee muss man zu den Sitzungen dieses Komitees gehen. Und beteiligt sich an den Spezifikationen für die Interfaces. Implementation Leader Der Implementation Leader ist für das korrekte Erstellen und zusammenfügen des Codes verantwortlich. Documentation Leader Er ist für die korrekte Dokumentation des Codes verantwortlich. Er muss auch sicher stellen, dass eine gute Bedienungsanleitung erstellt wird. 3. Verwaltungsprozess 3.1 Risikomanagement Das Risikomanagement machen wir im externen Dokument http://www.w3p.ch/antlogger/xxxx.html. Unserer Ansicht nach ist dies besser. So können wir zum Beispiel für dieses Dokument, welches viel häufiger ändert, eine eigene Änderungsliste führen. 3.2 Überwachungs- und Kontrollmechanismen Fertige Dokumente müssen von einem anderen Teammitglied überprüft und korrigiert werden. Schwerwiegende Entscheidungen werden im Team gefällt. 3.3 Mitglieder Patrick Bründler: Fabian Häuser: Pascal Mengelt: Andy Wyss: 3.4 Personalbesetzung Configuration Leader: Project Leader: Requirements Leader: Design Leader: QA Leader: Interfacekomiteemitglied: Implementation Leader: Documentation Leader: Bru Heu Men Wys Heu Bru Men Wys Men Wys Heu Bru Seite 4

4. Technischer Prozess 4.1 Methoden, Werkzeuge und Techniken Jedes fertige Dokument wird von einem anderen Team-Mitglied durchgeschaut und auf Fehler überprüft. Die Team-Mitglieder erstellen die Dokumentation mit Word. Aus fertigen Dokumenten werden PDF erstellt. Die Wahl der Entwicklungsumgebung ist jedem Team-Mitglied freigestellt, denn es ist kein Problem die Javafiles von einer Entwicklungsumgebung in eine andere einzubinden. 4.2 Softwaredokumentation Die Softwaredokumentation wird direkt im Sourcecode eingebunden und mit JavaDoc erstellt. 5. Arbeitspakete, Zeitplan und Aufwand 5.1 Zeitraum Projektstart: 20.03.02 Projektende: 08.05.02 5.2 Meilensteine M1: 25.03.02 Statusbericht: Organisation der Gruppe liegt vor Interface Komitee definiert Erste Risikoliste liegt vor Zu entwickelndes Produkt für alle Team-Mitglieder im Wesentlichen klar M2: 08.04.02 Statusbericht: SRS bereits angefangen Resultat des Interface-Komitees liegt vor Zeitplan mit Meilensteinen liegt vor Arbeitsplan für die einzelnen Mitarbeiter M3: 15.04.02 Prototypen angefangen Software Architektur fertig SPMP fertig M4: 22.04.02 Statusbericht: SRS fertig Architektur festgelegt SDD fertig Erste Software-Teile liegen vor Peer Review ist organisiert Betriebsanleitung angefangen Seite 5

M5: 29.04.02 Grundsätzliche Funktionen der Software laufen M6: 06.05.02 Komponente ist bereit für das Review Betriebsanleitung ist fertig M7: 08.05.02 12:00 Review abgeschlossen M8: 08.05.02 Nachmittag Präsentationen 5.3 Projektphasen 11 12 13 14 15 16 17 18 19 20 März April Mai Dokumentation erstellen Programmieren Review / Tests Vortrag vorbereiten Meilenstein 1 Meilenstein 2 Meilenstein 3 Meilenstein 4 Meilenstein 5 Meilenstein 6 Meilenstein 7 Meilenstein 8 5.4 Arbeitsaufteilung Woche 13 (25.03.02): bru: heu: SRS men: SRS wys: SDD, Interface SPMP, SCMP Review Woche 15 (08.04.02): bru: SPMP, SDD heu: SRS, Prototyp men: SRS Seite 6

wys: SDD, Prototyp Woche 16 (15.04.02): bru: SPMP, SRS Review heu: SRS, Programmiern men: SRS, Programmiern wys: Prototyp, Progammieren Woche 17 (22.04.02): bru: Betriebsanleitung heu: Progammieren men: Progammieren wys: Progammieren Woche 18 (29.04.02): bru: Betriebsanleitung heu: Doku men: Doku wys: Progammieren Woche 19 (06.05.02): bru: Vortrag heu: Review men: Review wys: Doku Seite 7