Course Development of Complex Software Systems


Responsible: Prof. Dr. Nissen

Course

Meets requirements of following modules(MID)

Course Organization

Version
created 2015-01-26
VID 1
valid from WS 2012/13
valid to
Course identifiers
Long name Development of Complex Software Systems
CID F07_EKS
CEID (exam identifier)

Contact hours per week (SWS)
Lecture 2
Exercise (unsplit) 1
Exercise (split)
Lab 1
Project
Seminar
Tutorial(voluntary)
Total contact hours
Lecture 30
Exercise (unsplit) 15
Exercise (split)
Lab 15
Project
Seminar
Tutorial (voluntary)
Max. capacity
Exercise (unsplit)
Exercise (split) 40
Lab 18
Project 18
Seminar 40

Total effort (hours): 150

Instruction language

  • German

Study Level

  • Undergraduate

Prerequisites

  • object-oriented programming
  • basic knowledge in software modelling (e.g. UML)

Textbooks, Recommended Reading

  • E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns, Addison-Wesley, 1997.
    • V. Gruhn, A. Thiel: Komponentenmodelle, Addison-Wesley, 2000
  • A. Andresen: Komponentenbasierte Softwareentwicklung, Hanser Fachbuchverlag, 2004
  • M. Stahl, M. Vöter, S. Efftinge, A. Haase: Modellgetriebene Software-Entwicklung, dpunkt-Verlag 2007.

Instructors

  • Prof. Dr. Hans W. Nissen

Supporting Scientific Staff

  • Dipl.-Ing. Marcel Henk

Transcipt Entry

Development of Complex Software Systems

Assessment

Type
oE oral exam (in case of many participants: wE - writtene xam

Total effort [hours]
oE oral exam (in case of many participants: wE - w

Frequency: 3/Jahr


Course components

Lecture/Exercise

Objectives

Lerninhalte (Kenntnisse)
  • design patterns
  • modularization
  • service-oriented architectures
  • XML, XML-Schema
  • Web Services
    • concepts
    • protocols
    • specification
    • development
  • theory of component-based systems
  • example Java Enterprise Edition
  • Project automation and management
    • Build-Management

Acquired Skills
  • evaluate design patterns
  • tailor design patterns
  • read and develop XML and XML-Schema
  • design and specify WebServices
  • design components

Operational Competences

Additional Component Assessment

Type
fPS supervised problem solving

Contribution to course grade
fPS not rated

Frequency: 1/year

Lab

Objectives

Acquired Skills
  • implemtation of design pattern
  • specify and implement web servcies
  • implement and deploy software components

Operational Competences
  • apply design patterns to real world problems
  • design and implement web servcices for given scenario
  • implement web service client
  • design, implement and verify components for given scenario

Additional Component Assessment

Type
fSC supervised scenario study

Contribution to course grade
fSC not rated

Frequency: 1/year

Diese Seite läuft auf FoswikiDas Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki? Feedback senden