Technische Dokumentation



Ähnliche Dokumente
Fatih Emin Sahin. Projektbetreuerin: Prof. Dipl.-Inform. Astrid Beck

Programmierkonventionen - 1 -

PSE Kick-off. Prof. Bernhard Beckert, Dr. Mattias Ulbrich, Alexander Weigl

Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform

Durch Usability spürbar produktiver werden. kirschwerk - Wir machen s einfach

Studienerfolg in der Informatik - Die Projekte Lava und gripss - Dipl. Medieninformatiker Alexander Wülfing Seite 1

CSS Frameworks. Seminar Weiterführende Themen zu Internet- und WWW-Technologien. 9. Mai Johannes Schirrmeister

Dienstleistung Beschreibung Preis in CHF

MEZ-TECHNIK Online-Shop. Handbuch Version 1.0

2 Texte schreiben in Word 30

Risk Assessment Tool. kostenlos frei verfügbar Excel mbt. maschinenbautage. mechtersheimer. mbt / 32. MBT GbR. maschinenbautage.

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug.

Bereitschaftsdienst. Lastenheft Version 2.0. Mathias Kappelhoff Tim Köhne

Matthias-Claudius-Gymnasium Fachcurriculum Informatik

Software zur Messdatenanalyse

Projektarbeit Java. 4-Gewinnt. Berner Fachhochschule. 2004, Labor für Technische Informatik

Programmieren. Kap 0 Organisation

Informatik. Kap 0 Organisation

Das Open Source CMS. Gregor Walter.

4. AUFLAGE. Praxiswissen TYP03. Robert Meyer mit Olaf Clemens. O'REILLY* Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

A4Q Selenium Tester Foundation Kursübersicht. Alliance for Qualification

APEX ist keine Raketenwissenschaft. UX aber auch nicht!

Oliver Brinkmann Java Swing-Applikationen & JApplets (mit NetBeans)

Technologiepark Paderborn Telefon: / XX XX XX Mobil: 01XX / XX XX XX XX XXXXXXX@mail.upb.de

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17

Dokumente eines IT-Projektes:

Praxis der Softwareentwicklung

Sie erfahren: Barrierefreie Software für Blinde und Sehbehinderte

Wahlprojekt Mobile Bildsuche. Wintersemester 2015/16. Organisatorisches

Das erwartet dich in diesem Buch 6. Kapitel 1 Bevor es losgeht 12

BIF/SWE - Übungsbeispiel

Jens Ferner. Profikurs PHP-Nuke

Systemdenken und Gestaltungsmethodik Dokumentation

BI Compendium. Dokumentation. Dokumentation der Extraklasse Benutzeroptimiert, zeitsparend & performant

Kapitel 5: Das Design

BW305H. Query-Design und -Analysen mit SAP Business Warehouse powered by SAP HANA GLIEDERUNG DES KURSES. Version der Schulung: 15 Dauer der Schulung:

Praktikum zur Veranstaltung XML-Technologie: Übung 09

Abschlussbericht. Zum Projekt Wie erstellt man eine App mit Adobe PhoneGap Build? Ein Tutorial zur Einführung T3B731. Multimedia-Technologien

Pflichtenheft zum erweiterten UML-Tool

TeamDrive Outlook-Addin 2.0 für Windows

GroupSeq++/GWAS. Ein R-Programmpaket zur Optimierung und flexiblen Anpassung von Mehrstufen-Designs für genomweite Assoziationsstudien

Internet-Technologien

AT Contenator Datenblatt

Übungsklausur Programmieren / Algorithmen und Datenstrukturen 2

Einführung in SPSS. Sitzung 2: Datenbereinigung und Datenmanagement. Knut Wenzig. 9. Dezember 2004

Design des Konzeptuellen Modells

FACHBEITRAG. 15 Tipps für die Generierung von Backlinks

Chess League Manager Funktionen für Mannschaftsführer Schachverband Schleswig-Holstein - Stand vom

Umwandeln eines C-Programms in ein JAVA-Programm

WEBSITE KONZEPTION. Erfolgreiche Websites planen, umsetzen und betreiben ADDISON-WESLEY

Dokumentations-Richtlinien

SWE1 - Übung 1 Projektbeschreibung: Chat

8335 Datenbanken Gebrauchsanweisung für die Kursunterlagen

Praktikum zu XML: Übung 11

MVC Ein wichtiges Konzept der Software-Architektur

(1)Einführung in Eclipse

Grundlagen Internet-Technologien. Serverseitige Web-Programmierung mit CGI, Teil II: Perl im Web Version 1.11

1. So einfach ist web to date: in wenigen Schritten zur eigenen kleinen Webpräsenz 11

LEISTUNGSBESCHREIBUNG WPSCALING Ihre White Label Agentur

System-Updates. Januar

VERFAHRENSDOKUMENTATION. CSS Group Kassensoftware 2017

So geht s Schritt-für-Schritt-Anleitung

Praxis der Softwareentwicklung WS 2015/16

Webportfolio Kurs 2 1

Praxis der Softwareentwicklung

Hochschule Darmstadt Informatik-Praktikum WS 2017/2018 WIng Bachelor 6. Aufgabenblatt Zeiger, verkettete Liste, Dateieingabe und -ausgabe

SciCa - Scientific Calculator

NTT DATA Helpdesk Benutzerhandbuch MYIT

Anfertigen von wissenschaftlichen Arbeiten. Peter Altenbernd - Hochschule Darmstadt

So geht s Schritt-für-Schritt-Anleitung

Zum Bearbeiten ins Backend einloggen

JSP Übung. JEE Vorlesung Teil 7. Ralf Gitzel

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17

Spielplan für die Saison 2016 / Bundesliga. 1. FC Kaiserslautern Hannover FC Heidenheim FC Erzgebirge Aue

Informatik. Schulinternes Curriculum für die Sekundarstufe I. Stand: HÖR/VOG

Content Management System Larissa Version:

Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept

Lösungshinweise/-vorschläge zum Übungsblatt 2: Grundlagen der Programmierung (WS 2018/19)

EEP Ressourcen Switch. Benutzerhandbuch August 2017

Chess League Manager Funktionen für alle Anwender Schachverband Schleswig-Holstein - Stand vom

Workshop. Oskar Truffer, studer + raimann ag

BOAN10. SAP BusinessObjects Analysis für Microsoft Office GLIEDERUNG DES KURSES. Version der Schulung: 17 Dauer der Schulung: 2 Tage

Verein-Im-Web. die clevere Lösung für den Webauftritt Ihres Vereins! Kurzinformation Teil 2: Erfassung aktueller Informationen

BC410. Benutzerdialoge mithilfe von klassischen Dynpros programmieren GLIEDERUNG DES KURSES. Version der Schulung: 16 Dauer der Schulung: 3 Tage

Die ersten Schritte zur eigenen Homepage - Möglichkeiten der technischen Umsetzung

Das Einsteigerseminar Objektorientierte Programmierung in Java

Inhaltsverzeichnis. Vorwort

Informatik-Ausbildung. Basis: I-CH Modulbaukasten R3. Autorenteam des HERDT-Verlags

Apex als Grundlage für effizientes Tennis-Trainingsmanagement. Svenja Weidemann & Alexander Elsas Goethe-Universität Frankfurt

SE Besprechung. Übung 2 Softwareprozesse

TYPO3 Schulung. Für Redakteure am IDS Mannheim

Vorkurs in Informatik: Tag 2

Vorlesung Software-Engineering I

Pflichtenheft CluedoViewer

PDF ANNOTATOR. CiL-Support-Team Stand: Januar 2018

Abgleich von ISBNs in Webseiten / Listen mit dem Bibliothekskatalog (Dokumentation UB Rostock / Stand: )

Dokumentation Schedulingverfahren

Transkript:

Technische Dokumentation Projektgruppe : Projektname: YOLO Stats.Keeper Projektmanager Chefdesigner Entwickler Dokumentationsmanager Waldemar Belikow Wojchiech Lesnianski Fatih Emin Sahin Alexander Kosares IT2B 743529 Softwaretechnik IT2B 743977 Softwaretechnik IT2B 743334 Tech. Informatik IT2B 744122 Softwaretechnik Im Rahmen der Informatik II Vorlesung sollte ein Projekt entwickelt werden. Die Gruppe YOLO entschloss sich, Stats.Keeper zu entwickeln. Es ist eine Fußball-Liga-Verwaltungssoftware die realisiert worden ist. - 1 -

Inhaltsangabe Informatik Projekt: Staats Keeper... 3 Erste Ideen zum Projektantrag 22.10.12... 3 Verteilung der sekundären Aufgaben einzelner Mitglieder 24.10.12... 3 Erste Ansätze und Umsetzungen 30.10.12... 3 Festlegung der Module und Aufgaben einzelner Mitglieder 06.11.12... 4 Vorbereitung zur ersten Projektpräsentation (Teil 1) 15.11.12... 4 Vorbereitung zur ersten Projektpräsentation (Teil 2) 22.11.12... 4 Vorbereitung zur zweiten Projektpräsentation 03.12.12... 5 Erstellung der Website stats-keeper.de 06.12.12... 5 Bedienungsanleitung 10.12.12... 5 Testen 20.12.12... 5-2 -

Informatik Projekt: Staats Keeper Erste Ideen zum Projektantrag 22.10.12 Es sollte eine Software entwickelt werden die Fußball Fans die Möglichkeit bietet ihre persönlich ausgewählten Ligen zu verwalten. Dabei kann der User mittels Software Mannschaften einer vorzugsweise existierenden Liga eintragen/auswählen um durch das registrieren von Ergebnissen zu den jeweiligen Spieltagen eine von Staats Keeper ausgewertete Liga Tabelle zu erhalten. Verteilung der sekundären Aufgaben einzelner Mitglieder 24.10.12 Da das Projekt nicht nur aus Programmierarbeit besteht mussten weitere (nicht Programmierbezogene) Verpflichtungen wie folgt verteilt werden: Waldemar Belikow: Projektmanager Wojchiech Lesnianski: Chefdesigner Fatih Emin Sahin: Entwickler Alexander Kosares: Dokumentationsmanager Erste Ansätze und Umsetzungen 30.10.12 Zur Anschauung wie die Software in ihre Umgebung und deren Schnittstellen eingebunden wird, wurde ein Kontextdiagramm entworfen: Des Weiteren wurde die Visualität der Programmfenster durch Skizzen erarbeitet. Dabei sollten Ideen zur grafischen Umsetzung und Funktionalität der Software erstmals zu Papier gebracht werden um Überblick über die GUI zu erhalten. Genaueres zum Prototyp der grafischen Oberfläche kann man der Design Dokumentation entnehmen. - 3 -

Festlegung der Module und Aufgaben einzelner Mitglieder 06.11.12 Zur Übersicht der Module und deren Datenaustausch wurde ein Moduldiagramm (siehe Design Dokumentation) entworfen. Außerdem wurde die Modulverteilung festgelegt: Wojchiech Lesnianski: GUI, Eingabe Waldemar Belikov: Datenhaltung Fatih Emin Sahin: Speichern/Laden, Sortieren Vorbereitung zur ersten Projektpräsentation (Teil 1) 15.11.12 Für die erste Projektpräsentation musste ein Pflichtenheft erstellt werden. Mehr zum Pflichtenheft kann man im Anhang Pflichtenheft finden. Des Weiteren wurde ein Terminplan (siehe Anhang Terminplan) erstellt. Außerdem musste ein Anforderungskatalog entworfen werden. Hier einige Ansätze über die Anforderungen von Stats.Keeper. Liga anlegen Liga Name festlegen Teamanzahl festlegen (nicht mehr als 26) Auf/abstiegsplätze sowie Relegationsplätze festlegen Mannschaften eintragen Spieltag auswählen (Anzahl der Spieltage wird aus der Teamanzahl errechnet) Ergebnisse eintragen Ergebnisverwaltung Ligatabelle ausgeben Sortieroption Abspeichern/laden Selbstverständlich soll das Programm den User auf ungültige Eingaben mittels Fehlermeldungen hinweisen. Das gesamte Programm inklusive der GUI wird in C geschrieben. Vorbereitung zur ersten Projektpräsentation (Teil 2) 22.11.12 Nach dem die Grundlegenden Sachen für die Projektpräsentation getätigt wurden, musste sich um die eigentliche PowerPoint Präsentation gekümmert werden. Dabei wurden die bisher erarbeiteten Tätigkeiten verfeinert und Präsentationsfähig gemacht. Die Projektpräsentation kann man natürlich downloaden um näheres zu erfahren. - 4 -

Vorbereitung zur zweiten Projektpräsentation 03.12.12 In der zweiten Projektpräsentation musste das Programmdesign vorgeführt werden. Somit wurde die Programmierung der GUI in Gang genommen und es musste gemeinsam ein Operationsdiagramm entworfen werden. Anschließend wurden Programmierrichtlinien festgelegt. Hier eine Liste der einzuhaltenden Programmierrichtlinien: jegliche Funktionen werden mit Kommentaren versehen und müssen in der Headern ausführlich beschrieben werden alle Kommentare und Anmerkungen sind deutsch Variablen werden mit aussagekräftigen und verständlichen Namen deklariert Laufvariablen werden durch i und j deklariert alle Blöcke werden per Tabulator eingerückt Set und Get Methoden in der Datenhaltung Selbstverständlich wurden diese Informationen in die PowerPoint Präsentation bzw. die jeweiligen Dokumentationsabschnitten gepackt wo sich genauer beschrieben werden. Anfang der Programmierarbeit 04.12.12 Zunächst wurde die GUI programmiert. Anschließend übernahm jedes Mitglied die Programmierung des ihm zugehörigen Moduls. Näheres zur Programmierarbeit wird in anderen Teilabschnitten der Dokumentation beschrieben. Erstellung der Website stats-keeper.de 06.12.12 Die Webseite wurde mit CSS und HTML entworfen und sämtliche Grafiken mit Photoshop erstellt. Es wurde besonderen Wert auf Übersichtlichkeit und einfaches zurechtfinden gelegt und dementsprechend implementiert. Damit bei Suchmaschinen wie Google unsere Webseite www.statskeeper.de möglichst oben aufgelistet wird, wurden Optimierungen der Webseite für Rankings durchgeführt. Somit erscheint bei der Eingabe von Stats.Keeper unsere Webseite auf der 2. Seite von www.google.de. Die Webseite beinhaltet sämtliche Dokumente zum Download und Softwareversionen von der Alpha Version bis hin zu Final Edition von Stats.Keeper. Eine kurze Bedienungsanleitung sowie Beschreibung des Projekts ist ebenfalls aufzufinden. Ein Gästebuch umschließt die Webseite und ermöglicht ein Feedback der User zu bekommen. Bedienungsanleitung 10.12.12 dazu siehe Anhang Bedienungsanleitung Testen 20.12.12 Nach Abschluss der Programmierarbeiten musste die Software auf Fehler überprüft werden. Näheres dazu in der Testdokumentation. - 5 -