stringtranslate.com

Arquitectura de sistemas

Ejemplo de una arquitectura de sistemas de alto nivel para una computadora.

Una arquitectura de sistema es el modelo conceptual que define la estructura , el comportamiento y más vistas de un sistema . [1] Una descripción de arquitectura es una descripción y representación formal de un sistema, organizada de una manera que apoya el razonamiento sobre las estructuras y comportamientos del sistema.

La arquitectura de un sistema puede constar de componentes del sistema y subsistemas desarrollados, que trabajarán juntos para implementar el sistema general. Se han realizado esfuerzos para formalizar los lenguajes para describir la arquitectura del sistema; en conjunto, se denominan lenguajes de descripción de arquitectura (ADL). [2] [3] [4]

Descripción general

Varias organizaciones pueden definir la arquitectura de sistemas de diferentes maneras, incluyendo:

Se puede pensar en la arquitectura del sistema como un conjunto de representaciones de un sistema existente (o futuro). Estas representaciones describen inicialmente una organización funcional general de alto nivel y se refinan progresivamente hasta obtener descripciones más detalladas y concretas.

La arquitectura del sistema transmite el contenido informativo de los elementos que componen un sistema, las relaciones entre esos elementos y las reglas que gobiernan esas relaciones. Los componentes arquitectónicos y el conjunto de relaciones entre estos componentes que una descripción de arquitectura puede consistir en hardware, software , documentación, instalaciones, procedimientos manuales o roles desempeñados por organizaciones o personas. [ se necesita aclaración ]

La arquitectura de un sistema se concentra principalmente en las interfaces internas entre los componentes o subsistemas del sistema , y ​​en las interfaces entre el sistema y su entorno externo, especialmente el usuario . (En el caso específico de los sistemas informáticos, esta última interfaz especial se conoce como interfaz hombre-computadora , también conocida como interfaz hombre-computadora o HCI ; anteriormente llamada interfaz hombre-máquina).

Se puede contrastar la arquitectura de un sistema con la ingeniería de arquitectura de sistemas (SAE), el método y la disciplina para implementar eficazmente la arquitectura de un sistema: [13]

Historia

La arquitectura de sistemas depende en gran medida de prácticas y técnicas que se desarrollaron durante miles de años en muchos otros campos, siendo quizás el más importante la arquitectura civil.

Tipos

Se han identificado varios tipos de arquitecturas de sistemas (basadas en los mismos principios fundamentales [14] ) de la siguiente manera: [15]

Ver también

Referencias

  1. ^ Hannu Jaakkoррмшлинla y Bernhard Thalheim. (2011) "Metodologías de modelado basadas en la arquitectura". En: Actas de la conferencia de 2011 sobre Modelado de información y bases de conocimiento XXII . Anneli Heimbürger et al. (ed.). Prensa IOS. pag. 98
  2. ^ Paul C. Clements (1996) "Un estudio de los lenguajes de descripción de la arquitectura". Actas del octavo taller internacional sobre especificación y diseño de software. Sociedad de Computación IEEE, 1996.
  3. ^ Nenad Medvidovic y Richard N. Taylor (2000). "Un marco de clasificación y comparación para lenguajes de descripción de arquitectura de software". Ingeniería de software, IEEE Transactions el 26.1 (2000): 70-93.
  4. ^ Nejad, Bobby (2023), Nejad, Bobby (ed.), "La arquitectura física", Introducción a la ingeniería de sistemas de segmento terrestre de satélite: principios y aspectos operativos , Biblioteca de tecnología espacial, vol. 41, Cham: Springer International Publishing, págs. 187–197, doi :10.1007/978-3-031-15900-8_13, ISBN 978-3-031-15900-8, recuperado el 7 de diciembre de 2022
  5. ^ De ANSI / IEEE 1471-2000 .
  6. ^ Del Instituto de Ingeniería de Software de la Universidad Carnegie Mellon.
  7. ^ Del glosario de la página de inicio de Ingeniería Humana. Archivado el 13 de febrero de 2015 en Wayback Machine.
  8. ^ Del repositorio de OPEN Process Framework (OPF) Archivado el 5 de marzo de 2006 en Wayback Machine .
  9. ^ Del glosario del Centro Nacional de Estadísticas Educativas.
  10. ^ TOGAF
  11. ^ De IEEE 1220-1998 como se encuentra en su glosario Archivado el 17 de mayo de 2006 en Wayback Machine .
  12. ^ TOGAF
  13. ^ El marco del método para arquitecturas de sistemas de ingeniería, Donald Firesmith et al., 2008
  14. ^ Los principios fundamentales de la Arquitectura de Sistemas, por Boris Golden
  15. ^ El arte de la arquitectura de sistemas, Mark Maier y Eberhardt Rechtin , 2ª ed. 2002
  16. ^ Abbas, Karim (2023). De los algoritmos a las arquitecturas de hardware. doi :10.1007/978-3-031-08693-9. ISBN 978-3-031-08692-2. S2CID  251371033.
  17. ^ Michaels, Paul (2022). Arquitectura de software por ejemplo. doi :10.1007/978-1-4842-7990-8. ISBN 978-1-4842-7989-2. S2CID  248408249.
  18. ^ Zeng, Ruiqi; Niu, Yiru; Zhao, Yue; Peng, Haiyang (2022). "Evolución de la arquitectura de software e investigación tecnológica". En Liu, Shuai; Ma, Xuefei (eds.). Procesamiento híbrido avanzado de información . Apuntes de Conferencias del Instituto de Ciencias de la Computación, Informática Social e Ingeniería de Telecomunicación. vol. 416. Cham: Editorial Internacional Springer. págs. 708–720. doi :10.1007/978-3-030-94551-0_54. ISBN 978-3-030-94551-0. S2CID  246051702.
  19. ^ Ziemann, Jörg (2022), Ziemann, Jörg (ed.), "Arquitectura empresarial en pocas palabras", Fundamentos de la gestión de la arquitectura empresarial: fundamentos para dirigir el sistema digital en toda la empresa , The Enterprise Engineering Series, Cham: Springer International Publishing , págs. 23–60, doi :10.1007/978-3-030-96734-5_2, ISBN 978-3-030-96734-5, recuperado el 7 de diciembre de 2022
  20. ^ Musukutwa, Sheunopa Chalmers (2022), Musukutwa, Sheunopa Chalmers (ed.), "Desarrollo de una arquitectura empresarial", Arquitectura empresarial de SAP: un plan para ejecutar la transformación digital , Berkeley, CA: Apress, págs. 51–92, doi : 10.1007/978-1-4842-8575-6_3, ISBN 978-1-4842-8575-6, recuperado el 7 de diciembre de 2022
  21. ^ Markusheska, Nastasija; Srinivasan, Venkatachalam; Walther, Jan-Niclas; Gindorf, Alex; Biedermann, Jörn; Meller, Frank; Nagel, Björn (1 de julio de 2022). "Implementación de un modelo de arquitectura de sistemas para procesos automatizados de montaje de cabinas de aviones". Revista Aeronáutica CEAS . 13 (3): 689–703. doi : 10.1007/s13272-022-00582-6 . ISSN  1869-5590. S2CID  248972956.
  22. ^ Elección de una arquitectura de sistemas estratégicos, por Brad Day

enlaces externos