Grundlagen der Softwaretechnik (INJE03)

Prof. Dr. Jürgen Ebert

Aktuelles - Übersicht - Gliederung - Literatur/URLsAufgaben - Inhalte - Zielgruppe - Leistungsnachweis - Termine

Aktuelles

  • [rie 06.10.2010] Die Anmeldung zur Nachklausur ist ab sofort bis zum 27.10.2010 möglich. Bitte melden Sie sich, wenn möglich, über die Prüfungsverwaltung in KLIPS an (Prüfung Nr. 10800). Nur wenn dies nicht funktioniert, melden Sie sich im MeToo-System an. Es gelten die üblichen Regeln (s.u. unter Leistungsnachweis).
    Die Nachklausur wird am Mittwoch, 03.11.2010, 08:00-10:00 in D 028 geschrieben.
  • [rie 29.6.2010] Die Klausuranmeldung ist ab sofort bis zum 16.07.2010 möglich. Bitte melden Sie sich, wenn möglich, über die Prüfungsverwaltung in KLIPS an (Prüfung Nr. 10800). Nur wenn dies nicht funktioniert, melden Sie sich im MeToo-System an. Es gelten die üblichen Regeln (s.u. unter Leistungsnachweis).
  • [rie 29.06.2010]  Am Donnerstag, 01.07.2010
       finden die beiden 10:00-Übungsgruppen
       von V. Riediger und T. Horn
       GEMEINSAM in E 313
    statt.
  • [rie 30.04.2010] Beispielmodelle und Grafiken aus den Übungen finden Sie unter allgroups/tutorial (meist ohne weitere Kommentierung)
  • [rie 29.04.2010] Links zu SVN-Tools: Subversion Website, TortoiseSVN (Windows-Client), Subclipse (Eclipse-Plugin)
  • [rie 13.04.2010] Für Vorlesung/Übung verwenden wir das Modellierungstool IBM Rational Software Architect. Sie können es für studienrelevante Nutzung kostenfrei herunterladen.
  • [rie 12.04.2010] Tabelle zur Frage "Muss ich die Klausurzulassung neu erwerben?" erstellt
  • [rie 17.03.2010] Bitte bilden Sie bis zum 16.04.2010 im Arbeitsgruppen (je 3-4 Personen) zur Bearbeitung der Übungsaufgaben.
  • [rie 10.03.2010] Die Vorlesung beginnt am 13.04., die Übungen in der Woche ab dem 19.04.2010.
  • [rie 10.03.2010] Bitte melden Sie sich bis zum 16.04.2010 im MeToo-System zu den Übungsgruppen an.

Übersicht

aus dem Modulhandbuch für Grundlagen der Softwaretechnik (INJE03)

Teil I Grundlagen

§ 1 Grundbegriffe (Beilagen)

§ 2 Eigenschaften (Beilagen)

§ 3 Prinzipien, Methoden, Werkzeuge (Beilagen)

§ 4 Software-Lebenslauf und Aktivitäten (Beilagen)

Teil II Sprachen der Softwaretechnik

§ 5 Sprachen im Überblick (Beilagen)

§ 6 Objekt-Beziehungs-Beschreibungen (Beilagen Teil1 und Teil2)

§ 7 Kontrollfluss- und Datenfluss-Beschreibungen (Beilagen)

§ 8 Zustands-Übergangs-Beschreibungen (Beilagen)

Teil III Methoden der Softwaretechnik

§ 9 Analysieren und Definieren (Beilagen, Beispiel, Beilagen Teil 2)

§ 10 Entwerfen (Beilagen)

§ 11 Spezifizieren (Beilagen)

§ 12 Qualität sichern (Beilagen)

§ 13 Implementieren, Integrieren und Installieren (Slides, StateMachine, StateMachineJava)

Teil IV Übergreifendes

§ 14 Vorgehensmodelle (Beilagen)

Literatur und URLs

Literatur

  • [Chen76] P.P. Chen. The Entity-Relationship-Model - Toward a Unified View of Data. ACM Transactions on Database Systems 1(1976, 1), 9-36
  • [Har87] D. Harel. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8:231–274, 1987.
  • [HiKaKa05] Martin Hitz, Gerti Kappel, Elisabeth Kapsammer, and Werner Retschitzegger. UML @ Work. dpunkt, Heidelberg, 2005.
  • [Rupp01] Chris Rupp. Requirements-Engineering und -Management. Hanser, München, 2001.
  • [RuHaQu05] Chris Rupp, Jürgen Hahn, Stefan Queins, Mario Jeckle, and Barbara Zengler. UML 2 glasklar. Hanser, München, 2005.
  • [Sommerville2007SE] Ian Sommerville. Software Engineering, 8th Edition. Pearson Studium, München, 2007.
  • [Stoe05] Harald Störrle. UML 2 erfolgreich einsetzen. Addison-Wesley, München, 2005.

Mailinglisten

URLs

 

Aufgaben

Aufgabe
Punkte Thema  Abgabetermin
Aufgabenblatt 01 12 + 2  Prinzipien und Klassendiagramme 04.05.2010, 12:00 Uhr 
Aufgabenblatt 02 12 Klassendiagramme und Metamodellierung 11.05.2010, 12:00 Uhr
Aufgabenblatt 03 12 Aktivitätsdiagramme 18.05.2010, 12:00 Uhr 
Aufgabenblatt 04 12 Entscheidungstabellen & State Machines 01.06.2010, 12:00 Uhr 

Aufgabenblatt 05

12 Anforderungen und Glossar 08.06.2010, 12:00 Uhr 
Aufgabenblatt 06 12 Anwendungsfälle und Szenarien 15.06.2010, 12:00 Uhr
Aufgabenblatt 07 18 Klassendiagramme, State Machines, Metamodellierung

22.06.2010, 12:00 Uhr

Aufgabenblatt 08 12 Sequenzdiagramme, Spezifikation

29.06.2010, 12:00 Uhr

Aufgabenblatt 09 12 Testen 06.07.2010, 12:00 Uhr
Aufgabenblatt 10 (Bonus) 6 UML-Wissen 09.07.2010, 12:00 Uhr

 

Zielgruppe

Grundlagen der Softwaretechnik ist eine Pflichtveranstaltung für die BSc-Studiengänge Informatik, CV und IM, den Studiengang BEd Informatik und alle Diplom-Studiengänge.

Leistungsnachweis

Für den Leistungsnachweis (6 ECTS-Punkte) ist die Klausurzulassung und das Bestehen der Klausur erforderlich. Die Klausur ist bestanden, wenn mindestens 50% der Aufgabenpunkte erreicht wurden.

Die Klausur (für die Nachklausur gelten dieselben Regeln) kann nur mitschreiben, wer  sich dazu auch fristgerecht in KLIPS angemeldet hat. Die Modalitäten zur Klausuranmeldung werden rechzeitig bekannt gegeben. Wer am Stichtag nicht angemeldet ist, kann nicht teilnehmen. Wer am Stichtag angemeldet ist, MUSS teilnehmen. Abwesenheit bei der Klausur trotz Anmeldung gilt als Fehlversuch.

Die Zulassung zur Klausur muss durch Bearbeiten der Übungsaufgaben erworben werden. Dazu sind mindestents 50% der Gesamt-Aufgabenpunkte UND die Bearbeitung von mindestens 7 der 9 Übungsaufgaben erforderlich.

Die Regeln für eine Anerkennung alter Zulassungen finden Sie auf der Seite "Muss ich die Klausurzulassung neu erwerben?".

Termine

 

last modified Aug 24, 2011 09:36 PM

Kontakt