Home  Sitemap  Contact 






TZI

---------------
 
 
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-FolienPDFvollständiger Foliensatz mit Kommentaren und Wiederholungsfragen; eine logische Seite pro physischer Seite; navigierbar
Softwaretechnik-FolienPDFvollständiger Foliensatz mit Kommentaren und Wiederholungsfragen; zwei logische Seiten pro physischer Seite; nicht navigierbar
Komponentenmodell Java-BeansPDFJava-Beans, Enterprise Beans
 



zurück  






Group

Research

Teaching

Publications

Service

Contact

 

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


PRINTVERSION

BOOKMARK

DEUTSCHE VERSION  






  SEITENANFANG
To: University of Bremen To: Computer Science (Faculty 03 - University of Bremen) To: Faculty 03 (University of Bremen)