Fachgebiet Software Engineering Übersicht © 22.01.2014 Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Wintersemester 2008/09 m.

Slides:



Advertisements
Ähnliche Präsentationen
Wir wünschen viel Erfolg
Advertisements

Rollenbasierter Entwurf am Beispiel eines benutzeradaptierbaren Hyperbooks Institut für Informatik Rechnergestützte Wissensverarbeitung Universität Hannover.
Bildverarbeitung Technische Universität Darmstadt
1 Prof. Dr. Andreas SchmietendorfWS06/07 – Labor C/S-Programmierung Übung 4 Mehrstufige Client/Server-Systeme mit JSPs, Servlets und JavaBeans (Web-Container)
Zusammenfassung Risiken sind Bestandteil jeder Projektarbeit
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Testing Frameworks im Internet Testing Framework (xUnit, unit testing)
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Folie 1LE 3.1 Prozessqualität LM 2 Prozessqualität und Produktqualität Links Normen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Links Links sind im Text angegeben. Weitere Links werden kontinuierlich eingefügt.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE P MuSofT Erkundungsumgebung Entwicklung eines komponentenbasierten Systems WS 03/04.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme RUP in der Praxis Zum RUP existiert eine online Version. Mit dieser Version können.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme MuSofT LE 3.1-4V - Modell Überblick Links zum Kapital V- Modell Glossar mit Zuordnung.
Cassey - Common Answer Set Evaluation sYstem Jean Gressmann Benjamin Kaufmann Robert Lenk.
Gliederung der Vorlesung Software Engineering WS 2001/2002
Rational Unified Process (RUP) - Definitionen
Programmiermethodik SS 07 Prof. Albert Zündorf
Projekt Web Engineering
Programmiermethodik SS 09 Prof. Albert Zündorf Fachgebiet für Software Engineering Wilhelmshöher Allee Kassel (Raum 1339 im Altbau)
Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet.
Software Engineering Seminar Metamodellierung
Reservierungs Datenbank
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Projektplan: m : Anforderungsanalyse Dokument m :
Programmiermethodik SS 06 Prof. Albert Zündorf
Tätigkeiten bei der Softwareentwicklung
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Compilerbau und Reverse Engineering m Vorlesung im Wintersemester.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Wintersemester 2007/08 m.
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
1 Reverse Engineering WS 07 / 08 A. Zündorf. Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University 2 Organisatorisches.
A. Zündorf, SE Group Reverse Engineering K2 1 Übersicht 1.Quelltextanalyse mit regulären Ausdrücken 2.Compilertechniken 3.Prozessanalyse 4.Dynamische Analyse.
Projektmanagement Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Wasserfallmodel Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Software Engineering I
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Wintersemester 2010/11 m.
Model Driven Engineering SS 10 Prof. Albert Zündorf Fachgebiet für Software Engineering Wilhelmshöher Allee Kassel (Raum 1339)
Programmiermethodik SS 10 Prof. Albert Zündorf
Programmiermethodik WS 2013/14 Prof. Albert Zündorf
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. funktionsorientierte Organisation.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. Funktionsorientierte Organisation.
Programmiermethodik WS 2011/12 Prof. Albert Zündorf Fachgebiet für Software Engineering Wilhelmshöher Allee Kassel (Raum 1338)
Vorgehensmodelle Motivation Softwaretechnik Beispiel
University of Glamorgan Leben und studieren in Wales – Ein Guide für Studenten.
Bildverarbeitung Technische Universität Darmstadt
Bildverarbeitung Technische Universität Darmstadt
Universität Karlsruhe (TH) © 2008 Univ,Karlsruhe, IPD, Prof. LockemannDBI 0 Datenbankimplementierung und -tuning Einführung.
Universität Karlsruhe (TH) © 2006 Univ,Karlsruhe, IPD, Prof. Lockemann/Prof. BöhmTAV 0 Transaktionsverwaltung Einführung.
Zeitplanerstellung ACHTUNG:
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Sommersemester 2012 m Prof.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Client Architecture Data Model GUI KI Socket Connection.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
Simulation komplexer technischer Anlagen
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Organisatorisches Vorlesungstermine: –dienstags, 14:00h, A125 –freitags,
Zusammenfassung der Vorlesung
Einleitung Einführender Universitätskurs (EKd)
- Organisatorisches: Termine
Ihr Entwicklungs-Partner mit Nearshore-Kompetenz Stuttgart, INFOBEST Romania SRL.
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Hauptseminar SS 2006 Hinweise für Autoren.
Seminar „Standards, Normen und Best-Practice-Modelle für Entwicklung und Betrieb von Softwaresystemen“ (Wintersemester 2008/2009) Vorbesprechung + Themenvergabe:
Grafiken Kapitel 5.
Systementwicklung Vorgehensmodelle am Beispiel des RUP
Prozessmanagement Notationen und Tools.
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
Seite 1 © 2007 Dr. Schwaiger Roland VP SW-Technologien WS 2007/2008 VP Softwaretechnologien WS2007/2008 SAP GUI Pattern und Componentry Dr.
Kurze Rekapitulation aus der Einführungsvorlesung Stunde VII: Planen und Realisieren Manfred Thaller, Universität zu Köln Köln 20. Oktober 2011.
Laborpraktikum Umsetzung von Pattern SS 05 Prof. Paul, Dipl.-Inf. Fröhlich, Dipl.-Inf. Linke {paul | iti.cs.uni-magdeburg.de
Systemanalyse BA Heidenheim 2002.
Programmiermethodik WS 2018/19 Prof. Albert Zündorf
Test Summary: ein Fehler pro Tag Test First
 Präsentation transkript:

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Wintersemester 2008/09 m Prof. Albert Zündorf m Betreuer: Jörn Dreyer, et. al. m Fachgebiet für Software Engineering

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Organisatorisches Umfang: 4 SWS teils Vorlesungen teils Übungen Übungsbetreuung: Mitarbeiter FG Software Engineering (alle) Ort und Zeit: Mittwoch 12: :45 Raum und nach Vereinbarung Beginn: Mittwoch, den Prüfung: Projektarbeit Gruppen a 6 bis 7 Personen wird nur einmal im Jahr angeboten Folienskript, Unterlagen, Aufgabenstellungen: meist einen Tag in voraus.

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Inhalte und Lernziele: m Größere Software l Legacy Code l Bibliotheken l Architekturen l Umbauten m Software Entwicklung im Team l Versionsverwaltung l Konzeptdiskussionen l Koordination und Absprachen l Aufgabenverteilung

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Inhalte und Lernziele: m Software Projekt Management l Qualitätsmanagement l Projektaktivitäten / -phasen l Aufwandsschätzung l Zeit- und Kostenplanung l Organisation / Vorgehensmodelle l Projektdokumente l Projektmanagementwerkzeuge

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Inhalte und Lernziele: m Software Entwurf: l Konzeption neuer (komplexer) Funktionalität l Konzeption von (Architektur) Umbauten l Architekturkonzepte m Requirements Engineering l Konzepterarbeitung mit Laien / Kunden l Verständliche Szenarios l Klärung der Funktionalität l Nichtfunktionale Anforderungen l Anforderungsdokumentation

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Literatur Grundlegend: Helmut Balzert: Lehrbuch der Software-Technik (Bd. 1 und 2), Spektrum Akademischer Verlag 1996 (viele Details, sehr umfassend, eher ein Nachschlagewerk) Unified Modeling Language: Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Modeling Language – User Guide, Addison Wesley 1999 (die haben das erfunden) Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Software Development Process, Addison Wesley 1999 (relativ wichtiges Standardwerk) Jochen Seemann, Jürgen Wolff von Gudenberg: Software Entwurf mit UML; Springer 2000 (ziemlich gut)

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Literatur Martin Hitz, Gerti Kappel: Work, dpunkt.verlag 1999 (ziemlich gut, umfangreich) Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns, Addison Wesley 1995 (wichtiger Trendsetter) Albert Zündorf: Rigorous Software Development with UML, Hintergrund: Frederick P.\ Brooks: The Mythical Man Month, Addison Wesley 1975 (ist nur kurz aber ziemlich witzig, unbedingt mal lesen) Watts Humphrey: The Personal Software Process

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University SE1 Projekt im WS 08/09 Raummanagementsystem für den FB 16 m Verwaltung von Vorlesungen und Übungen m Raumreservierung für Studenten (z.B. Hausaufgabengruppen) m Raumreservierung für Klausuren und Tagungen m Sensorgestützte Überwachung der Raumnutzung m Semesterbegleitende Raumbelegungsoptimierung m Belegungsmonitor z.B. in der Mensa

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Raummanagementsystem für den FB 16 m Webbasierte GUIs mit Ajax / GWT m Serviceorientierte Architektur m Integration mit HIS LSF / OKA

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Gesamtablauf des Projekts Phase 1: m Bearbeitung von Teilaufgaben durch jeweils mehrere Gruppen Phase 2: m "RaumVS 2009a" Wintermesse: Vorstellung und Einkauf von Teillösungen Phase 3: m Gesamtsystem aus eigenen und eingekauften Teillösungen Phase 4: m "RaumVS 2009b Frühjahrsmesse für Gesamtlösungen

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Teilaufgaben m Raumstammdatenservice m Vorlesungsdatenservice m Raumreservierungsservice m Raumbelegungszählservice m Raumoptimierung

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Organisatorisches m Im SE-GForge anmelden, Projekt: l Software Engineering I WS0809 l Gruppenwünsche: meldet euch zusätzlich in eine der Software Engineering I WS0809 Gruppe X an, maximal 6 Personen! m Einarbeitung und Hausaufgabe 1. Woche (Einzelarbeit) m Iterative Projektphasen bis Ende des Semesters l In Kürze auf der Website m 2 Messen zur Ausstellung der (Teil-)Ergebnisse m Gruppenarbeit!

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Einarbeitungsaufgabe Query Counter – Service im Web m GUI zum eintippen von Suchbegriffen m Service zum Zählen und Speichern von Worthäufigkeiten m Anzeige der Statistik

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Einarbeitungsaufgabe m IDE Eclipse m GUI mit GWT m Client Logik mit GWT m Service Logik mit Java / Fujaba m Persistenz mit Hibernate / Coobra2

Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Abgabe der Einarbeitungsaufgabe m Jeder einzeln m Projekt im GForge m Checkin bis zum: m Deployed auf: