Hopp til innhold

Systemarkitektur

Fra Wikipedia, den frie encyklopedi
Eksempel på høynivå systemarkitektur for en datamaskin

En systemarkitektur er en konseptmodell som definerer struktur, atferd og visninger av et system.[1] En arkitekturbeskrivelse er en formell beskrivelse og representasjon av et system, organisert på en måte som støtter resonnement om systemets strukturer og atferd.

Systemarkitekturer kan bestå av komponenter og delsystemer som virker sammen for å implementere det samlede systemet. Det har vært gjort flere forsøk på å lage formelle språk for beskrivelse av systemarkitektur, disse kalles arkitekturbeskrivelsespråk.[2][3][4]

Flere typer systemarkitekturer (som følger de samme grunnleggende prinsippene[5]) har blitt identifisert:[6]

Referanser

[rediger | rediger kilde]
  1. ^ Hannu Jaakkoррмшлинla and Bernhard Thalheim. (2011) "Architecture-driven modelling methodologies." In: Proceedings of the 2011 conference on Information Modelling and Knowledge Bases XXII. Anneli Heimbürger et al. (eds). IOS Press. p. 98
  2. ^ Paul C. Clements (1996) "A survey of architecture description languages." Proceedings of the 8th international workshop on software specification and design. IEEE Computer Society, 1996.
  3. ^ Nenad Medvidovic and Richard N. Taylor (2000). "A classification and comparison framework for software architecture description languages. Arkivert 11. juni 2010 hos Wayback Machine." Software Engineering, IEEE Transactions on 26.1 (2000): 70-93.
  4. ^ Nejad, Bobby (2023), Nejad, Bobby, red., «The Physical Architecture» (på en), Introduction to Satellite Ground Segment Systems Engineering: Principles and Operational Aspects, Space Technology Library (Cham: Springer International Publishing) 41: ss. 187–197, DOI:10.1007/978-3-031-15900-8_13, ISBN 978-3-031-15900-8, https://doi.org/10.1007/978-3-031-15900-8_13, besøkt 2022-12-07 
  5. ^ The fundamental principles of Systems Architecture, by Boris Golden
  6. ^ The Art of Systems Architecture, Mark Maier and Eberhardt Rechtin, 2nd ed 2002
  7. ^ Abbas, Karim. From Algorithms to Hardware Architectures (på engelsk). ISBN 978-3-031-08692-2. doi:10.1007/978-3-031-08693-9. 
  8. ^ Michaels, Paul. Software Architecture by Example (på engelsk). ISBN 978-1-4842-7989-2. doi:10.1007/978-1-4842-7990-8. 
  9. ^ Zeng, Ruiqi; Niu, Yiru; Zhao, Yue; Peng, Haiyang (2022). «Software Architecture Evolution and Technology Research». I Liu. Advanced Hybrid Information Processing. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering (på engelsk). 416. Cham: Springer International Publishing. ISBN 978-3-030-94551-0. doi:10.1007/978-3-030-94551-0_54. 
  10. ^ Ziemann, Jörg (på en), Enterprise Architecture in a Nutshell, DOI:10.1007/978-3-030-96734-5_2, ISBN 978-3-030-96734-5, https://doi.org/10.1007/978-3-030-96734-5_2 
  11. ^ Musukutwa, Sheunopa Chalmers (på en), Developing an Enterprise Architecture, DOI:10.1007/978-1-4842-8575-6_3, ISBN 978-1-4842-8575-6, https://doi.org/10.1007/978-1-4842-8575-6_3 
  12. ^ Markusheska, Nastasija. «Implementing a system architecture model for automated aircraft cabin assembly processes». doi:10.1007/s13272-022-00582-6. 
  13. ^ Choosing A Strategic Systems Architecture, by Brad Day