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
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
Module level
Type of module
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)