høyre|miniatyr|Eksempel på høynivå systemarkitektur for en datamaskin

En systemarkitektur er en konseptmodell som definerer struktur, atferd og visninger av et system.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 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.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. " Software Engineering, IEEE Transactions on 26.1 (2000): 70-93.

Typer Flere typer systemarkitekturer (som følger de samme grunnleggende prinsippeneThe fundamental principles of Systems Architecture, by Boris Golden) har blitt identifisert:The Art of Systems Architecture, Mark Maier and Eberhardt Rechtin, 2nd ed 2002

Masinvarearkitektur Programvarearkitektur Virksomhetsarkitektur Arkitekturer for samarbeidssystemer (som internett, intelligente transportsystemer eller felles luftvern) Arkitektur for produksjonssystem Strategisk systemarkitekturChoosing A Strategic Systems Architecture, by Brad Day

Se også 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

Kategori:Systemteknikk