diff 02_anderePatterns.tex @ 12:a7bdc1211d3a

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