Organisatorisches - Gruppe Softwaretechnik für Verteilte Systeme

Inhalt
Vorlesung: Softwaretechnik I
0. Allgemeines & Organisatorisches
„
„
„
Prof. Dr. Jens Grabowski
„
Kurzvorstellung der Gruppe
„Softwaretechnik für Verteilte Systeme“
Organisatorisches zur Vorlesung
Inhalt der Vorlesung
Literaturhinweise
Tel. 39 14 690
Email [email protected]
0-1
SoftwEng (SS 07)
Forschungsgruppe
„Softwaretechnik…
SoftwEng (SS 07)
Allgemeines & Organisatorisches
0-3
„
Studentische Hilfskräfte:
„
Unterstützt von:
B.A. Philip Makedonski
Heike Jachinke
Dipl.-Ing. (FH) Gunnar Krull
„
Allgemeines & Organisatorisches
0-4
Entwicklungsmethodik
• Agile Software Entwicklung
• UML-basierte Web Service Entwicklung
Dr. Helmut Neukirchen
M.Sc. Wafi Dahman
M.Sc. Akthar Ali Jalbani
Qualitätssicherung (QS)
B.Sc. Thomas Rings
Testen
QS für UML
• Metriken, Refactoring, Smells
Annette Kadziora
Testgenerierung
Web:
• SaMsTaG (alt)
• Autolink (alt)
Standort:
Sprachen für die
Testbeschreibung
• RT-TTCN (alt)
• TTCN-3, TimedTTCN-3
• UML 2.0 Testprofil (U2TP)
Ehem. Physik IV, 1. OG (neben dem Studentenpoolraum)
SoftwEng (SS 07)
0-2
Was machen wir?
http://www.swe.informatik.uni-goettingen.de
„
SoftwEng (SS 07)
Wissenschaftliches Personal:
Prof. Dr. Jens Grabowski
Dipl.-Inf. Edith Werner
M.Sc. Benjamin Zeiß
Allgemeines & Organisatorisches
…für Verteilte Systeme”
Die Gruppe
„
SoftwEng (SS 07)
Allgemeines & Organisatorisches
0-5
SoftwEng (SS 07)
Allgemeines & Organisatorisches
Testmethodik
• (RT-)Testpatterns
• Testmethodik für
TTCN-3 & U2TP
• QS für Tests (TRex)
• Selbstadaptierende Tests
0-6
1
Lehre
„
1(2)
Lehre
Wintersemester
„
„
„
„
Vorlesung „Betriebssysteme“
Vorlesung „Methoden und Verfahren für das Testen von Software“
Vorlesung „Softwaretechnik II“ (geplant)
Seminar zu einem Spezialthema (unregelmässig)
„
„
„
„
„
Allgemeines Programmierpraktikum
Vorlesung „Softwaretechnik I“
Seminar/Vorlesung zu einem Spezialthema
„
WS 05/06: Seminar: Programmierwerkzeuge
WS 06/07: Seminar: Management-Aspekte in der Softwaretechnik
„
„
„
WS 03/04, WS 04/05, WS 05/06: „eXtreme Programming“
„
„
Allgemeines & Organisatorisches
0-7
SS 05, SS 06: Vorlesung „Ausgewählte Aspekte der Softwaretechnik“
(mit Themenschwerpunkt „Reusability“)
SS 07: Vorlesung „Ausgewählte Aspekte der Softwaretechnik“ (mit
Themenschwerpunkt „Qualitätssicherung (ohne Testen)“)
SS 07: Seminar „Software-Engineering und Algorithmisches Lernen“
Praktikum Software Engineering mit wechselnden Schwerpunkten
(unregelmässig)
„
Oberseminar ‚Software Engineering‘
SoftwEng (SS 07)
2(2)
Sommersemester
„
Praktikum Software Engineering mit wechselnden Schwerpunkten
(unregelmäßig)
„
„
„
SS 06: „Metriken in der Qualitätssicherung“
SS 07: „Implementierung von Refactorings“
Oberseminar „Software Engineering“
SoftwEng (SS 07)
Allgemeines & Organisatorisches
0-8
… und was sonst noch?
„
„
„
„
„
Betreuung von Bachelor- und Masterarbeiten
Beantragung/Anerkennung von externen Praktika
Organisation der Lehrmittelbibliothek
Neubaubeauftragter
Akademische Selbstverwaltung:
„
„
„
„
„
Allgemeines & Organisatorisches
Organisatorisches
Vorlesung
„
„
Mi, 10:00 - 12:00
Software Engineering
0-9
Mo, 11:00 - 12:00
„
„
„
Raum: MN 68
„
Raum: MN 68
2(2)
Folienkopien auf der Vorlesungsseite im WWW:
www.swe.informatik.uni-goettingen.de/edu/notes/index.php?vorl_nr=40
„
2 + 1 SWS, ECTS: 4
Wahlpflichtbereich der Kerninformatik (alte PO)
Pflichtmodul Kerninformatik (neue PO)
Prüfung
„
0-10
Skript & Übungszettel
„
„
Allgemeines & Organisatorisches
Organisatorisches
Studienrichtungen/Studienfächer
„
SoftwEng (SS 07)
1(2)
Übungen ab 30.4.2005 (Benjamin Zeiß)
„
„
... zurück zur Vorlesung
Begutachtungen von Zeitschriftenartikeln, Konferenzbeiträgen,
externen Doktorarbeiten
Mitarbeit in Programmkommitees von Konferenzen
Nicht an eigene Lehrveranstaltungen gebundene Prüfungen (z.B.
Promotions- und Nebenfachprüfungen, Zweitgutachten für stud.
Arbeiten)
Usw. usw.
SoftwEng (SS 07)
„
„
Fakultätsrat, Institutsvorstand, Studienkommission, Prüfungskommission,
gemeinsamer Habilitationsausschuss
Folien für die aktuelle Vorlesung werden normalerweise
spätestens am Montag vor der Vorlesung zum Herunterladen und
Ausdrucken ins WWW gestellt.
Zusätzlich empfehle ich Ihnen ein Einführungsbuch über Software
Engineering zu lesen! (siehe Literaturhinweise)
Schriftliche Prüfung am Ende des Semesters
SoftwEng (SS 07)
Allgemeines & Organisatorisches
0-11
SoftwEng (SS 07)
Allgemeines & Organisatorisches
0-12
2
Inhalt der Vorlesung 1(2)
Inhalt der Vorlesung 2(2)
Zwei Softwaretechnik-Vorlesungen Sommersemester 2007:
„
„Softwaretechnik I“ (diese Vorlesung)
„
Allgemeine Grundlagen, Softwareentwicklungsprozesse und deren Phasen:
„Ausgewählte Aspekte der Softwaretechnik“ (Dr. Helmut Neukirchen)
„
Spezielle und vertiefende Aspekte des Software Engineering
„
„
„
Überblicksvorlesung
„
„
„
Fokus in diesem Semester: Qualitätssicherung ohne Testen
(in früheren Semestern: Reusability)
„
„
Beide ergänzen sich
Sinnvolle Reihenfolge:
„
„
1(4)
Titel:
Autoenr:
Verlag:
ISBN:
SoftwEng (SS 07)
„
Software Engineering
Jochen Ludewig, Horst Lichter
dpunkt.verlag, 2006
3-89864-268-2
„
„
Software Engineering (6.te Auflage)
Ian Summerville
Addison-Wesley, 2004
978-3-8273-7001-3
Titel:
Autor:
Verlag:
ISBN:
Lehrbuch der Software Technik, Band 1 & 2
Helmut Balzert
Spektrum Akademischer Verlag, 1996
3-8274-0042-2, 3-8274-0065-1
SoftwEng (SS 07)
„
Allgemeines & Organisatorisches
Literaturhinweise
„
0-15
3(4)
„
„
UML 2 glasklar
M. Jeckle, C. Rupp, J. Hahn, B. Zengler, S. Queins
Carl Hanser Verlag, 2004
3-446-22575-7
Titel:
Autoren:
Verlag:
ISBN:
UML @ Work
Martin Hinz, Gerti Kappel
dpunkt. Verlag, 2003
3-89864-194-5
Titel:
Autor:
Verlag:
ISBN:
UML 2 für Studenten
Harald Störrle
Pearson Studium, 2005
3-8273-7143-0
SoftwEng (SS 07)
Allgemeines & Organisatorisches
Titel:
Test
Betrieb
0-14
2(4)
Software Engineering mit UML und dem Unified Process
(2.te überarbeitete Auflage)
W. Zuser, S. Biffl, T. Grechening, M. Köhle
Pearson Studium, 2004
3-8273-7090-6
Titel:
Autoren:
Verlag:
ISBN:
Object-Oriented Software Engineering
Bernd Bruegge, Allen H. Dutoit
Pearson Prentice Hall, 2004
0-13-191179-1
Titel:
Autor:
Verlag:
ISBN:
Objekt-orientierte Softwareentwicklung
Bernd Oestereich
Oldenbourg Wissenschaftsverlag GmbH, 2004
3-486-27266-7
Titel:
Autor:
Verlag:
ISBN:
Softwaretechnik in C und C++
Rolf Isernhagen
Carl Hanser Verlag, 2001
3-446-21726-6
Allgemeines & Organisatorisches
0-16
4(4)
… und vieles mehr
„
0-17
Implem.
Autoren:
Verlag:
ISBN:
SoftwEng (SS 07)
„
Titel:
Autoren:
Verlag:
ISBN:
Entwurf
Allgemeines & Organisatorisches
Literaturhinweise
UML:
„
Analayse
Objektorientiertes Software Engineering:
„
Titel:
Autor:
Verlag:
ISBN:
Software
Anford.
Literaturhinweise
Allgemein Software-Engineering:
„
„
0-13
Die Vorlesung orientiert sich an:
„
„
„
Allgemeines & Organisatorisches
Literaturhinweise
„
„
1. „Software-Engineering“
2. „Ausgewählte Aspekte der Softwaretechnik“
SoftwEng (SS 07)
„
„
Keine Vorlesung ersetzt die andere
„
„
System
Anforder.
Einführung
SoftwareEntwicklungsprozesse
Anforderungsdefinition
Analyse
Entwurf
Implementierung
Test
Betrieb
Gucken Sie auch einfach mal ins Internet,
Sie finden dort z.B. Skripten von
Vorlesungen an anderen Universitäten.
SoftwEng (SS 07)
Allgemeines & Organisatorisches
0-18
3