|
|

Home
|
Softwaretechnik
VAK 03-706.02
Kategorie: V (3V+1Ü; ECTS: 6)
Prüfungsanmeldung
...ab sofort möglich
hier.
SESAM
Aufgaben für den Schein
Videoaufzeichnung
Die Aufzeichnung findet man hier.
Termin und Ort
Mo von 08:30 - 10:00 MZH 7260 Raumänderung bestätigt
Mi von 15:15 - 16:45 MZH 5210
Übungen finden alle zwei Wochen alternierend zur Vorlesung am Mittwoch statt.
Erster Vorlesungstermin: 24. April 2006.
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
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.
| Vorbemerkungen |   | Organisatorisches, Scheinbedingungen, Literatur |
| Software-Metriken |   | Messen und Maße,
Skalen,
Gütekriterien für Metriken,
Vorgehensweise,
Softwaremetriken,
Produktmetriken,
Ressourcenmetriken
|
| Aufwandsschätzung |   | Kostenschätzung, Function-Points, Object-Points,
COCOMO
|
| Software-Entwicklungsprozesse |   | Wasserfallmodell,
V-Modell,
Testgetriebene Entwicklung,
Inkrementelle Entwicklung,
Spiralmodell,
Rational Unified Process,
Cleanroom Development,
Extreme Programming (XP),
Capability Maturity Model,
Persönlicher Softwareprozess
|
| Komponentenbasierte Software-Entwicklung |   | Komponenten, Komponentemodelle. Beschaffung und Herstellung, Implementierungsaspekte |
| Software-Architektur |   | Aktualisierte Version vom 3. Juli |
| Entwurfsmuster |   | Entwurfsmuster Composite, Singleton, Decorator, Adapter |
| Software-Produktlinien |   | Ideen, Ziele und Konzepte; Practice Areas; Implementierungsmechanismen |
| Feedback zu Sesam-Spielen |   | Feedback zu den Sesam-Spielen |
| Empirische Softwaretechnik |   | Bedeutung und Methoden der empirischen Softwaretechnik, Bestandteile kontrollierter Experimente |
| Softwaretechnik |   | ALLE Folien einschließlich ÜBERARBEITETER Wiederholungsfragen |
| Übungsblatt 1 |  | Software-Metriken; wird am 10. November besprochen. |
| Übungsblatt 2 |  | wird am 24. Mai besprochen |
| |
|
|



---------
BEDIENUNG
---------




|

|
|