Software-Technik I (WS 2003/04)
Termine
Prüfung und Schein
Übungsblätter
Materialien zur Vorlesung, Literatur
Inhalt
Software-Prozesse, objektorientierte Analyse und Entwurf,
Software-Architekturen, objektorientierte Entwurfsmuster, Konfigurations- und
Versionsmanagement
Zielgruppe
Studierende der Informations- und Medientechnik (5.
Semester), Informatik (Bachelor 5. Semester, Diplom Hauptstudium)
Ergebnisse der Prüfung am
12.02. Dabei entsprechen 45 Punkte 100 %. Die Note 4,0
wurde vergeben, wenn über 50 % der Punkte erreicht wurden, die Note 3,7 ab 55 %, die Note 3,3 ab 60 %, ..., die
Note 1,0 ab 95 %. Die Scheine (für Informatik-Studierende nach PO 95)
können ab sofort bei Frau Schramm im Raum EH 110 abgeholt werden.
Die Ergebnisse der Prüfung vom 08.04. werden den
Teilnehmern per Email mitgeteilt.
Die bewerteten Prüfungen vom 12.02. und 08.04. können am
19.04. und am 26.04. jeweils von 14 bis 17 Uhr bei Andreas Noack im Raum EH 103
eingesehen werden.
Zur Teilnahme an der Prüfung ist eine Anmeldung
erforderlich, die spätestens eine Woche vor der Prüfung beim Prüfungsamt zu
dessen Öffnungszeiten erfolgen muss. (Informatik-Studierende nach
Prüfungsordnung 95 oder älter, die nur einen Schein benötigen, müssen sich
nicht anmelden.)
- IMT:
Teilprüfung der Bachelor-Prüfung (Wahlpflichtfach im Modul Informatik)
- Informatik (Bachelor):
Teilprüfung der Bachelor-Prüfung (Komplex Informatik-Vertiefung, Modul
Praktische Informatik)
- Informatik (Diplom), Prüfungsordnung 95 oder
älter:
Schein (für die Zulassung zur Diplomprüfung; das Bestehen der Klausur ist
das einzige Scheinkriterium)
- Informatik (Diplom), Prüfungsordnung 99:
Teilprüfung der Diplom-Prüfung "Praktische Informatik"
Mitzubringen sind: Studentenausweis (falls dieser kein
Lichtbild enthält, zusätzlich ein Lichtbildausweis), Schreibgeräte, Prüfungsanmeldungsformular
(falls vom Prüfungsamt erhalten)
Nicht zugelassen sind: andere Hilfsmittel,
insbesondere Vorlesungsmitschriften, Bücher, Taschenrechner, Mobiltelefone,
sowie mitgebrachtes Papier (ausreichend Papier wird verteilt). Die
Benutzung führt zu einer Bewertung mit "nicht ausreichend".
Bitte genau jeden vierten Platz in jeder zweite Reihe
besetzen.
- Die Bearbeitung der Übungsblätter dient der Anwendung des Vorlesungsstoffes. Die Lösungen können abgegeben werden.
Termingerecht abgegebene Lösungen werden bewertet und aufgetretene Probleme
in den Übungen diskutiert.
- Der Termin für die Abgabe der Lösungen ist auf den
Übungsblättern angegeben. Die Lösungen können in Papierform in den
Übungen abgegeben werden oder als Datei (PDF oder PS) per Email. Quelltexte
sind ausschließlich im zip-Format per Email abzugeben.
- Es wird empfohlen, die Übungsblätter in Gruppen von 2
bis 3 Studierenden zu lösen.
Übungsblätter
- Wiederholung OOA mit UML.
Hinweis: Hier finden Sie Links zu OOA- und UML-Materialien.
- Aufwandsschätzung mit Function
Points. Umrechnungstabelle Function Points -
Personenmonate.
- Methodisches Erstellen von
OOA-Modellen.
- Architekturmuster Broker. Quelltext
der Beispielanwendung.
- Entwurfsmuster Erbauer. Dateiheader
für RTF-Dateien. Testdateien im RTF-, HTML-,
LATEX-Format. Auszug
aus Erich Gamma et al.: Design Patterns (nur BTU-intern).
- Entwurfsmuster Beobachter. Auszug
aus Erich Gamma et al.: Design Patterns (nur BTU-intern).
- Frameworks, Entwurfsmuster.
Icons package.gif, class.gif.
- Versionskontrolle. Download
von RCS und Make.
Literatur zur Vorlesung
- Helmut Balzert. Lehrbuch der Softwaretechnik, Band 1.
Spektrum Akademischer Verlag, 2001
- Helmut Balzert. Lehrbuch der Softwaretechnik, Band 2.
Spektrum Akademischer Verlag, 1998
- Heide Balzert. Lehrbuch der Objektmodellierung.
Spektrum Akademischer Verlag, 1999
- Martin Fowler, Kendall Scott. UML
konzentriert. Addison-Wesley, 2000
- Erich Gamma, Richard Helm, Ralph Johnson,
John Vlissides. Design Patterns: Elements of Reusable Object-Oriented
Software. Addison-Wesley, 2000
- Ian Sommerville. Software Engineering. Addison-Wesley,
2001
- Andreas Zeller, Jens Krinke. Programmierwerkzeuge.
dpunkt.verlag, 2000.
- weitere
Literatur
Materialien zu Java
- Java
2 SE Documentation, insbesondere Java
2 Platform API Specification, Java
Code Conventions.
- James Gosling, Bill Joy, Guy Steele, Gilad Bracha. The
Java Language Specification, Second Edition, Addison Wesley, 2000.
- Guido Krüger. Go
To Java 2. Addison Wesley Verlag, 2000.
- Christian Ullenboom. Java
ist auch eine Insel. Galileo Press, 2001. (auch als aktuellere html-Version)
- Bruce Eckel. Thinking
in Java. Prentice Hall, 1998.
- java.sun.com
- Tim Ottinger: Rules
for Variable and Class Naming
© Andreas Noack,
bitte Fehler melden.