- Aktuell

- Suche

- Kontakt

SoPra - das Softwarepraktikum

Dozent(in): Prof. Dr. W. Reif
Termin: Montag 12:15 - 13:45 Uhr, Mittwoch 12:15 - 13:45 Uhr
Gebäude/Raum: 1001 Physik
Ansprechpartner: Hella Seebach (Zi. 2031 L1, Tel. 598-2176, email seebach@informatik.uni-augsburg.de)
Kurt Stenzel (Zi. 2032 L1, Tel. 598-2178, email stenzel@informatik.uni-augsburg.de)

Downloads:

Aktuelles

  • Bitte beachten Sie die Abnahmevoraussetzungen, die erfüllt sein müssen, damit die Abnahme stattfinden kann!

     

  • Räume für die Abnahmen:

    Mo. 15:45/16:30: Raum 2006 L1,

    Di. 12:15/13:00: Raum 2006 L1,

    Mi. 9:00: Raum 2006 L1,

    Mi. 15:45/16:30: Raum 2006 L1,

    Do. 9:00: Raum 2004 L1,

    Do. 12:15/13:00: Raum 2006 L1,

    Do. 14:00/14:45: Raum 1005 L1

Anmeldung zur Abnahme

Bitte melden Sie sich bei Hella Seebach (hella.seebach@informatik.uni-augsburg.de) bis zum 04.07.08 zur Abnahme an. Sobald Anmeldungen eingehen werden die Gruppen in die untenstehende Liste eingetragen. Somit kann von Ihnen eingesehen werden welche Termine noch frei sind. Es können nur Termine gewählt werden in denen ein X steht.

Uhrzeit/Tag Montag, 14.07 Dienstag, 15.07 Mittwoch, 16.07 Donnerstag, 17.07
09.00-09.45     Gruppe 08 Gruppe 06
12.15-13.00 Gruppe 04 im Plenum Gruppe 12   Gruppe 10
13.00-13.45 Gruppe 05 , Gruppe 07 im Plenum Gruppe 11   Gruppe 13
14.00-14.45       Gruppe 02
14.45-15.30       Gruppe 14
15.45-16.30 Gruppe 03   Gruppe 15

 

16.30-17.15 Gruppe 01   Gruppe 09  

 

Aufgaben

  • Hier finden Sie Freitags immer die aktuellen Aufgaben für die kommende Woche. Die bearbeitete Aufgabe werfen Sie bitte bis spätestens 12.15 Uhr am darauffolgenden Freitag in den Briefkasten für das Sopra 08 (Gebäude L1).

Quick Links

Informationen zum SoPra 2008

Der Lehrstuhl Softwaretechnik und Programmiersprachen bietet im SS 2008 wieder das Softwarepraktikum an, das alle Studenten der Informatik während ihres Studiums einmal erfolgreich absolvieren müssen. Typischerweise wird das SoPra im 4. Semester gemacht. Es wird dringend davon abgeraten, bereits im 2. Semester daran teilzunehmen - nicht zuletzt, weil das SoPra einen nicht unerheblichen Aufwand darstellt und trotz der nur 10 LP nicht 'im Nebenher' erledigt werden kann.

Ziel des SoPra ist die Vermittlung eines methodischen Vorgehens beim Software-Entwicklungs-Prozess. In den regelmäßig stattfindenden Vorlesungen werden theoretische Konzepte und die objekt-orientierte Methode Fusion erläutert. Dies wird anhand eines nicht allzu komplizierten Projekts eingeübt. Dazu durchlaufen wir die verschiedenen Phasen (wie z.B. Analyse, Design, Implementierung, Testen, Abnahme) in von Tutoren betreuten Kleingruppen.

Im SoPra steht nicht das resultierende Programm, sondern der Weg, der Entwicklungsprozess dorthin im Vordergrund. Die erstellten Dokumente und das implementierte Programm zusammen sind Grundlage für die Scheinvergabe (unbenotet, 10 LP). Ein sauberes Design mit klar definierten und dokumentierten Schnittstellen ist im SoPra wichtiger als (vielleicht) effizienterer, dafür aber kaum lesbarer Code.

Die im SoPra angedeuteten Probleme und Lösungsansätze werden in der Hauptstudiumsvorlesung Softwaretechnik vertieft.

Alte "aktuelle" Nachrichten

  • Kinderuni-Logos und Vorlagen sind jetzt online unter Downloads!!!

  • Programmierrichtlinien

    • Die Programmierung muss objektorientiert sein und den erstellten Dokumenten entsprechen. D. h. im Prinzip sollte es jede Klasse des Objektmodells in der Implementierung mit den entsprechenden Attributen und Assoziationen geben.
    • Datenbankzugriffe (entweder "klassisch" mit SQL-Strings oder brandneu mit Linq) sollen nicht überall im Code vorkommen, sondern in einer (oder mehreren) speziell dafür gedachten Klasse(n) gekapselt sein.
    • Die GUI darf nicht direkt auf die Datenbank zugreifen. Die GUI muss Systemoperationen eines Controller-Objekts aufrufen, das diese Systemoperationen entsprechend den OIGs an die zuständigen Objekte delegiert.
    • Fremde Komponenten (z. B. für Forum oder Bildergallerie) in C# dürfen verwendet werden, aber keine kompletten CMS-Systeme oder "Starter Kits" für vollständige Webanwendungen.
    • Im Zweifelsfall fragen Sie Ihren Tutor!
  • Studis-Anmeldung: von Freitag, 06.06.08 (00.01 Uhr) bis Mittwoch 18.06.08 (bis 23.59 Uhr)
  • Tutorial-Videos: Hier finden Sie einen Link zu Tutorialvideos von Michael Brunner. Vielen Dank an dieser Stelle an Michael Brunner für sein Engagement.
  • Nachtrag zum Kundengespräch: Zum Thema Ticketvergabe. Es soll eine Lösung implementiert werden, die ein Losverfahren gefolgt von einem first-come-first-serve Verfahren ermöglicht.
    Es soll möglich sein, einen Zeitraum (Start- und Endtermin) einzustellen, in dem Ticketbestellungen nur gesammelt werden. Am Ende des Zeitraums findet eine Verlosung statt, wenn es mehr Wünsche als Tickets gibt. Falls es mehr Tickets als Wünsche gibt, werden die Wünsche erfüllt, und danach werden die restlichen Tickets nach first-come-first-serve verteilt.
    Die Verlosungsphase ist optional. Es soll auch möglich sein, einen Termin festzulegen, ab dem nur nach first-come-first-serve verteilt wird.
    Die Verlosung soll vom System durchgeführt werden.
  • Browserkompatibilität: Das System soll mit Internet-Explorer und Firefox (unter Windows und Linux) benutzbar sein (jeweils aktuelle Version). Darauf ist besonders bei Verwendung von Plugins zu achten.

  • Das Protokoll vom Kundengespräch ist jetzt online.
  • Tutorien: Die ersten Tutorien finden am Montag, 21.4. statt. Bitte gehen Sie in das Tutorium, für das sie sich angemeldet haben. Die Gruppeneinteilung wird dort bekanntgegeben.
  • Übungsblatt: Das erste Übungsblatt finden Sie am Freitag, 12:15 Uhr, auf dieser Webseite.
  • Die Anmeldung in LectureReg ist jetzt frei geschaltet. Bitte melden sie sich für eines der Tutorien an. Innerhalb eines Tutoriums werden die 5er Gruppen dann ausgelost.
    Sie können sich noch bis zum 15.April 2008 anmelden.
  • Umfrage: Guten Tag zusammen,

    Im Rahmen eines Projekts des Instituts für Medien und Bildungstechnologie (imb) und meiner Bachelorarbeit führen wir eine Umfrage zum Umgang von Studierenden der Uni Augsburg mit wissenschaftlichen Informationen durch.

    Die Ergebnisse dienen dann zur Verbesserung des Lehrangebots. Da Studierende und Lehrende von diesem Projekt profitieren, wäre ich sehr dankbar, wenn Sie Ihre Studierenden auf diese Umfrage aufmerksam machen und den Link an die Studenten weitergeben bzw. -leiten.

    Für Fragen stehe ich gerne zur Verfügung.

    Hier geht's zur Umfrage:

    http://bscw.uni-augsburg.de/survey/index.php?sid=51

    Vielen Dank für Ihre Mithilfe,

    Julia Fink

weitere Informationen zu der Lehrveranstaltung:

empfohlenes Studiensemester der Lehrveranstaltung: im 4. Semester
Fachrichtung Lehrveranstaltung: Informatik
Nummer der Lehrveranstaltung: 07023
Dauer der Lehrveranstaltung: 2 SWS
Typ der Lehrveranstaltung: V - Vorlesung
Leistungspunkte: 10
Lehrveranstaltungspflicht: Pflicht
Begleitende Lehrveranstaltung(en): 07024
Semester: SS 2008