Für eine korrekte Darstellung dieser Seite benötigen Sie einen XHTML-standardkonformen Browser, der die Darstellung von CSS-Dateien zulässt.

. .
Suche

Universität Siegen Fachbereich 12 Fachgruppe Praktische Informatik
Softwaretechnik I
Inhalt:
Die Vorlesung Softwaretechnik I behandelt Methoden und Techniken zur kosteneffizienten Entwicklung qualitativ hochwertiger Software. Die wichtigsten Einzelthemen sind:
  • Der SW-Entwicklungsprozeß und Vorgehensmodelle
  • Systemanalyse
    • Datenmodellierung mit Entity-Relationship-Diagrammen
    • objektorientierte Analyse
    • Zustandsübergangsdiagramme
  • Entwurf
  • Aufwandsschätzung  und Projektmanagement
  • Qualitätssicherung
Im darauffolgenden Sommersemester wird die Vorlesung Softwaretechnik II angeboten, in der folgende Themen behandelt werden:
  • weitere Methoden zur Systemanalyse
  • weitere Diagrammtypen der UML
  • Gestaltung interaktiver Bedienschnittstellen, Ergonomie
  • Software-Entwicklungsumgebungen und Werkzeugintegration
Art Vorlesung mit Übungen
Informationen zu den Übungen
Umfang 2V/1Ü
Studiengang Diese Veranstaltung gehört zu den Studiengängen
  • Technische Informatik, alte DPO (1991)
  • Technische Informatik, neue DPO (1998)
  • Elektrotechnik, neue DPO (1998)
  • Wirtschaftsinformatik (DPO 1998)
detaillierte Hinweise zur Wählbarkeit und Kombinierbarkeit der Prüfungsinhalte
Termine Vorlesung: donnerstags, 14:15 - 15:45
(Die Vorlesung ist vom ursprünglich geplanten Termin (donnerstags 12 - 14), der im blauen Vorlesungsverzeichnis-Heft des Fachbereichs angegeben ist, verlegt worden! )
Übungen: montags 12:15 - 13:45, dienstags 08:30 - 10:00, mittwochs 14:15 - 15:45
Raum Vorlesung: roter Hörsaal
Übungen: alle Termine in Raum H-A 6118
Schein / Prüfung mündliche Prüfungen zur Vorlesung siehe unten

Schein: Für den ÜG-Schein ist das Bestehen einer Scheinklausur Voraussetzung. Diese wird voraussichtlich in der letzten Semesterwoche stattfinden.

Vorkenntnisse aus der Vorlesung Einführung in die Informatik 1 (1. Semester):
  • imperatives Programmieren
  • Datenabstraktion
  • Java
  • Testen, Qualitätssicherung beim PiK
  • Datenstrukturen
aus der Vorlesung Einführung in die Informatik 2 (2. Semester):
  • zusätzliche Erfahrung
Skript / Literatur / Begleitmaterial
  • Für ca. 90 % der Vorlesung liegt ein Skript als Volltext vor. Darin befinden sich weitere Referenzen.
  • In der UB sind diverse Lehrbücher über Softwaretechnik ausleihbar. Von folgendem Werk sind ca. 10 Exemplare ausleihbar:

  • Pagel, B.-U.; Six, H.-W.: Software Engineering, Band 1; Die Phasen der Softwareentwicklung Addison Wesley (Deutschland) GmbH, Bonn; 1994
  • Als umfangreicheres Nachschlagewerk wird empfohlen:
    (a) Balzert, H.: Lehrbuch der Software-Technik - Software-Entwicklung; Spektrum Akademischer Verlag; 1996; ISBN 3-8274-0042-2; 1009p; 148 DM
    (b) Balzert, H.: Lehrbuch der Software-Technik - Software-Management, Software-Qualitätssicherung, Unternehmensmodellierung; Spektrum Akademischer Verlag; 1998; ISBN 3-8274-0065-1; 769p.; 98 DM
    (beide Bände zusammen für 198 DM))
Ansprechpartner Roswitha Eifler (Sekretariat, nur vormittags), H-C8322, Tel. 2612
Udo Kelter, H-C8322, Tel. 2611 (Sprechstunde: immer nach der Vorlesung und n.V.)
Hendrik Lehmann, H-C8331, Tel. 2614
Marc Monecke, H-C8304, Tel. 2618
Sonstiges / Anmerkungen:

Liste der Vorlesungstermine mit Inhaltsangabe:

 
Woche Nr. Datum Vorl. Nr. [Anteil] Inhalt / Anmerkungen Skript (Seitenzahl / Dateigröße)
42 2000-10-19 V01 [0.1] Organisatorisches 
      [1.0] Softwaretechnik - eine Begriffsbestimmung 18 S./70kB
      [1.0] Vorgehensmodelle - Eine Einführung 19 S./75kB
(s.u.)
43 2000-10-26 V02 [1.0] Zeitmanagement 20 S./74kB
44 2000-11-02 V03 [1.0] Systemanalyse und Systemmodellierung 18 S./69kB
45 2000-11-09 V04 [1.0] Datenmodellierung mit ER-Modellen 36 S./112kB
46 2000-11-16 V05 [1.0] Fortsetzung Datenmodellierung mit ER-Modellen  
47 2000-11-23 V06 [1.0] Objektorientierte Modellierung 20 S./78kB
48 2000-11-30 V07 [0.0] Übungen (s.u.) 
49 2000-12-07 V08 [1.0] Zustandsübergangsdiagramme 19 S./81kB
50 2000-12-14 V09 [1.0] Petri-Netze 20 S./78kB
51 2000-12-21 V10 [0.4] Entwurfsziele und -Verfahren 11 S./53kB
      [0.6] Objektorientierter Entwurf 14 S./60kB
02 2001-01-11 V11 [1.0] Projektplanung 14 S./54kB
03 2001-01-18 V12 [1.0] Aufwandsschätzung 21 S./72kB
04 2001-01-25 V13 [1.0] Netzplantechnik 24 S./89kB
05 2001-02-01 V14 [1.0] Qualitätsdefinitionen und -Merkmale (Stichworte) 17 S./59kB
06 2001-02-08 V15 [1.0] Qualitätssicherungsmaßnahmen (Stichworte) 12 S./53kB
07 2001-02-13 V16 [1.0] Software-Entwicklungsumgebungen 22 S./77kB
      Stichwortverzeichnis für alle Lehrmodule zur Vorlesung Softwaretechnik I 8 S./34kB
In den beiden ersten Wochen werden die Übungen zu Heimlektüre eines Lehrmoduls umgewidmet. Voraussichtlich in Woche 48 wird umgekehrt eine Vorlesung zur Übung umgewidmet, um Zeit für eine umfangreichere Übungsaufgabe zu haben.
Übungstermine finden daher erstmals in Woche 44 statt.

Querbeziehungen zu anderen Veranstaltungen

  • Programmierpraktikum (TI: 3. Sem / WI: 4. Sem.):

  • Die Vorlesung Softwaretechnik I überschneidet sich mit dem Programmierpraktikum im Stoffumfang von ca. 6 Doppelstunden. Dieser Stoff wird inzwischen in identischer Form als Begleitvorlesung zum Programmierpraktikum angeboten.
  • Informationssysteme:

  • Die früher aufgetretene Überschneidung beim Thema ER-Modellierung zwischen den Vorlesungen Softwaretechnik I und Datenbanksysteme I (im Umfang von ca. 2 Doppelstunden) wurde inzwischen beseitigt. Die ER-Modellierung wird jetzt primär in der Softwaretechnik I behandelt und in der Datenbanksysteme I nur noch kurz angesprochen. Hörer, die die Datenbanksysteme I, aber nicht die Softwaretechnik I hören, können die entsprechenden Teile des Skripts isoliert lesen.



Übungen

Die aktive Teilnahme an den Übungen ist unerläßlich für einen nachhaltigen Lernerfolg!

Zeitplanung: Der Umfang der Übungsaufgaben ist so dimensioniert, daß diese mit einen Zeitaufwand von ca. 4 Stunden pro Woche incl. Nacharbeitung des Vorlesungsstoffs bearbeitet werden können. Inclusive der 3 Stunden Präsenzzeiten (2V + 1 Ü) beträgt der gesamte einzuplanende Zeitaufwand ca. 7 Stunden pro Woche.

Rhythmus: aus organisatorischen Gründen finden die Übungen zur ST1 und DBS1 zusammen als eine 2-stündige Übungsstunde statt.

Zu beiden Vorlesungen werden jeweils getrennte Übungsaufgaben ausgegeben, d.h. es ist problemlos möglich, an nur einer der beiden Übungsgruppen teilzunehmen.

Übungsaufgaben: Die Übungszettel sind hier verfügbar.


Mündliche Prüfungen

Mündliche Prüfungen fallen nur in Kombination mit anderen Fächern, insb. Datenbanksysteme I oder Softwaretechnik II an.
Prüfungstermine können im Prinzip völlig frei gewählt werden. also auch mit beliebigem zeitlichen Abstand nach der Veranstaltung. Aus Gründen der Arbeitsökonomie sollte dieser Abstand aber nicht zu groß gewählt werden.
Abhängig vom Bedarf werden Prüfungstermine kurzfristig angeboten. Die aktuell verfügbaren Termine können vormittags im Sekretariat (Tel. 740-2612) erfragt und reserviert werden (auch telefonisch).
Aufgrund der früher sehr hohen Zahl von Terminreservierungen, die kurzfristig abgesagt wurden, werden nur noch Termine für die beiden jeweils folgenden Wochen reserviert. Bitte melden Sie sich nur dann an, wenn Sie sicher sind, tatsächlich geprüft werden zu wollen, und reserverieren Sie keine Termine auf Verdacht.
Umgekehrt garantiere ich, daß Interessenten spätestens innerhalb von 2 Wochen und frühestens 15 Minuten nach der Anmeldung einen Prüfungstermin bekommen. Ausgenommen hiervon ist der Zeitraum 26.7.2001 bis 20.8.2001 (wegen Urlaubs).

Generelle Hinweise zu mündlichen Prüfungen

Wichtiger Hinweis: diese Vorlesung baut wie oben angegeben auf der Vorlesung Einführung in die Informatik 1/2 im 1. und 2. Semester auf. Ohne Grundkenntnisse in der Programmierung in Java (oder einer anderen objektorientierten Sprache) ist eine erfolgreiche Teilnahme an dieser Vorlesung unwahrscheinlich, ebenso das Bestehen der Prüfung. Generell ist zu empfehlen, zuerst die Prüfung über die Einführung in die Informatik 1/2 abzulegen und erst danach die Prüfung in Softwaretechnik.


Stand: 22.07.2001