<?xml version="1.0" encoding="utf-8"?>


    <rss version="2.0"
         xmlns:content="http://purl.org/rss/1.0/modules/content/"
         xmlns:atom="http://www.w3.org/2005/Atom"
         xmlns:media="http://search.yahoo.com/mrss/">
        <channel>
            
                
                    <ttl>60</ttl>
                    <title>Universität Bremen - Software-Reengineering</title>
                    <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering</link>
                    <description>Berufsbegleitend studieren: Modul &quot;Grundlagen der Medieninformatik 2&quot; im LIFE-Modulstudium der Universität Bremen</description>
                    <language>de</language>
                    <copyright>Universität Bremen</copyright>
                    <pubDate>Thu, 12 Mar 2026 12:12:14 +0100</pubDate>
                    <lastBuildDate>Thu, 12 Mar 2026 12:12:14 +0100</lastBuildDate>
                    <atom:link href="https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering/rss.xml" rel="self" type="application/rss+xml"/>
                    <generator>Universität Bremen</generator>
                
                
                    
                        <item>
                            <guid isPermaLink="false">content-275259</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Inhaltliche Zusammenfassung</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275259</link>
                            
                            <description>&amp;lt;p class=&amp;quot;bodytext&amp;quot;&amp;gt;Software-Reengineering beschäftigt sich mit Wiedergewinnung verlorener Informationen über existierende Software-Systeme (Reverse Engineering), Restrukturierung der Beschreibung des Systems (Restructuring) und der nachfolgenden Implementierung der Änderungen (Alteration). Reengineering hat dabei nicht nur mit alter Software zu tun; gerade neuere objekt-orientierte Systeme erfordern oft schon bald eine Restrukturierung, weshalb sich ein guter Teil der Vorlesung speziell objekt-orientierter Software widmet (Restrukturierung von Klassenhierarchien, automatisches Refactoring). Auch im Kontext neuerer Ansätze des Software-Engineerings zur Entwicklung ähnlicher Produkte als Produktlinie findet Reengineering Einsatz.&amp;lt;/p&amp;gt;
&amp;lt;p class=&amp;quot;bodytext&amp;quot;&amp;gt;Die Vorlesung &amp;quot;Software-Reengineering&amp;quot; beschäftigt sich mit der Methodik des systematischen lnformationengewinns über existierende Programme, die formale Repräsentation von Programmen sowie mit Methoden für semantikerhaltende Transformationen von Programmen. Die in der Vorlesung dargestellte formale Begriffsanalyse bildet eine mathematisch fundierte Methode zur Analyse verschiedener Relationen in Programmen, die auch in anderen Gebieten der Informatik eingesetzt werden kann.&amp;lt;/p&amp;gt;
&amp;lt;p class=&amp;quot;bodytext&amp;quot;&amp;gt;Die Übungen dienen - neben der Wiederholung und praktischen Vertiefung des Vorlesungsinhalts - auch der Vorstellung existierender Reengineering-Werkzeuge.&amp;lt;/p&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-275258</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Lernergebnisse</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275258</link>
                            
                            <description>&amp;lt;p&amp;gt;Die Studierenden verfügen über folgende Fachkompetenzen:&amp;lt;/p&amp;gt;
&amp;lt;ul&amp;gt; 	&amp;lt;li&amp;gt;auf welchen Ebenen man Code analysieren kann,&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man Schwachstellen des Codes auffindet,&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man duplizierten Code automatisch aufspürt,&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man Abhängigkeiten zwischen Anweisungen nachverfolgen kann&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man Code-Muster findet,&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man den Code automatisch transformieren kann,&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man die Stellen im Code findet, die eine bestimmte Funktionalität implementieren,&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man Vererbungshierarchien restrukturieren kann,&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man Software visualisieren kann,&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man Software-Architekturen rekonstruiert&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt;wie man Reengineering-Projekte organisiert.&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-275257</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Inhalte (optional)</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275257</link>
                            
                            <description>&amp;lt;h3&amp;gt;Inhalte&amp;lt;/h3&amp;gt;
&amp;lt;ul&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;allgemeiner Überblick über das Thema sowie Beziehung des Reengineerings zu verwandten Gebieten der Software-Wartung,&amp;lt;br /&amp;gt; 	Wrapping, etc.&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Zwischendarstellungen für Programmanalysen (abstrakte Syntaxbäume, Program Dependency Graph, Static Single Assignment&amp;lt;br /&amp;gt; 	Form), Datenfluss-/Kontrollflussanalysen&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Software-Metriken&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Software-Architekturrekonstruktion: Reflexionsmethode, Software-Clustering, Symphony&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Program Slicing&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Klonerkennung&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Mustersuche&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;automatische Code-Transformationen und Refactoring&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Begriffsanalyse&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Merkmaisuche&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Analyse und Restrukturierung von Vererbungshierarchien&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Software Visualisierung&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Planung und Durchführung von Reengineering-Projekten, Prozessmodelle des Reengineerings&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-275261</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>In Kürze</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275261</link>
                            
                            <description>&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Inhalt:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt; Wiedergewinnung verlorener Informationen über existierende Software-Systeme (Reverse Engineering), Restrukturierung der Beschreibung des Systems (Restructuring) und der nachfolgenden Implementierung der Änderungen (Alteration)&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Niveau:&amp;lt;/strong&amp;gt; Master-Modul&amp;amp;nbsp;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Veranstaltungsform:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt; Vorlesung und Übung&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Semester:&amp;lt;/strong&amp;gt;&amp;amp;nbsp;Wintersemester&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Umfang: &amp;lt;/strong&amp;gt;6 CP&amp;lt;/p&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-275260</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Modulverantwortung</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275260</link>
                            
                            <description>&amp;lt;p class=&amp;quot;bodytext&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Prof. Dr. R. Koschke&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-275255</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Zielgruppe</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275255</link>
                            
                            <description>&amp;lt;ul&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Fachkräfte aus den Arbeitsfeldern Informationstechnik und Medien&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-275254</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Zugangsvoraussetzungen</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275254</link>
                            
                            <description>&amp;lt;ul&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;einschlägiger Bachelor-Abschluss&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Nutzen Sie unsere Beratungsangebote und erfahren Sie mehr über die Zugangsvoraussetzungen zu den Mastermodulen.&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;Nachweis von fachspezifischen Grundlagenkenntnissen&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-453401</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Veranstaltungsdetails</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c453401</link>
                            
                            <description>&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Veranstaltungsform:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt; Vorlesung und Übung&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Veranstaltungszeiten:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt; im Wintersemester -&amp;lt;br /&amp;gt; Termine folgen&amp;lt;/p&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-275252</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Prüfungen &amp; Abschluss</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275252</link>
                            
                            <description>&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Prüfung:&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;ul&amp;gt; 	&amp;lt;li&amp;gt; 	&amp;lt;p&amp;gt;i.d.R. Bearbeitung von Übungsaufgaben und Fachgespräch oder mündliche Prüfung&amp;lt;/p&amp;gt; 	&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Abschluss:&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;ul&amp;gt; 	&amp;lt;li&amp;gt;Modulzertifikat&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-275250</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Umfang</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275250</link>
                            
                            <description>&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Dauer: &amp;lt;/strong&amp;gt;1 Semester&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Arbeitsaufwand:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt; 56 Std. Präsenzveranstaltungen&amp;amp;nbsp;&amp;lt;br /&amp;gt; + 124 Std. angeleitetes Selbststudium&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;(entspricht 6 CP)&amp;lt;/p&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-275249</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Kosten - entgeltpflichtig</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c275249</link>
                            
                            <description>&amp;lt;h3&amp;gt;Teilnahmeentgelt&amp;lt;/h3&amp;gt;
&amp;lt;p&amp;gt;450 Euro (= 75 Euro pro CP)&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Mitglieder des Alumni-Vereins der Universität Bremen erhalten 5 % Rabatt.&amp;lt;/p&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
                    
                        <item>
                            <guid isPermaLink="false">content-281946</guid>
                            <pubDate>Wed, 04 Mar 2026 23:43:54 +0100</pubDate>
                            <title>Bewerbung - Link zur Online-Anmeldung</title>
                            <link>https://www.uni-bremen.de/life/life-themenfelder/informatik-digitale-medien-digitalisierung/life-flex-moduluebersicht/software-reengineering#c281946</link>
                            
                            <description>&amp;lt;h3&amp;gt;Bewerbung&amp;lt;/h3&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a class=&amp;quot;internal-link&amp;quot; href=&amp;quot;t3://page?uid=29528&amp;amp;amp;tx_powermail_pi1%5Bthemenfeld%5D=Informatik%2C%20Digitale%20Medien%2C%20Digitalisierung&amp;amp;amp;tx_powermail_pi1%5Bmodul%5D=Software-Reengineering&amp;amp;amp;tx_powermail_pi1%5Bpreis%5D=450%20Euro%20%28%3D%2075%20Euro%20pro%20CP%29&amp;quot; title=&amp;quot;Öffnet internen Link in aktuellem Fenster&amp;quot;&amp;gt;&amp;gt; Zur Online-Bewerbung&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Bewerbungszeitraum:&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt; 1. August - 15. September&amp;amp;nbsp;&amp;lt;/p&amp;gt;</description>
                            
                            <category>Content</category>
                            
                            
                        </item>
                    
                
            
        </channel>
    </rss>

