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