<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
<document>
<title>Aspektorientierte Softwareentwicklung</title>
<cid>KI682</cid>
<bkey>ki</bkey>
<ctypes>
<hours>2</hours>
<type>V</type>
</ctypes>
<cp>3</cp>
<semester>6</semester>
<mandatory>nein</mandatory>
<language>Deutsch</language>
<exam>Projektarbeit mit Präsentation</exam>
<curriculum>
<curriculum_entry>
<cid>KI682</cid>
<branch>Kommunikationsinformatik</branch>
<semester>6</semester>
<mandatory_tag>Wahlpflichtfach</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>PIBWI74</cid>
<branch>Praktische Informatik</branch>
<semester>6</semester>
<mandatory_tag>Wahlpflichtfach</mandatory_tag>
</curriculum_entry>
</curriculum>
<workload>
Die Präsenzzeit dieses Moduls umfasst bei 15 Semesterwochen 30 Veranstaltungsstunden (= 22.5 Zeitstunden). Der Gesamtaufwand des Moduls beträgt bei 3 Creditpoints 90 Stunden (30 Stunden/ECTS Punkt). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 67.5 Stunden zur Verfügung.
</workload>
<prerequisites>
<prerequisite>
<pfcid>KI300</pfcid>
<pftitle>Softwaretechnik 1</pftitle>
</prerequisite>
<prerequisite>
<pfcid>KI400</pfcid>
<pftitle>Softwaretechnik 2</pftitle>
</prerequisite>
</prerequisites>
<knowledge>keine</knowledge>
<prerequisitesfor>
</prerequisitesfor>
<convenor>Prof. Dr. Helmut Folz</convenor>
<convenor-person-key>hf</convenor-person-key>
<lecturers>
<lecturer>Prof. Dr. Helmut Folz</lecturer>
<lecturer-person-key>hf</lecturer-person-key>
</lecturers>
<objectives>Anhand des Aspektorientierten Paradigmas sollen die Studierenden lernen, bei der Analyse und der Modellierung von Systemen auch Querschnittsbelange geeignet zu berücksichtigen.</objectives>
<content>1. Einführung in die Aspektorientierte Softwareentwicklung insbesondere mit AspectJ
2. Joinpoints und Pointcuts
3. Details zu Pointcuts
4. Advices
5. Intertype-Deklaration
6. Aspekte
7. Anwendungsbeispiele für AOP
</content>
<media>Folien, Beamer, Tafel, Veranstaltungsspezifische Website</media>
<literature>Laddad, Ramnivas: AspectJ in Action, Second Edition Enterprise AOP with SpringManning June 2009
Böhm, Oliver : Aspektorientierte Programmierung mit AspectJ5, dpunkt.verlag 1. Aufl. 2006 
Eclipse AspectJ Homepage: http://www.eclipse.org/aspectj
</literature>
<offered>
<semshort>SS 2009</semshort>
<semshort>SS 2008</semshort>
</offered>
<moduldb-query>Mon May 11 20:49:30 CEST 2026, CKEY=kas, BKEY=ki, CID=[?], LANGUAGE=de, DATE=11.05.2026</moduldb-query>
</document>
