Vorlesung Software- und Usability-Engineering
WiSe 2011 (WI4, freigegeben am 18.10.2011)
SoSe 2011 (WI4, freigegeben am 01.04.2011)
Ziele
Software Engineering Teil
Dieser Vorlesungsteil führt in die Grundlagen des Software Engineerings ein. Software Engineering umfasst vielfältige Verfahren zur Komplexitätsbewältigung des gesamten Lebenszykluses eines Software-Systems.
Die Studierenden lernen die Phasen des Lebenszykluses, zugehörige Methoden und entsprechende Vorgehensmodelle kennen.
Usability-Engineering Teil
Der Anteil der Bildschirmarbeit im Arbeitsleben, aber auch im privaten Umfeld steigt beständig an.
Hinzu kommt eine anwachsende Komplexität der einzelnen Anwendungen durch eine ständig wachsende Funktionsvielfalt.
Damit wachsen gleichzeitig die Anforderungen an die Software-Ergonomie.
Usability-Engineering ist ein Konzept, mittels dessen versucht wird, die Benutzungsfreundlichkeit von GUI-Applikationen, WEB-Anwendungen oder Mobile Applikationen schon während der Entwicklung zu steigern.
Denn nur wenn eine Software gebrauchstauglich gestaltet ist, entstehen geringere psychische Belastungen für den Benutzer, und dies wirkt sich positiv auf die Effektivität und Effizienz der Software-Nutzung aus.
Studierende des Kurses sollten durch ihre Teilnahme ...
- Verständnis entwickeln für die Bedeutung und die Notwendigkeit eines Usability-Engineering.
- das Wesen des Usability-Engineering verstehen (Was ist Usability?).
- Usability-Methoden kennen lernen.
- Usability-Tests selber durchführen und dokumentieren.
- Hinweise erhalten zu Anwendungserfordernissen im betrieblichen Praxiseinsatz.
Inhalte
Software Engineering Teil
1. Einführung
2. Vorgehensmodelle und Planungsphase
2.1 Vorgehensmodelle
2.2 Systemabgrenzung
2.3 Übersicht Planungsphase
2.4 Lastenheft
2.5 Projektplanung
2.6 Projektmanagement
2.7 Aufwandsschätzung
2.8 Risikomanagement
3. Definitionsphase und Requirements Engineering
3.1.Überblick Definitionsphase
3.2.Pflichtenheft
3.3.Requirements Engineering
3.3.1.Anforderungen
3.3.2.Erhebung von Anforderungen
3.3.3.Anforderungsanalyse – Notationen im Überblick
3.3.4.Validation von Anforderungen
3.3.5.Anforderungsmanagement
4. Software Design
4.1.Überblick
4.2.Notationen
4.3.Grundlagen
4.4.Schlüsselthematiken
4.5.SW Struktur und Architektur
4.6.SW Design und Qualität
4.7.Strategien und Methoden
4.8.Modellierungsbeispiele
5. Verifikation und Validation
5.1.Grundlagen
5.2.SW Tests
5.3.Prüfung in Phasen
6. Software Wartung
6.1.Grundlagen
6.2.Themen der Wartung
6.3.Wartungsprozess
6.4.Wartungstechniken
Usability-Engineering Teil
1 Begriffsklärung und Bedeutung von Usability
2 Gestaltungsrichtlinien für gute Usability
3 Benutzerorientierte Softwaregestaltung
3.1 Vorgehensmodelle des klass. Software-Engineering
3.2 User Centered Design (UCD)
3.3 Prozessmodelle des UE
3.4 Detaildarstellung wichtiger UE-Aktivitäten
3.4.1 Planungsphase: Projektvorbereitung
3.4.2 Verstehen und Festlegen des Nutzungskontextes
3.4.3 Herleiten und Festlegen der Benutzeranforderungen
3.4.4 Entwerfen von Gestaltungslösungen (Design)
3.4.5 Beurteilung/Test von Gestaltungslösungen
4 Karriere als Usability Professional
Empfohlene Literatur
Software Engineering Teil
Begleitend zur Vorlesung:
- Ian Sommerville: Software Engineering, 6. Auflage, Pearson Studium, Addison-Wesley, 2001
- Jeckle, Rupp, Hahn, Zengler, Queins: UML 2 glasklar, 1.Auflage, Hanser, 2003
- Peter Liggesmeyer: Software-Qualität: Testen, Analysieren und Verifizieren von Software, Spektrum Akademischer Verlag, 2002
- Bernd Oestereich: Die UML-Kurzreferenz für die Praxis, Oldenbourg, 2001
- Roger S. Pressman: Software Engineering, A Practitioner‘s Approach, 4. Auflage, The McCraw-Hill Companies Inc., 1997
- Rumbaugh/Jacobson/Booch: The Unified Modeling Language, Reference Manual, Addison-Wesley Professional, 1998
- Christine Rupp et al.: Requirements-Engineering und –Management, 3.Auflage, Hanser, 2004
Usability-Engineering Teil
- Nielsen, J. (1993): Usability-Engineering, Academic Press, San Diego
- Nielsen, J. (2001): Designing Web Usability, Markt+Technik, München
- Manhartsberger, M./Musil, S. (2001): Web Usability, Galileo Press, Bonn
- Kittlaus/Rau/Schulz 2004 : Software-Produkt-Management, Springer, Berlin
- weitere Literatur gemäß gesonderter Angaben

Feedback
Sitemap
English
Studienplan
Mensa
Webmail
Hochschule intern (Login)