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
Study Level
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
Supporting Scientific Staff
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
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
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden