[ 526SENGMKS13 ] Module Methods and Concepts in Software Engineering

Es ist eine neuere Version 2023W dieses Fachs/Moduls im Curriculum Bachelor's programme Business Informatics 2023W vorhanden.
(*) Unfortunately this information is not available in english.
Workload Mode of examination Education level Study areas Responsible person Coordinating university
6 ECTS Accumulative module examination B2 - Bachelor's programme 2. year Business Informatics Reinhold Plösch Johannes Kepler University Linz
Detailed information
Pre-requisites (*)Erwartete Vorkenntnisse: Einführung in die Wirtschaftsinformatik und Algorithmen und Datenstrukturen, Grundlagen der Informatik, FachMathematikUndLogik? und Formale Grundlagen
Original study plan Bachelor's programme Business Informatics 2022W
Objectives The students have the necessary systematic knowledge for initiating, executing, monitoring and management of software development projects. They know the state-of-the-art in software engineering and they are familiar with the underlying theory. In particular they know constructive and analytical measures for software quality management as well as concepts, methods and techniques for specifying, designing, implementing, integrating, operating and testing software systems. They are able to consider design- and implementation-specific aspects of software system security.
Subject The module is structured along two key aspects: the process-oriented view and the construction-oriented view on software engineering.
Process-oriented view: Software quality management, software life cycle models for the organisation of the software development processes.
Construction-oriented view: Specification of software systems, application of UI design principles for prototype development, architecture and design of software components; data-oriented and object-oriented design of software systems; object-oriented design principles, security by design; aspects of software implementation; secure coding, test, integration, operation (including response to cyberattacks) and documentation of software systems.
Further information The content of teaching is presented as a classical lecture, accompanied by an exercise. The students receive study material by means of slides that should be supplemented by themselves during the lecture. Furthermore a textbook of the lecturer is available (in German only) that provides more details than the provided slides. The exercise is used to strengthen and deepen the content of the lecture. The six assignments to the students are dealt with by student teams of three students each. Working on these assignments allows students to crosscheck whether they are able to practically deal with the knowledge they acquired during the lecture. The student solutions are presented by the students and discussed on the plenum. For selected topics workshops are held during the exercise. The students can also use this exercise to reflect the contents of the lecture as well as to discuss topics in more detail. Initial evaluation is done by students assistants and final evaluation by the lecturer.
Subordinated subjects, modules and lectures