Offene Fragen
Aus AKAEM
Diese Seite soll offene Fragen auflisten die im Rahmen des Arbeitskreises gesammelt wurden. Falls Sie eigene Fragen rund um das Thema Architektur- und Entwurfsmuster haben können Sie sie gerne hier dazuschreiben.
Inhaltsverzeichnis |
Fragen zu den Kernthemen
Fragen zu Anwendungskriterien
- In welcher Domäne sind Muster anwendbar? (z.B. Eingebetteten Systemen, Enterprise Applikationen, Informationssystemen, Datenbanksystemen, ...)
- Bei welcher Technologie sind Muster anwendbar? (z.B. Java, J2EE, EJB, .NET, OSGI, ...)
- Bei welchen Sprachkonzepten sind Muster anwendbar? (z.B. Objekt-orientierten Systemen, Aspekt-orientierten Systemen, Prozeduralen Systemen, ...)
- In welchen Repräsentationsformen eines Softwaresystems sind Muster anwendbar? (z.B. in Klassendiagrammen, Komponentendiagrammen, Sequenzdiagrammen, Verteilungsdiagrammen, Zustandsdiagrammen, ...)
Fragen zu Auswirkungen von Mustern
- Welchen (positiven wie negativen) Effekt haben Muster auf Qualitätseigenschaften? (z.B. nach ISO 9126: Funktionalität (Functionality), Zuverlässigkeit (Reliability), Benutzbarkeit (Usability), Effizienz (Efficiency), Wartbarkeit (Maintainability), Übertragbarkeit (Portability))
- Welchen Effekt haben Muster auf die Kommunikation zwischen den Entwicklern (und Architekten)?
Fragen zu Architektur- und Entwurfsmuster
- Welche Architekturmuster und Entwurfsmuster gibt es überhaupt?
- Auf welchen Abstraktionsebenen gibt es welche Muster?
- Gibt es Architekturidiome? (d.h. Idiome in Action Languages bei MDA)
Fragen zu Begriffsdefinitionen
- Wie unterscheiden sich Architekturmuster und Entwurfsmuster?
- Wie unterscheiden sich Muster auf Ebene des Grob- und Feinentwurfs?
- Wie unterscheiden sich Muster auf der PSM-, PIM-, und CIM-Ebene bei der modell-getriebenen Softwareentwicklung?
- Welche unterschiedlichen Arten von Mustern gibt es
- in der komponenten-basierten Entwicklung?
- in der service-orientierten Entwicklung?
- in der produktlinien-orientierten Entwicklung?
Fragen zur Templates von Mustern
- Welche Ontologien zu Muster gibt es?
- Welche Beschreibungstechniken für Muster, Mustersprachen, etc. gibt es?
Fragen zur Muster-basierten Softwareentwicklung
- Welche Methoden / Techniken zur Muster-basierten Softwareentwicklung / Modellierung gibt es?
Weitere Fragen?
- Wie kann man in einem Unternehmen Wissen über Muster schnell verbreiten?
- Welche Methoden existieren für die Ermittlung von eigenen / in-house / produkt-spezifischen Mustern gibt es?
- Welche Techniken zur Formalisierung von Mustern gibt es?
- Welche Ziele gibt es bei der Formalisierung von Mustern?
