docs/DesignPatterns

annotate andereMuster.tex @ 11:a7ab86cddfad

added other parts but with few content yet
author meillo@marmaro.de
date Thu, 21 Jun 2007 08:23:04 +0200
parents
children
rev   line source
meillo@11 1 % @file
meillo@11 2 % @brief Referat DesignPatterns `Andere Muster'
meillo@11 3 % @author Julian Haug
meillo@11 4 % @since 2007-06-21
meillo@11 5
meillo@11 6
meillo@11 7 \documentclass{beamer}
meillo@11 8
meillo@11 9
meillo@11 10 % \usepackage[T1]{fontenc}
meillo@11 11 \usepackage[utf8]{inputenc}
meillo@11 12 \usepackage{ngerman}
meillo@11 13 \usepackage{graphicx}
meillo@11 14 \usepackage[automark]{scrpage2}
meillo@11 15 \input{Style01}
meillo@11 16
meillo@11 17
meillo@11 18
meillo@11 19 \begin{document}
meillo@11 20
meillo@11 21
meillo@11 22 \title{Design Patterns ``Andere Muster''}
meillo@11 23 \date{\today}
meillo@11 24
meillo@11 25 \author{Julian Haug}
meillo@11 26
meillo@11 27 %\titlegraphic{\includegraphics[width=3cm]{Pics/Maka-Logo.png}}
meillo@11 28
meillo@11 29 \frame{
meillo@11 30 \titlepage
meillo@11 31 }
meillo@11 32
meillo@11 33
meillo@11 34
meillo@11 35
meillo@11 36
meillo@11 37 \section[Outline]{}
meillo@11 38 \frame{
meillo@11 39 \tableofcontents
meillo@11 40 }
meillo@11 41
meillo@11 42
meillo@11 43
meillo@11 44
meillo@11 45 \section{Andere Arten von Mustern}
meillo@11 46
meillo@11 47
meillo@11 48 \frame{ \frametitle{Andere Arten von Mustern}
meillo@11 49
meillo@11 50 \begin{block}{Andere Arten von Mustern}
meillo@11 51 \begin{itemize}
meillo@11 52 \item Gang of Four motivieren viele Autoren zu weiteren Veröffentlichungen
meillo@11 53 \item Problematik: ein Muster lässt sich nicht mehr ohne weiteres als Entwurfsmuster klassifizieren
meillo@11 54 \item Es entstanden mehrere Arten von Mustern
meillo@11 55 \end{itemize}
meillo@11 56 \end{block}
meillo@11 57
meillo@11 58 }
meillo@11 59
meillo@11 60
meillo@11 61 \frame{ \frametitle{Beispiele anderer Muster}
meillo@11 62
meillo@11 63 \begin{block}{Architekturmuster}
meillo@11 64 \begin{itemize}
meillo@11 65 \item beschreiben typische Software-Architekturen
meillo@11 66 \item bestimmen nicht ein konkretes Teilproblem, sondern den Grundaufbau der Anwendung
meillo@11 67 \item Lässt sich in 4 verschiedene Kategorien einteilen
meillo@11 68 \begin{itemize}
meillo@11 69 \item Mud-to-structure: hilft die Unmengen von Komponenten und Objekten eines Softwaresystems zu organisieren.
meillo@11 70 \item Verteilte Systeme: unterstützten die Verwendung verteilter Ressourcen und Dienste in Netzwerken
meillo@11 71 \item Interaktive Systeme: helfen Mensch-Computer-Interaktionen zu strukturieren
meillo@11 72 \item Adaptive Systeme: unterstützen besonders die Erweiterungs- und Anpassungsfähigkeit von Softwaresystemen.
meillo@11 73 \end{itemize}
meillo@11 74 \end{itemize}
meillo@11 75 \end{block}
meillo@11 76
meillo@11 77 }
meillo@11 78
meillo@11 79
meillo@11 80 \frame{ \frametitle{Idom}
meillo@11 81
meillo@11 82 \begin{block}{Definition}
meillo@11 83 \begin{itemize}
meillo@11 84 \item Beschreibt konkrete Implementierung eines Entwurfsmusters
meillo@11 85 \item ist programmiersprachenspezifisch
meillo@11 86 \end{itemize}
meillo@11 87 \end{block}
meillo@11 88
meillo@11 89 \begin{block}{Anwendung}
meillo@11 90 \begin{itemize}
meillo@11 91 \item Konkrete Implementierung eines Entwurfsmusters.
meillo@11 92 \item Programmierkonventionen (Codeformatierung, Namenskonventionen, Kommentar Formatierung, usw.)
meillo@11 93 \item Typische Lösungsansätze für Probleme die durch die Programmiersprache nicht direkt unterstützt werden (Speicherverwaltung)
meillo@11 94 \end{itemize}
meillo@11 95 \end{block}
meillo@11 96
meillo@11 97 }
meillo@11 98
meillo@11 99
meillo@11 100 \frame{ \frametitle{Weitere Beispiele}
meillo@11 101
meillo@11 102 \begin{block}{Weitere Beispiele}
meillo@11 103 \begin{itemize}
meillo@11 104 \item Analysemuster \\ (beschreiben typische Fälle der Anforderungsanalyse)
meillo@11 105 \item Kommunikationsmuster \\ (beschreiben Kommunikationswege zwischen Personen einer Organisation)
meillo@11 106 \item Organisationsmuster \\ (beschreiben Elemente der Strukturen von Organisationen)
meillo@11 107 \end{itemize}
meillo@11 108 \end{block}
meillo@11 109
meillo@11 110 }
meillo@11 111
meillo@11 112
meillo@11 113 \frame{ \frametitle{Tipps zur Anwendung}
meillo@11 114
meillo@11 115 \begin{block}{}
meillo@11 116 \begin{itemize}
meillo@11 117 \item
meillo@11 118 \item
meillo@11 119 \item
meillo@11 120 \end{itemize}
meillo@11 121 \end{block}
meillo@11 122
meillo@11 123 }
meillo@11 124
meillo@11 125
meillo@11 126
meillo@11 127 \section{Zusammenfassung}
meillo@11 128 \frame{ %\frametitle{Zusammenfassend}
meillo@11 129 \begin{block}{Zusammenfassung}
meillo@11 130 \begin{itemize}
meillo@11 131 \item
meillo@11 132 \item
meillo@11 133 \item
meillo@11 134 \end{itemize}
meillo@11 135 \end{block}
meillo@11 136
meillo@11 137 \pause
meillo@11 138
meillo@11 139 \begin{block}{Fazit}
meillo@11 140 \begin{itemize}
meillo@11 141 \item
meillo@11 142 \item
meillo@11 143 \item
meillo@11 144 \end{itemize}
meillo@11 145 \end{block}
meillo@11 146 }
meillo@11 147
meillo@11 148
meillo@11 149 \end{document}
meillo@11 150
meillo@11 151