Systemarkitektur
Utseende
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]
Typer
[rediger | rediger kilde]Flere typer systemarkitekturer (som følger de samme grunnleggende prinsippene[5]) har blitt identifisert:[6]
- Masinvarearkitektur[7]
- Programvarearkitektur[8][9]
- Virksomhetsarkitektur[10][11]
- Arkitekturer for samarbeidssystemer (som internett, intelligente transportsystemer eller felles luftvern)
- Arkitektur for produksjonssystem[12]
- Strategisk systemarkitektur[13]
Se også
[rediger | rediger kilde]- Arcadia, arkitektursentrisk og modelldrevet metode for systemteknikk og programvareutvikling
- Arkitekturmønster, generelle og gjenbrukbare løsninger på ofte forekommende problemer
- Rammeverk for virksomhetsarkitektur, rammeverk for å definere arkitekturen til en virksomhet
- Arkitektur for virksomheters informasjonssikkerhet, virksomhetsarkitektur med fokus på informasjonssikkerhet i hele virksomheten
- Prosessarkitektur, strukturelt design av prosessene i en organisasjon
- Kravspesifikasjon, systemdesignprosess med fokus på å analysere, dokumentere, validere og administrere systemkrav
- Programvarearkitektur, høynivå struktur av et programvaresystem
- Programvareutvikling, systematisk utvikling av programvare.
- Systemarkitekt, rolle for å utforme arkiktekturen til et datasystem
- Systemanalyse, problemløsningsteknikk som bryter ned et system i dets komponentdeler
- Systemering, den første fasen i systemutvikling
- Systemteknikk, designer og administrasjon av komplekse systemer
Referanser
[rediger | rediger kilde]- ^ 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
- ^ 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.
- ^ 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.
- ^ 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, , , https://doi.org/10.1007/978-3-031-15900-8_13, besøkt 2022-12-07
- ^ The fundamental principles of Systems Architecture, by Boris Golden
- ^ The Art of Systems Architecture, Mark Maier and Eberhardt Rechtin, 2nd ed 2002
- ^ Abbas, Karim. From Algorithms to Hardware Architectures (på engelsk). ISBN 978-3-031-08692-2. doi:10.1007/978-3-031-08693-9.
- ^ Michaels, Paul. Software Architecture by Example (på engelsk). ISBN 978-1-4842-7989-2. doi:10.1007/978-1-4842-7990-8.
- ^ 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.
- ^ Ziemann, Jörg (på en), Enterprise Architecture in a Nutshell, , , https://doi.org/10.1007/978-3-030-96734-5_2
- ^ Musukutwa, Sheunopa Chalmers (på en), Developing an Enterprise Architecture, , , https://doi.org/10.1007/978-1-4842-8575-6_3
- ^ Markusheska, Nastasija. «Implementing a system architecture model for automated aircraft cabin assembly processes». doi:10.1007/s13272-022-00582-6.
- ^ Choosing A Strategic Systems Architecture, by Brad Day