
|

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

Home
|
Softwaretechnik
VAK 03-706.02
Kategorie: V (3V+1Ü; ECTS: 6)
Termin und Ort
Mo von 08:15 - 9:45 MZH 5210
Do von 13:00 - 14:30 SuUB Bibliothekssaal (1490),
Übungen finden alle zwei Wochen alternierend zur Vorlesung am Donnerstag statt.
Erster Vorlesungstermin: 14. April 2005.
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.
| Softwaretechnik-Folien |  | vollständiger Foliensatz mit Kommentaren und Wiederholungsfragen; eine logische Seite pro physischer Seite; navigierbar |
| Softwaretechnik-Folien |  | vollständiger Foliensatz mit Kommentaren und Wiederholungsfragen; zwei logische Seiten pro physischer Seite; nicht navigierbar |
| Komponentenmodell Java-Beans |  | Java-Beans, Enterprise Beans |
| |
|
|



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




|

|
|