IK Entwicklung von Web- Anwendungen Kurt Rosivatz.

Slides:



Advertisements
Ähnliche Präsentationen
der betrieblichen Projektarbeit im Rahmen der Abschlussprüfung
Advertisements

Mediator Lehrgang zum Umgang mit dem Multimedia-Werkzeug Med8or 8.
Apache - PHP - MySQL Apache-PHP-MySQL.
Teilaufgabe: Anwendungsfall „Studierende verwalten“
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen, SS04 Projektgruppe der AG Kastens.
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen Projektgruppe aus der Arbeitsgruppe Programmiersprachen & Übersetzer.
Qualitätssicherung von Software Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin und Fraunhofer FIRST.
Testgetriebene Entwicklung
Dateihandles Um in Perl eine bestimmte Datei zum Lesen, Schreiben oder Anhängen zu öffnen, benötigt man so genannte Dateihandles. Ein Dateihandle ist der.
Aspekte des neuen Lehrplans Informatik
– Team 2 Aktueller Projektleiter: Christian Krapp
Schiller-Gymnasium Hof Manuel Friedrich OStR, PHP – Variablen und Formulardaten speichern! © 2010 Manuel Friedrich - Wie.
Projekt Web Engineering
Web-Content-Management-System
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Webdesign und Datenbanken Nico Lange. Was soll das? Gute Gründe für Datenbanken.
Einführung MySQL mit PHP
OO Analyse und Entwurf für Anwender
Die Skriptsprache Python im Kontext des Softwareentwicklungsprozesses
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
My Job Application Manager
Abschluss-Präsentation
... und alles was dazugehört
Spezifikation von Anforderungen
Guete Morge! Roland Scheurer. Guete Morge! Roland Scheurer.
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Viktoria Wentzel und Sina Range
M EILENSTEIN 1 Stefan Scheu, Lukas Hollenstein, Sead Bajrami, Samir Alimani, Andreas Hinder Semesterprojekt time Line.
Prototypentwicklung für ein Testmanagementsystem
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Virtuelle Forschungsumgebung Games Professor Thaller WS 2010 HKI Hauptseminar I Referent: Nim-Ron Lan.
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Technische Universität München BDE! Mobile Entwicklung einer mobilen Webanwendung für einen auf ältere Menschen zugeschnittenen sozialen Marktplatz Bearbeiter:
Datenbanken und Datenmodellierung
Netzbasierte Module im Allgemeinen Seminar (NeMo)
Allgemeines zu Datenbanken
Kompetenz -, Lern - und Prüfungsbereiche Anforderungsbereiche
Methode der kleinsten Quadrate
Wunsch Werkzeug Aufgabe & Modell Vorgehen Resultat Zukunft Machine Learning zur Steigerung der Usability Steigerung der Usability.
Fakultät für Informatik WI/WE 2005S UE WI/WE Web Engineering /3 Dr. Michael Derntl Fakultät.
UE Web Engineering, Gruppen 1 und 3, UE Web Engineering Gruppen /1 und /3 Renate Motschnig
Fakultät für Informatik WI/WE 2005S UE WI/WE Web Engineering /3 und /4 Michael Derntl Fakultät.
UE Web Engineering Gruppe /2
UE Web Engineering, Gruppen 4 und 9, Peter Brezany UE Web Engineering Gruppe /[4,9] Peter Brezany Achtung: dieses Dokument.
Datenbankanbindung in Web-Applikationen
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Erstellung eines Newsletters
Informatik als WP I Als Schwerpunkt im Fach Arbeitslehre
UE Web Engineering Gruppe /[6,7,8]
Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Informationsrecherche & Analyse im Netz
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
Quelle: xkcd.com SQL Injections.
Kulturwiki Projektseminar e-Learning im Wintersemester 2008/2009 Jakob Paul Weinknecht.
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
1 Prof. Dr. Andreas SchmietendorfWS06/07 Übung 3 Test der Möglichkeiten des JDBC-Interfaces.
PHPmyadmin Maya Kindler 6c.
Was ist eine Datenbank „MS Access“
SWE for DS Thema und Organisation Prof. Dr. Stephan Trahasch 1.
Modul Datenmodelle entwickeln
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Die elektronische Unfallanzeige: Handlungsanleitung für Anwender Elektronische Unfallanzeige.
1 Geschützte Berufsbezeichnung „Ingenieur“ Prof. Dr. Gerhard Müller SVP Studium und Lehre München, 06. Juli 2016.
Mitfahrbörse Von: Marco, Marie-Sophie, Vanessa.
WEB-Entwickler 2016.
Signifikanz – was ist das überhaupt?
Test.
Gruppenarbeit 12: Fact Sheet - Projekt in der Praxisphase
Datenbanken
 Präsentation transkript:

IK Entwicklung von Web- Anwendungen Kurt Rosivatz

Ziele einfache, eigene Webanwendung spezifizieren prototypisch implementieren und betreiben dabei systematisch und effizient Vorgehen

Inhalt / Ablauf Beispielhafte einer Entwicklung einer einfachen PHP/MySQL-Anwendung Abgabe von vier Teilaufgaben in Einzelarbeit im Forum Rückmeldung durch ergänzende Screencasts falls nötig Abschlussgespräch (Präsentation der Aufgaben) mit Beurteilung

Aufgaben Entwurf Prototyp Testbericht Aufwandsschätzung und –dokumentation Reflexion

Entwurf Benutzerschnittstelle Anwendungsfallmodell Datenmodell Werkzeuge: HTML, UML

Prototyp Umsetzung ausgewählter Funktionalität Programmiersprache PHP DBMS MySQL Mindestanforderung – An- und Abmeldung – Speicherung von Stammdaten – Speichern von Bewegungsdaten – Ausgabe gespeicherter Daten – Sicherheit – Portabilität

Testbericht Testfälle vorher überlegen „Normale“ und grenzwertige Eingaben testen Ergebnis je Testfall dokumentieren Erfolgreicher Test = Fehler gefunden

Aufwandsschätzung/-dokumentation VOR der Erledigung jeder Aufgabe Zeitaufwand schätzen und dokumentieren NACH Erledigung dokumentieren wie lange es wirklich gedauert hat Abweichung analysieren / Reflexion Good judgment comes from experience, and experience comes from bad judgment.