Stud.IP Uni Oldenburg
University of Oldenburg
22.02.2024 01:39:22
inf006 - Software Engineering II (Complete module description)
Original version English PDF download
Module label Software Engineering II
Module abbreviation inf006
Credit points 6.0 KP
Workload 180 h
Institute directory Department of Computing Science
Applicability of the module
  • Bachelor's Programme Business Informatics (Bachelor) > Akzentsetzungsbereich Praktische Informatik und Angewandte Informatik
  • Bachelor's Programme Computing Science (Bachelor) > Akzentsetzungsbereich - Wahlbereich Informatik
  • Master of Education Programme (Gymnasium) Computing Science (Master of Education) > Wahlpflichtmodule (Praktische Informatik)
  • Master's Programme Business Informatics (Master) > Akzentsetzungsmodule der Informatik
  • Master's Programme Computing Science (Master) > Praktische Informatik
  • Master's Programme Environmental Modelling (Master) > Mastermodule
Responsible persons
  • Winter, Andreas (module responsibility)
  • Lehrenden, Die im Modul (authorised to take exams)
Prerequisites
Softwaretechnik I
Skills to be acquired in this module
The objective of the module inf006 Software Engineering II is to deepen the subjects and skills of the module Software Engineering I. Special software engineering topics will be presented, deepened and discussed. The lecture deals with different software engineering methods and technology which will be discussed in the seminar. The discussions are contextualised by scientific research projects, practical projects and latest research findings.

Professional competence
The students:
  • deepen software engineering methods and techniques
  • use specific software engineering methods and techniques
  • differentiate developmental techniques of software systems
  • discuss software engineering topics
  • design software systems by using appropriate methods
  • solve software engineering problems independently
  • reflect self-designed software engineering solutions critically and present them appropriately

Methodological competence
The Students:
  • structure problems with modelling techniques
  • develop actual methods of software engineering
  • present software engineering solutions
  • write scientific papers independently

Social competence
The Students:
  • explain and discuss software development solutions in their practical use
  • accept criticism and see it as an asset

Self-competence
The Students:
  • reflect their problem-solving behaviour with regard to the possibilities of software technology
  • internalize the presented developmental methods and integrate them in their own actions
Module contents
The following subjects are provided:
  • Concept of systems
  • Iterative and agile process models of software development
  • System development and cost estimation
  • Methods, techniques and tools to collect requirements
  • Techniques to develop and describe software architecture
  • Measurement and evaluation of software systems
  • Extended techniques of modelling, meta-modelling, domain specific languages - Model based development
  • Methods and techniques of software evolution
Recommended reading
  • Ian Sommerville: Software Engineering, Addison-Wesley Longman, Amsterdam, 10. Ed. 2012
  • Jochen Ludewig, Horst Lichter: Software Engineering, dpunkt.verlag, 3. Auflage 2013
  • Helmut Balzert: Lehrbuch der Software-Technik, Spektrum Akademischer Verlag, 3. Auflage 2009
  • Chris Rupp, Stefan Queins: UML 2 glasklar. Praxiswissen für die UML-Modellierung, Carl Hanser Verlag, 4. Auflage 2012
  • and actual papers from IEEE Software, IEEE Transactions on Software-Engineering, Informatik-Spektrum and conferences (z.B. ICSE, ICSM, WCRE, CSMR, ICPC, SLE, u.a.)
Links
Language of instruction German
Duration (semesters) 1 Semester
Module frequency every summer term
Module capacity unlimited
Teaching/Learning method 1VL + 1S
Previous knowledge Softwaretechnik I
Type of course Comment SWS Frequency Workload of compulsory attendance
Lecture 2 SoSe 28
Seminar 2 SoSe 28
Total module attendance time 56 h
Examination Examination times Type of examination
Final exam of module
At the end of the lecture period
Portfolio (30-minute presentation, 1 paper (4 pages, IEEE) and oral exam)