- Aktuell

- Suche

- Kontakt

Softwaretechnik WS 2004/05

Dozent(in): Prof. W. Reif
Termin: Montag, 12:30-14:00 und Mittwoch, 10:15 - 11:45
Gebäude/Raum: 1001P (Physikgebäude)
Ansprechpartner: Dr. Gerhard Schellhorn

New Die Klausurergebnisse sind ausgehängt!

Wir haben die Klausurergebnisse an unserer Pinwand ausgehängt. Leider sind die Ergebnisse noch nicht elektronisch in STUDIS abrufbar. Wenn ihr euch jedoch in LectureReg bis Montag, 28.02., noch nachträglich zur Klausur registriert, dann trage ich die Ergebnisse am Dienstag, 01.03. in LectureReg ein.

Klausureinsicht am

  • Donnerstag, 03.03.2005 von 16:00 - 17:00 im Raum 2004 MNF
  • Montag, 25.04.2005 von 16:00 - 17:00 (Raum wird noch bekannt gegeben)

Informationen zur Vorlesung Softwaretechnik

Die Vorlesung gibt einen Überblick über Methoden zur systematischen Entwicklung von Software. Dabei verwenden wir die Unified Modelling Language (UML) und aktuelle Tools, die auch in die Übungen einbezogen werden.

Behandelte Themen sind u.a.:

  • Der Softwarelebenszyklus.
  • Die Phasen der Softwareentwicklung: Analyse, Spezifikation, Design, Implementierung, Wartung
  • Strukturierungskonzepte: Modularisierung, Abstraktion, Objekt-Orientierung
  • UML, Design Patterns
  • J2EE, objektrelationales Mapping
  • Tool-Support (TogetherJ, Rational XDE, cvs, CoCoMoII.1999, ...)
  • Qualtitätssicherung: Validierung (Testen, Reviews) und Verifikation, Programmierrichtlinien
  • Projekt Management: Planung, Kosten, Meilensteine, Konfigurationsmanagement
Damit die Vorlesung nicht zu 'trocken' gerät, wird das Erlernte in betreuten Übungen am Rechner in die Praxis umgesetzt.
Swimmin lemming
pinTermine pinÜbungen pinFolien pinLiteratur & Links pinForum

Organisatorisches

Dozent

Prof. Dr. Wolfgang Reif

Übungsleiter

Christoph Duelli / Michael Balser / Gerhard Schellhorn. Zur Übungsseite...

Korrekteure/Betreuer

Max Doll Christian Gahm Martin Groth Markus Jantzen Wenyu Que

Rechnerübungen

Together ControlCenter ist derzeit auf Rechnern in den folgenden Räumen installiert
  • Raum 134/Physik (Linux & Windows, 20 Computer)

Betreuungszeiten

Bei Fragen zur Bedienung von Together koennen Sie einen Termin mit den Korrekteuren vereinbaren. Wenden Sie sich bitte an swtubg@informatik.uni-augsburg.de.

Termine

Die Vorlesungen finden Montag, 12:30-14:00, und Mittwoch, 10:15 - 11:45, im Hörsaal 1001P (Physikhörsaalzentrum) statt.
Die Globalübung findet Mittwoch von 16:00-17:30, ebenfalls im 1001P, statt.

Frist: Wer an den Übungen (bzw. der Klausur) teilnehmen will, sollte sich bis spätestens Montag, 1.11., 16:00, mit    LectureReg für die Übungsteilnahme registriert haben.
Wenn diese Frist versäumt worden ist, so besteht noch die Möglichkeit in dieser Woche (d.h. bis 5.11.) bei Christoph im Büro (2002A) vorbei zu kommen...
In LectureReg haben wir bei denjenigen, die bereits letztes Jahr (oder davor) erfolgreich an den Übungen teilgenommen und sich damit die Prüfungsberechtigung erworben haben, die Klausurzulassung eingetragen. Falls Ihr meint, dass Ihr aus dem Grund zur Klausur zugelassen sein solltet, überprüft bitte Euren Status in LectureReg. Ist dieser nicht so, wie er sein sollte, dann meldet Euch bitte per eMail oder persönlich bei mir.
Klausurtermin: Freitag, 11.2.2005 (ab 16:30).

Klausur

Das Prüfungsmodul 'Softwaretechnik' (9 LP nach neuer PO) ist im Vertiefungsgebiet Softwaretechnik und Programmiersprachen anrechenbar.

Die Klausur wird am Freitag, 11.02.2005, ab 16:30 im Hörsaal H1 (Hörsaalzentrum) geschrieben. Die Klausurdauer beträgt voraussichtlich 2,5 Stunden.

Leute, die nicht genug Übungspunkte erreicht haben, sich jedoch für die Klausur angemeldet haben, wurden benachrichtigt. Es gibt auch ein paar, die sich nicht bei STUDIS angemeldet haben, jedoch genug Punkte erreicht haben. Ich habe euch ebenfalls eine Email geschickt. Bitte meldet euch bei mir!

Es sind keine Hilfsmittel zugelassen. Bitte bringt nur einen Stift und euren Studentenausweis + Personalausweis mit.

Es findet nur eine Klausur statt. Eine Nachholklausur wird nicht gestellt. Wer die Klausur nicht besteht, hat in einem Jahr im Rahmen der nächsten Softwaretechnik-Vorlesung einen weiteren Versuch.

Anmeldung zur Klausur

Jeder muss sich über Studis für das Prüfungsmodul anmelden. Die Anmeldung muss in einer bestimmten Frist im Januar erfolgen. Wer die Frist versäumt, kann an der Klausur nicht teilnehmen! Ausnahme: Nur diejenigen, die sich nicht über Studis zur Prüfung anmelden können (betrifft, soweit ich weiss, im wesentlichen Wirtschaftsmathematiker mit Nebenfach Informatik) sollten sich ab sofort bei Frau Enzinger in unserem Sekretariat in die ausgelegte Liste zur Prüfungsanmeldung eintragen.

Die Klausurergebnisse sind ausgehängt!

Wir haben die Klausurergebnisse an unserer Pinwand ausgehängt. Leider sind die Ergebnisse noch nicht elektronisch in STUDIS abrufbar. Wenn ihr euch jedoch in LectureReg bis Montag, 28.02., noch nachträglich zur Klausur registriert, dann trage ich die Ergebnisse am Dienstag, 01.03. in LectureReg ein.

Klausureinsicht am

  • Donnerstag, 03.03.2005 von 16:00 - 17:00 im Raum 2004 MNF

Montag, 25.04.2005 von 16:00 - 17:00 (Raum wird noch bekannt gegeben)

Surfin lemmin

Die Globalübung findet Mittwoch von 16:00-17:30, ebenfalls im 1001P, statt.

Frist: Wer an den Übungen (bzw. der Klausur) teilnehmen will, sollte sich bis spätestens Montag, 1.11., 16:00, mit   LectureReg für die Übungsteilnahme registriert haben.
Wenn diese Frist versäumt worden ist, so besteht noch die Möglichkeit in dieser Woche (d.h. bis 5.11.) bei Christoph im Büro (2002A) vorbei zu kommen...
In LectureReg haben wir bei denjenigen, die bereits letztes Jahr (oder davor) erfolgreich an den Übungen teilgenommen und sich damit die Prüfungsberechtigung erworben haben, die Klausurzulassung eingetragen. Falls Ihr meint, dass Ihr aus dem Grund zur Klausur zugelassen sein solltet, überprüft bitte Euren Status in LectureReg. Ist dieser nicht so, wie er sein sollte, dann meldet Euch bitte per eMail oder persönlich bei mir.
Klausurtermin: Freitag, 11.2.2005 (ab 16:30).

Klausur

Das Prüfungsmodul 'Softwaretechnik' (9 LP nach neuer PO) ist im Vertiefungsgebiet Softwaretechnik und Programmiersprachen anrechenbar.

Die Klausur wird am Freitag, 11.02.2005, ab 16:30 im Hörsaal H1 (Hörsaalzentrum) geschrieben. Die Klausurdauer beträgt voraussichtlich 2,5 Stunden.

Leute, die nicht genug Übungspunkte erreicht haben, sich jedoch für die Klausur angemeldet haben, wurden benachrichtigt. Es gibt auch ein paar, die sich nicht bei STUDIS angemeldet haben, jedoch genug Punkte erreicht haben. Ich habe euch ebenfalls eine Email geschickt. Bitte meldet euch bei mir!

Es sind keine Hilfsmittel zugelassen. Bitte bringt nur einen Stift und euren Studentenausweis + Personalausweis mit.

Es findet nur eine Klausur statt. Eine Nachholklausur wird nicht gestellt. Wer die Klausur nicht besteht, hat in einem Jahr im Rahmen der nächsten Softwaretechnik-Vorlesung einen weiteren Versuch.

Anmeldung zur Klausur

Jeder muss sich über Studis für das Prüfungsmodul anmelden. Die Anmeldung muss in einer bestimmten Frist im Januar erfolgen. Wer die Frist versäumt, kann an der Klausur nicht teilnehmen! Ausnahme: Nur diejenigen, die sich nicht über Studis zur Prüfung anmelden können (betrifft, soweit ich weiss, im wesentlichen Wirtschaftsmathematiker mit Nebenfach Informatik) sollten sich ab sofort bei Frau Enzinger in unserem Sekretariat in die ausgelegte Liste zur Prüfungsanmeldung eintragen.

newDie Klausurergebnisse sind ausgehängt!

Wir haben die Klausurergebnisse an unserer Pinwand ausgehängt. Leider sind die Ergebnisse noch nicht elektronisch in STUDIS abrufbar. Wenn ihr euch jedoch in LectureReg bis Montag, 28.02., noch nachträglich zur Klausur registriert, dann trage ich die Ergebnisse am Dienstag, 01.03. in LectureReg ein.

Klausureinsicht am

  • Donnerstag, 03.03.2005 von 16:00 - 17:00 im Raum 2004 MNF
  • Montag, 25.04.2005 von 16:00 - 17:00 (Raum wird noch bekannt gegeben)

Surfin lemmin

Unterlagen zur Vorlesung

-

Neuigkeiten

... werden immer durch New, Änderungen durch Updatedgekennzeichnet. Die Seite (auch Literatur und Links) wird regelmäßig aktualisiert. Es lohnt sich also, sie regelmäßig zu besuchen.

Downloads

Die Folien zur Vorlesung und evtl. auch andere Unterlagen werden regelmäßig auf dieser Seite zum Download bereitgestellt. Die Übungsblätter, sonstige Materialien und Musterlösungen, die den Stoff einüben und vertiefen, finden Sie auf der  Übungsseite.

Leider können wir die Folien zur aktuelle Vorlesung erst kurz nach der Vorlesung auf die Webseite stellen, da wir bis kurz vor der Vorlesung noch Verbesserungen vornehmen. Auf vielfachen Wunsch findet ihr hier die Folien aus dem letzten Jahr herunterladen. Ihr könnt diese Folien als Vorlage in der Vorlesung verwenden. Allerdings werden sich die neuen Folien an verschiedenen Stellen von den alten Folien unterscheiden!

Datum Inhalt der Veranstaltung
20.10. Organisatorisches
Inhaltsverzeichnis 30.01.05 (komplett)
Kap. 1: Einführung und Motivation
25.10. entfällt leider (Exkursion Microsoft)
27.10. Kap. 2: Der Softwareentwicklungsprozess
1.11. Feiertag
3.11. Rest Kap. 2
Kap. 3: Anforderungsanalyse und UseCases
8.11. Kap. 3: Anforderungsanalyse und UseCases (Forts.)
10.11. Kap. 3: Rest zu UseCases
15.11. Kap. 4.1-4.3: Konzeptmodell
Klassen und Assoziationen
17.11. Kap. 4.4-4.6: Assoziationskategorien, Generalisierung
Pakete, Objektmodelle
22.11. Kap. 4.7-4.9: Generalisierung,Pakete, Objektdiagramme
24.11. Kap. 5: Systemanalyse
Systemoperationen, Kontrakte
29.11. Kap. 6: Konkrete vs. essentielle UseCases
Graphical User Interface (GUI)
1.12. Rest Kapitel 6
6.12. Kap. 7.-7.4: Design und Kollaborationsdiagramme
8.12. Kap. 7.5: Die GRASP-Pattern
13.12. Kap. 8: Anwendung der GRASP-Pattern
15.12. Kap. 8: Anwendung der GRASP-Pattern (Forts.)
20.12. Kap. 9: Designklassendiagramme
22.12. Kap. 10: Design zu 'Einzelbuchung anlegen'
Schöne Weihnachten und einen guten Rutsch!
10.1. Kap. 11: Design mit Patterns
12.1. Kap. 11: Design mit Patterns
17.1. Kap. 12 : Persistenzframework
19.1. Kap. 12 : Persistenzframework & JDO
24.1. (Rest JDO) + Kap. 13: J2EE - Enterprise Java Beans
26.1. Kap. 13.1: J2EE - Enterprise Java Beans
31.1. Kap. 13.2: Session Beans
2.2. Kap. 13.3: Entity Beans
7.2. Keine Vorlesung (Rosenmontag)
9.2. Kap. 13.4: Servlets + JSP
Fragestunde
Die komplette Vorlesung als   .ps.gz 4x:   .ps.gz (sorry, kein pdf weil mein ps2pdf leider den Umfang nicht verkraftet ...) und die  Tips


CDs etc. zur Ausleihe

Die folgenden Softwarepakete können am Sekretariat des Lehrstuhls entliehen werden
  • Together ControlCenter 6.2 (CD, Linux/Windows, nur für Übungsteilnehmer, Akzeptanz der Lizenzbedingungen per Unterschrift)
  • Sun ONE Starter Kit (DVD oder CDs)
  • Visual Studio .NET Professional (DVD, 60 Tage Evaluierung)
Wir bitten um Verständnis, dass wegen der (sehr) begrenzten Anzahl Kopien Wartezeiten kaum zu vermeiden sind.

Golfin lemmin

Literatur und Links

  1. Softwaretechnik allgemein, Projektmanagement
    • J. Schwarze: Projektmanagement mit Netzplantechnik, Herne, 2001.
    • T. Caspers Jones: Estimating Software Costs, McGraw-Hill, 1998.
    • H. Balzert: Lehrbuch der Softwaretechnik, Bd. 1 und 2, Spektrum Akad. Vlg., 1998.
    • I. Sommerville: Software Engineering, Addison-Wesley, 2001.
  2. Unified Modeling Language (UML)
    • M. Fowler: UML Distilled, Addison-Wesley, 2000.
    • C. Larman: Applying UML and Patterns, Preston-Hall, 2002 (2nd ed.).
    • B. Oestereich: Objektorientierte Softwareentwicklung - Analyse und Design mit der Unified Modeling Language, Oldernbourg, 2001.
    • UML: Spezifikation 1.5 der OMG (UML 2.0 ist in Arbeit) .pdf)
    • Kurzer Überblick über die UML Modellierungskonstrukte (  .ps.gz,   .pdf)
  3. Design Patterns
    • E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns - Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995.
    • M. Grand: Patterns in Java, Volume 1, Wiley, 1998.
  4. Enterprise JavaBeans (EJBs)
    • Ed Roman: Mastering Enterprise JavaBeansTM, 2nd ed., John Wiley & Sons, 2002. (als   .pdf (2 MB))
    • Sun: The J2EETM 1.4 Tutorial, Developers' Release. (als   .zip (10.38 MB))
    • TheServerSide.com - Interessantes und Infos zu J2EE
Together ControlCenter Außerdem beachte man bitte die Literaturhinweise am Ende der einzelnen Kapitel.

weitere Informationen zu der Lehrveranstaltung:

empfohlenes Studiensemester der Lehrveranstaltung: Hauptstudium
Fachrichtung Lehrveranstaltung: Informatik
Nummer der Lehrveranstaltung: 0
Dauer der Lehrveranstaltung: keine Angabe
Typ der Lehrveranstaltung: V - Vorlesung
Semester: WS 2006/07