
|

---------------
|
|

Home
|
Softwaretechnik
VAK 03-706.02
Kategorie: V (3V+1Ü; ECTS: 6)
Anmeldung zur Prüfung
Ab sofort kann man sich hier zur Prüfung anmelden.
SESAM
Aufgaben für den Schein
Videoaufzeichnung
Die Aufzeichnung vom letzten Jahr (2006) findet man hier.
Termin und Ort
Mo von 08:30 - 10:00 MZH 7260
Mi von 15:00 - 16:30 MZH Kl. Senatssaal (1380)
Übungen finden alle zwei Wochen alternierend zur Vorlesung am Mittwoch statt.
Erster Vorlesungstermin: 18. April 2007.
Metriken
- was ist eine Metrik?
- Messtheorie
- Skalen
- Prozess-, Produkt- und Ressourcenmetriken
Kosten- und Aufwandsschätzung
- insbesondere Function-Points und CoCoMo I und II
Entwicklungsprozesse
- alternative Software-Entwicklungsprozesse
(z.B. Clean-Room und Extreme Programming)
- Capability Maturity Model, Spice und Bootstrap
- Prozessverbesserungen
- Persönlicher Prozess
Komponentenbasierte Entwicklung
- Eigenschaften, Vor- und Nachteile
- Komponentenmodell
- Schnittstellen und Kontrakte
- Managementfragen
- Rahmenwerke
- OMG CORBA und OMA
- Microsoft DCOM, OLE und ActiveX
- Sun Java und JavaBeans
Software-Architektur
- Sichten und Blickwinkel, IEEE-Standard P1471
- Dokumentation von Software-Architektur und
Architekturbeschreibungssprachen
- Architekturmuster und Referenzarchitekturen
- Qualitätseigenschaften
- Entwurf von Architekturen
- Analyse von Architekturen (insbesondere SAAM und ATAM)
Software-Produktlinien
- Definition und Beispiele
- Vor- und Nachteile
- Practice Areas
- Einführung von Produktlinien
- Ansätze zur technischen Realisierung
- Beschreibungen und Notationen (z.B. Feature-Graphen)
- Besonderheiten beim Requirementsengineering,
Konfigurationsmanagement und Test
- Konfiguration von Produktlinien
Empirisches Software-Engineering
- Empirische Forschung in der Softwaretechnik
- Methoden
Literatur
- Software Product Lines: Practices and Patterns;
Paul Clements und Linda Northrop;
ISBN: 0-201-70332-7;
Addison Wesley Professional, 2002
- Component Software;
Clemens Szyperski, Dominik Gruntz, Stephan Murer;
ISBN: 0201745720;
Addison Wesley Professional, 2002
- Software Metrics A Rigorous & Practical Approach;
Norman E. Fenton, Shari L. Pfleeger;
Second Edition, PWS Publishing Company, 1997.
- Software Engineering -- A Practioner's Approach;
Roger Pressman;
Fünfte Ausgabe; McGraw-Hill, 2003.
- Software Engineering;
Ian Sommerville;
Siebte Ausgabe, Addison-Wesley, 2004.
- Software Architecture in Practice;
Len Bass and Paul Clements and Rick Kazman;
Addison Wesley, zweite Auflage, 2003.
- Pattern-oriented Software Architecture: A System of Patterns;
Frank Buschmann, Regine Meunier, Hans Rohnert and Peter Sommerlad,
Michael Stal;
Volume 1, Wiley, 1996.
- Applied Software Architecture;
Christine Hofmeister, Robert Nord, Dilip Soni;
Addison Wesley, Object Technology Series, 2000.
- Software Cost Estimation with COCOMO II;
Barry W. Boehm et al.; Prentice Hall, 2000.
- Poensgen, Benjamin; Bock, Bertram:
Die Function-Point-Analyse. Ein Praxishandbuch. Dpunkt Verlag, 2005.
ISBN 978-3898643320
| Vorbemerkungen |   | Organisatorisches, Scheinbedingungen, Literatur |
| Software-Metriken |   | Messen und Maße,
Skalen,
Gütekriterien für Metriken,
Vorgehensweise,
Softwaremetriken,
Produktmetriken,
Ressourcenmetriken
|
| Kostenschätzung |   | Kostenschätzung, Function-Points, Object-Points,
COCOMO
|
| Vorgehensmodelle der Softwareentwicklung |   | Wasserfallmodell,
V-Modell,
Testgetriebene Entwicklung,
Inkrementelle Entwicklung,
Spiralmodell,
Rational Unified Process,
Cleanroom Development,
Extreme Programming (XP),
Capability Maturity Model,
Persönlicher Softwareprozess
|
| Einführung in SESAM |  | Softwareprojektabenteuerspiel SESAM |
| Komponentenbasierte Softwareentwicklung |   | Komponenten, Komponentemodelle. Beschaffung und Herstellung, Implementierungsaspekte |
| Architekturevaluation |   | Architektur, Architektursichten, Evaluation mit ATAM |
| Entwurfsmuster |   | Entwurfsmuster Composite, Singleton, Decorator, Adapter |
| Software-Produktlinien |   | Ideen, Ziele und Konzepte; Practice Areas; Implementierungsmechanismen |
| Empirische Softwaretechnik |   | Bedeutung und Methoden der empirischen Softwaretechnik, Bestandteile kontrollierter Experimente |
| Übungsblatt 1 |  | Metriken, wird am 2. Mai besprochen |
| Übungsblatt 2 |  | Kostenschätzung; wird am 16.5 besprochen |
| |
|
|



---------
SUBMENU
---------




|

|
|