Software-Technik I (WS 2004/05)
Termine
Prüfung und Schein
Übungsblätter
Materialien zur Vorlesung, Literatur
Inhalt
Projektplanung, objektorientierte Analyse und Entwurf,
Software-Architekturen, objektorientierte Entwurfsmuster, Konfigurations- und
Versionsmanagement
Zielgruppe
- Informatik-Studierende (Diplom: Hauptstudium; Bachelor:
Fachstudium; Master: Komplex Informatik-Vertiefung): Säule Praktische
Informatik, Niveaustufe 300
- IMT-Studierende (Bachelor: Fachstudium; Master: nur
nach der Prüfungsordnung von 1999)
- eBusiness-Studierende (Master: Komplex
Internettechnologie)
Ergebnisse der Prüfung am
23.02. Ergebnisse der Prüfung am 20.07. Dabei entsprechen
jeweils 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 %. Einsichtnahme in die korrigierten Klausuren ist nach
Anmeldung per Email bei Andreas Noack (EH 103) möglich.
Eine schriftliche Prüfung wird am 23. Februar 2005 um
9.00 Uhr im Großen Hörsaal angeboten, eine schriftliche Wiederholungsprüfung
am 20. Juli 2005 um 9.00 Uhr im Großen Hörsaal. Die Arbeitszeit beträgt
jeweils 120 Minuten. Informatik-Studierende nach Prüfungsordnung 95 können durch Bestehen der
Prüfung einen Schein erwerben.
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.
Zur Teilnahme an der Prüfung ist eine Anmeldung
durch Unterschreiben auf einer in den Vorlesungen und Übungen bis 29.10.2004
ausliegenden Anmeldungsliste erforderlich. (Das Einschreibsystem LEHVIS wird nicht
verwendet.) Durch eine weitere Unterschrift auf
dieser Liste kann die Anmeldung bis 03.12.2004 widerrufen werden. Eine
Prüfungsteilnahme ohne fristgerechte Anmeldung ist nicht möglich, und eine
nicht widerrufene Anmeldung verpflichtet zur Prüfungsteilnahme. (Informatik-Studierende nach
Prüfungsordnung 95 oder älter, die nur einen Schein benötigen, müssen sich
nicht anmelden.)
- 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
- Aufwandsschätzung mit Function
Points.
- Objektorientierte Analyse.
- Objektorientierter Entwurf und
Programmierung. Zugehöriger Quelltext und
Testfall.
- Architekturmuster.
Zugehörige Quelltexte.
- Objektorientierter Entwurf:
Adapter. Quelltexte und Auszug
aus Erich Gamma et al.: Design Patterns (nur BTU-intern).
- Objektorientierter Entwurf: Observer.
Quelltexte und Auszug
aus Erich Gamma et al.: Design Patterns (nur BTU-intern).
- Spezifikation von Klassen.
- 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
- Bertrand Meyer: Object-Oriented Software Construction
(2nd Edition). Prentice Hall, 1997
- Ian Sommerville. Software Engineering. Addison-Wesley,
2001
- Andreas Zeller, Jens Krinke. Open-Source-Programmierwerkzeuge
(2. Auflage). dpunkt.verlag, 2004.
- 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. Handbuch
der Java-Programmierung. Addison-Wesley, 2002.
(Zugriff nur BTU-intern, Download.)
- Christian Ullenboom. Java
ist auch eine Insel (3. Auflage). Galileo Press, 2003.
- Stefan Middendorf, Reiner Singer, Jörn Heid: Java
Programmierhandbuch und Referenz (3. Auflage). dpunkt.Verlag,
2002.
- Bruce Eckel. Thinking
in Java (3rd edition). Prentice Hall, 2002. (Zugriff nur
BTU-intern, Download.)
- Tim Ottinger: Rules
for Variable and Class Naming
© Andreas Noack,
bitte Fehler melden.