Revision history for SoftwareArchitekturmuster
Additions:
Im Bereich der [[SoftwareTechnik Softwaretechnik]] beschreiben Architekturmuster den fundamentalen Aufbau von Software. Die mit dem Architekturmuster entworfene Software kann eine einzige Anwendung sein, sich jedoch auch verteilt über mehrere Systeme erstrecken. Diese Art von [[SoftwareMuster Mustern]] im Sinne der Software-Technik ist auf oberster [[AbstraktionsEbenen Abstraktionsebene ]] einzuordnen.
Deletions:
Additions:
~~-[[MvcPattern MVC]] ist eine spezielle und weit verbreitete Variante des Layers-Pattern, die sich aus den drei Schichten Datenhaltung (Model), Programmlogik (Controller) und Präsentation (View) zusammensetzt. [[Wikipedia:Model_View_Controller Wikipedia]]
Deletions:
Additions:
~~-[[MasterWorkerSchema Master-Worker-Schema]]
Additions:
~-[[http://de.wikipedia.org/wiki/Serviceorientierte_Architektur Service Oriented Architecture]] (SOA)
Deletions:
Additions:
~-**[[http://en.wikipedia.org/wiki/Blackboard_system Blackboard]]** dient als zentrale Datenstruktur. Die wesentlichen drei Komponenten sind dabei Control, Blackboard und Knowledge Source. Die Komponente Control überwacht das Blackboard und steuert die Wissensquellen (Knowledge Sources) anhand des Zustands des Blackboards. (Hunt2003, S. 155)
Deletions:
Additions:
==a==Definition==a==
==a==Liste der Architekturmuster==a==
~~-[[http://de.wikipedia.org/wiki/OSI-Modell ISO/OSI-Modell]] (7-Schichten)
~~-**[[MvcPattern MVC]]** ist eine spezielle und weit verbreitete Variante des Layers-Pattern, die sich aus den drei Schichten Datenhaltung (Model), Programmlogik (Controller) und Präsentation (View) zusammensetzt. [[Wikipedia:Model_View_Controller Wikipedia]]
==a==Weitere Quellen==a==
==a==Liste der Architekturmuster==a==
~~-[[http://de.wikipedia.org/wiki/OSI-Modell ISO/OSI-Modell]] (7-Schichten)
~~-**[[MvcPattern MVC]]** ist eine spezielle und weit verbreitete Variante des Layers-Pattern, die sich aus den drei Schichten Datenhaltung (Model), Programmlogik (Controller) und Präsentation (View) zusammensetzt. [[Wikipedia:Model_View_Controller Wikipedia]]
==a==Weitere Quellen==a==
Deletions:
===Liste der Architekturmuster===
~~-ISO/OSI-Modell
~-**[[MvcPattern MVC]]** ist eine spezielle Variante des Layers-Pattern, die sich aus den drei Schichten Datenhaltung (Model), Programmlogik (Controller) und Präsentation (View) zusammensetzt. [[Wikipedia:Model_View_Controller Wikipedia]]
===Weitere Architekturmuster===
===Weitere Quellen===
Additions:
Im Bereich der Software-Technik beschreiben Architekturmuster den fundamentalen Aufbau von Software. Die mit dem Architekturmuster entworfene Software kann eine einzige Anwendung sein, sich jedoch auch verteilt über mehrere Systeme erstrecken. Diese Art von [[SoftwareMuster Mustern]] im Sinne der Software-Technik ist auf oberster [[AbstraktionsEbenen Abstraktionsebene ]] einzuordnen.
Deletions:
Additions:
[[http://blog.stefan-macke.com/wp-content/uploads/2008/01/software-architekturmuster.pdf Ausarbeitung zum Praktikum zum Modul Software-Technologie]] (Prof. Dr. Robra) WS 2007/2008 von Thomas Görtz, Stefan Macke, Patrick Peisker:
Deletions:
Additions:
~-**[[http://de.wikipedia.org/wiki/Pipes_and_Filters Pipes and filters]]** beschreibt die Struktur für Systeme, die Datenströme verarbeiten. Ein gutes Beispiel hierfür ist die [[LinuxStreamProcessing Text- bzw. Stream-Verarbeitung unter Linux]].
Deletions:
Additions:
~-**[[http://de.wikipedia.org/wiki/Pipes_and_Filters Pipes and filters]]** beschreibt die Struktur für Systeme, die Datenströme verarbeiten. Ein gutes Beispiel hierfür ist die [[Text- bzw. LinuxStreamProcessing Stream-Verarbeitung unter Linux]].
Deletions:
Additions:
~-**[[http://de.wikipedia.org/wiki/Layers_%28Architekturmuster%29 Layers / Layered]]** gliedert ein System in aufeinander aufbauende, funktional getrennte Schichten.
~~-[[ThreeTierArchitecture 3-Tier]]
~~-ISO/OSI-Modell
~~-[[ThreeTierArchitecture 3-Tier]]
~~-ISO/OSI-Modell