Zusammenfassung
Die Architektur eines Softwaresystems beschreibt dieses als Komponenten zusammen mit den Verbindungen, die zwischen den Komponenten bestehen. Eine Software-Architektur beschreibt noch nicht den detaillierten Entwurf, vielmehr geht es darum, die Zusammenhänge zwischen den Anforderungen und dem zu konstruierenden System zu beschreiben, möglichst mit einer Begründung für die Entwurfsentscheidungen. Die Wahl einer bestimmten Architektur hat dann einen erheblichen Einfluss auf die nicht-funktionalen, qualitativen Eigenschaften der resultierenden Systeme.
References
Alexander C, Ishikawa S, Silverstein M, Jacobson M, Fiksdahl-King I, Angel S (1977) A Pattern Language: Towns/Buildings/Construction. Oxford University Press, New York
Bardram JE, Christensen HB, Corry AV, Hansen KM, Ingstrup M (2005) Exploring Quality Attributes using Architectural Prototyping. In: Proc. First International Conference on the Quality of Software Architectures (QoSA 2005), LNCS, Erfurt, Germany, September 2005. Springer
Clements P, Bachmann F, Bass L, Garlan D, Ivers J, Little R, Nord R, Stafford J (2002) Documenting Software Architectures: Views and Beyond. Addison-Wesley
Conrad S, Hasselbring W, Koschel A, Tritsch R (2006) Enterprise Application Integration. Spektrum Akademischer Verlag
Fowler M, Rice D, Foemmel M, Hieatt E, Mee R, Stafford R (2003) Patterns of Enterprise Application Architecture. Addison-Wesley
GI-Arbeitskreis: Software-Architekturen. http://se.informatik.uni-oldenburg.de/GIAKSoftArch/
Hasselbring W (2005) Modelling Software Architectures. In: Paech B, Desel J (eds) Tagungsband zur Modellierung 2005, Seite 47, Heidelberg, März 2005. http://www.es.tu-darmstadt.de/gi-modellierung/archive/GesamtberichtMod2005.pdf
IEEE (2000) IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE Standard 1471-2000
Jeckle M, Rupp C, Hahn J, Zengler B, Queins S (2005) UML 2 glasklar. Hanser Fachbuchverlag
Jung H-W, Kim S-G, Chung C-S (2004) Measuring Software Product Quality: A Survey of ISO/IEC 9126. IEEE Software 21(5):88–92
Medvidovic N, Taylor RN (2000) A Classification and Comparison Framework for Software Architecture Description Languages. IEEE T Software Eng 26(1):70–93
Nückles M, Gurlitt J, Pabst T, Renkl A (2004) Mind Maps und Concept Maps: Visualisieren – Organisieren – Kommunizieren. Beck-Wirtschaftsberater im dtv, München
Pfister C, Weck W (2000) How to Fit the Architect into the Project Team? In: Balzer B, Obbink H (eds) Fourth International Software Architecture Workshop (ISAW-4) pp 27–30, Limerick, Ireland, Juni 2000
Quibeldey-Cirkel K (1996) Entwurfsmuster – Das aktuelle Schlagwort. Informatik-Spektrum 19(6):326–327
Reussner R, Hasselbring W (eds) (2006) Handbuch Software-Architektur. Dpunkt
Richter J-P, Haller H, Schrey P (2005) Serviceorientierte Architektur – Das aktuelle Schlagwort. Informatik-Spektrum 28(5):413–416
Software Engineering Institute (SEI), Carnegie Mellon University (2005) How Do You Define Software Architecture? http://www.sei.cmu.edu/architecture/definitions.html
Steinmetz R, Wehrle K (2004) Peer-to-Peer-Networking & -Computing – Das aktuelle Schlagwort. Informatik-Spektrum 27(1):51–54
TrustSoft: Trustworthy software systems. http://www.trustsoft.org
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hasselbring, W. Software-Architektur. Informatik Spektrum 29, 48–52 (2006). https://doi.org/10.1007/s00287-005-0049-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00287-005-0049-5