
meillo@11: % @file
meillo@11: % @brief   Referat DesignPatterns `Andere Muster'
meillo@11: % @author  Julian Haug
meillo@11: % @since   2007-06-21
meillo@11: 
meillo@11: 
meillo@11: \documentclass{beamer}
meillo@11: 
meillo@11: 
meillo@11: %  \usepackage[T1]{fontenc}
meillo@11:   \usepackage[utf8]{inputenc}
meillo@11:   \usepackage{ngerman}
meillo@11:   \usepackage{graphicx}
meillo@11:   \usepackage[automark]{scrpage2}
meillo@11:   \input{Style01}
meillo@11: 
meillo@11: 
meillo@11: 
meillo@11: \begin{document}
meillo@11: 
meillo@11: 
meillo@11: \title{Design Patterns ``Andere Muster''}
meillo@11: \date{\today}
meillo@11: 
meillo@11: \author{Julian Haug}
meillo@11: 
meillo@11: %\titlegraphic{\includegraphics[width=3cm]{Pics/Maka-Logo.png}}
meillo@11: 
meillo@11: \frame{
meillo@11:   \titlepage
meillo@11: }
meillo@11: 
meillo@11: 
meillo@11: 
meillo@11: 
meillo@11: 
meillo@11: \section[Outline]{}
meillo@11: \frame{
meillo@11:   \tableofcontents
meillo@11: }
meillo@11: 
meillo@11: 
meillo@11: 
meillo@11: 
meillo@11: \section{Andere Arten von Mustern}
meillo@11: 
meillo@11: 
meillo@11: \frame{ \frametitle{Andere Arten von Mustern}
meillo@11: 
meillo@11:   \begin{block}{Andere Arten von Mustern}
meillo@11:     \begin{itemize}
meillo@11:       \item Gang of Four motivieren viele Autoren zu weiteren Veröffentlichungen
meillo@11:       \item Problematik: ein Muster lässt sich nicht mehr ohne weiteres als Entwurfsmuster klassifizieren
meillo@11:       \item Es entstanden mehrere Arten von Mustern
meillo@11:     \end{itemize}
meillo@11:   \end{block}
meillo@11: 
meillo@11: }
meillo@11: 
meillo@11: 
meillo@12: \section{Beispiele anderer Muster}
meillo@12: 
meillo@11: \frame{ \frametitle{Beispiele anderer Muster}
meillo@11: 
meillo@11:   \begin{block}{Architekturmuster}
meillo@11:     \begin{itemize}
meillo@11:       \item beschreiben typische Software-Architekturen
meillo@11:       \item bestimmen nicht ein konkretes Teilproblem, sondern den Grundaufbau der Anwendung
meillo@11:       \item Lässt sich in 4 verschiedene Kategorien einteilen
meillo@11:       \begin{itemize}
meillo@11:         \item Mud-to-structure: hilft die Unmengen von Komponenten und Objekten eines Softwaresystems zu organisieren.
meillo@11:         \item Verteilte Systeme: unterstützten die Verwendung verteilter Ressourcen und Dienste in Netzwerken
meillo@11:         \item Interaktive Systeme: helfen Mensch-Computer-Interaktionen zu strukturieren
meillo@11:         \item Adaptive Systeme: unterstützen besonders die Erweiterungs- und Anpassungsfähigkeit von Softwaresystemen.
meillo@11:       \end{itemize}
meillo@11:     \end{itemize}
meillo@11:   \end{block}
meillo@11: 
meillo@11: }
meillo@11: 
meillo@11: 
meillo@12: \section{Idom}
meillo@12: 
meillo@11: \frame{ \frametitle{Idom}
meillo@11: 
meillo@11:   \begin{block}{Definition}
meillo@11:     \begin{itemize}
meillo@11:       \item Beschreibt konkrete Implementierung eines Entwurfsmusters
meillo@11:       \item ist programmiersprachenspezifisch
meillo@11:     \end{itemize}
meillo@11:   \end{block}
meillo@11: 
meillo@11:   \begin{block}{Anwendung}
meillo@11:     \begin{itemize}
meillo@11:       \item Konkrete Implementierung eines Entwurfsmusters.
meillo@11:       \item Programmierkonventionen (Codeformatierung, Namenskonventionen, Kommentar Formatierung, usw.)
meillo@11:       \item Typische Lösungsansätze für Probleme die durch die Programmiersprache nicht direkt unterstützt werden (Speicherverwaltung)
meillo@11:     \end{itemize}
meillo@11:   \end{block}
meillo@11: 
meillo@11: }
meillo@11: 
meillo@11: 
meillo@12: \section{Weitere Beispiele}
meillo@12: 
meillo@11: \frame{ \frametitle{Weitere Beispiele}
meillo@11: 
meillo@11:   \begin{block}{Weitere Beispiele}
meillo@11:     \begin{itemize}
meillo@11:       \item Analysemuster \\ (beschreiben typische Fälle der Anforderungsanalyse)
meillo@11:       \item Kommunikationsmuster \\ (beschreiben Kommunikationswege zwischen Personen einer Organisation)
meillo@11:       \item Organisationsmuster \\ (beschreiben Elemente der Strukturen von Organisationen)
meillo@11:     \end{itemize}
meillo@11:   \end{block}
meillo@11: 
meillo@11: }
meillo@11: 
meillo@11: 
meillo@12: \section{Tipps zur Anwendung}
meillo@12: 
meillo@11: \frame{ \frametitle{Tipps zur Anwendung}
meillo@11: 
meillo@11:   \begin{block}{}
meillo@11:     \begin{itemize}
meillo@11:       \item 
meillo@11:       \item 
meillo@11:       \item 
meillo@11:     \end{itemize}
meillo@11:   \end{block}
meillo@11: 
meillo@11: }
meillo@11: 
meillo@11: 
meillo@11: 
meillo@11: \section{Zusammenfassung}
meillo@11: \frame{ %\frametitle{Zusammenfassend}
meillo@11:   \begin{block}{Zusammenfassung}
meillo@11:   \begin{itemize}
meillo@11:     \item 
meillo@11:     \item 
meillo@11:     \item 
meillo@11:   \end{itemize}
meillo@11:   \end{block}
meillo@11: 
meillo@11:   \pause
meillo@11: 
meillo@11:   \begin{block}{Fazit}
meillo@11:     \begin{itemize}
meillo@11:       \item 
meillo@11:       \item 
meillo@11:       \item 
meillo@11:     \end{itemize}
meillo@11:   \end{block}
meillo@11: }
meillo@11: 
meillo@11: 
meillo@11: \end{document}
meillo@11: 
meillo@11: 




