|
|
Module code: PIB320 |
|
4V (4 hours per week) |
5 |
Semester: 3 |
Mandatory course: yes |
Language of instruction:
German |
Assessment:
Oral examination
[updated 08.05.2008]
|
PIB320 (P221-0175) Applied Informatics, Bachelor, ASPO 01.10.2011
, semester 3, mandatory course
|
60 class hours (= 45 clock hours) over a 15-week period. The total student study time is 150 hours (equivalent to 5 ECTS credits). There are therefore 105 hours available for class preparation and follow-up work and exam preparation.
|
Recommended prerequisites (modules):
PIB120 Programming 1 PIB210 Programming 2
[updated 16.10.2014]
|
Recommended as prerequisite for:
PIB440 Project Work PIBWI43 Game Design and Development PIBWI49 Enterprise Java Beans PIBWI50 Programming 4 PIBWI63 GUI Programming with Qt PIBWI73 Design Patterns PIBWI74
[updated 26.04.2021]
|
Module coordinator:
Prof. Dr. Helmut Folz |
Lecturer: Prof. Dr. Helmut Folz
[updated 16.10.2014]
|
Learning outcomes:
This module aims to provide students with an overview of some important software engineering topics. Students will become acquainted with both classical techniques and object-oriented approaches to software development. The main focus in this module is on object-oriented analysis and design (OOA/D). Students will be introduced to the most important UML diagrams (Unified Modelling Language) and will learn how to apply them to examples of practical relevance using an OOA/D tool.
[updated 08.05.2008]
|
Module content:
1. Introduction to and overview of software engineering 2. Standard software models 2.1. The waterfall model 2.2. The V-model 2.3. Iterative and incremental software development 2.3. The spiral model 2.4. Rational Unified Process 2.5. Agile software development 3. Concepts and notation used in object-oriented analysis 3.1. Fundamental concepts 3.2. Static concepts 3.3. Dynamic concepts 4. Object-oriented analysis and UML 4.1. Analysis process 4.2. Analysis patterns 4.3. Static model 4.4. Dynamic model 5. Object-oriented design 5.1. Design notation 5.2. Design patterns 5.3. Database interfacing 5.4. Three-layer architecture
[updated 08.05.2008]
|
Recommended or required reading:
BALZERT Heide: Lehrbuch der Objektmodellierung: Analyse und Entwurf mit der UML 2, Spektrum Akademischer Verlag, 2004 BALZERT Helmut: Lehrbuch der Softwaretechnik, Spektrum Akademischer Verlag Band 1 Software-Entwicklung 2. Aufl., 2000 OESTEREICH B.: Objektorientierte Softwareentwicklung: Analyse und Design mit der UML 2.0, Oldenbourg, 2004 RUPP, HAHN, QUEINS, JECKLE, ZENGLER: UML 2 Glasklar, Hanser, 2. Auflage 2005
[updated 08.05.2008]
|
Module offered in:
WS 2017/18,
WS 2016/17,
WS 2015/16,
WS 2014/15,
WS 2013/14,
...
|