SlideShare una empresa de Scribd logo
1 de 2
1. ¿Existe alguna diferencia entre Estilo y Patrón Arquitectónico?¿Si es así cuál es?
La diferencia entre patrones arquitectónicos y estilos arquitectónicos.
El patrón de arquitectura es Preguntas de un contexto específico Solución
El estilo arquitectónico es una solución
2. Defina con sus propias palabras Estilo y Patrón Arquitectónico
Un patrón arquitectónico describe la relación entre un conjunto de componentes para
resolver un problema arquitectónico común en un contexto particular!.
Un estilo arquitectónico es una solución
3. ¿Cliente/Servidor es un estilo o un patrón?
Cliente-Servidor es uno de los estilos arquitectónicos distribuidos más conocidos, el cual está
compuesto por dos componentes, el proveedor y el consumidor. El proveedor es un servidor
que brinda una serie de servicios o recursos los cuales son consumidos por el Cliente.
4. Enumere y dé una breve descripción de los Estilos Arquitectónicos encontrados en la
literatura
5. ¿Cuales son los atributos de calidad de una Arquitectura de Software?
Mantenibilidad
La capacidad de mantenimiento es el grado en que el software es comprendido, reparado o
mejorado. Debería ser fácil hacer cambios en el software, ya sea para la adición de una nueva
característica o para la corrección de un error. La mantenibilidad es la facilidad con la que se
puede modificar el software, adaptarlo para otros fines o transferirlo de un equipo de desarrollo
a otro. El cumplimiento de las reglas de arquitectura del software y la coherencia en toda la
aplicación se combinan para hacer que el software sea mantenible.
Extensibilidad
La extensibilidad es la capacidad de la arquitectura de software para manejar la adición de
nuevas funcionalidades y componentes. Es muy valiosa en el desarrollo ágil ya que las
características se añaden a lo largo de la vida del proyecto.
Simplicidad
Hacer una arquitectura de software tan simple como sea posible es la clave para que sea más
comprensible para todos.
Rendimiento
Muestra la respuesta del sistema a la realización de determinadas acciones durante un
determinado período de tiempo. Incluye métricas de la arquitectura como, latencia: tiempo
dedicado a responder a un evento, capacidad del canal: el número de eventos que ocurren en
un determinado momento.
Escalabilidad
La escalabilidad es la capacidad del sistema para manejar aumentos de carga sin disminuir el
rendimiento, o la posibilidad de aumentar rápidamente la carga. Los indicadores clave para
medir este atributo son, si el sistema permite la escalada horizontal, el tiempo necesario para
aumentar la escalada, en segundos, las limitaciones de escalada: el número de servidores o
la capacidad de la red y la posibilidad de escalar: el aumento del número de transacciones o
la cantidad de contenido.
Interoperabilidad
Responsable del funcionamiento y la transmisión de datos y su intercambio con otros sistemas
externos. Un sistema bien diseñado facilita la integración con sistemas de terceros. Para
mejorar la interoperabilidad, puede utilizar interfaces externas bien diseñadas, sistemas de
estandarización, etc.
Evolución
La arquitectura de software expone las dimensiones a lo largo de las cuales se espera que un
sistema evolucione.
Fiabilidad
Riesgo de fallo de software y la estabilidad de un programa cuando se expone a condiciones
inesperadas. Un software fiable tiene un tiempo de inactividad mínimo, buena integridad de los
datos y no hay errores que afecten directamente a los usuarios.
Seguridad
Evalúa lo bien que una aplicación protege la información contra el riesgo de infracciones de
software. Por ejemplo, la cantidad y la gravedad de las vulnerabilidades encontradas en un
sistema de software son indicadores de su nivel de seguridad. También se puede medir la
seguridad evaluando el tiempo que se tarda en parchear o arreglar las vulnerabilidades del
software.
Testeabilidad
El software de calidad requiere un alto grado de testabilidad. Encontrar fallos en el software
con un alto grado de comparabilidad es más fácil, lo que hace que esos sistemas tengan menos
probabilidades de contener errores cuando se envían a los usuarios finales. Los principales
indicadores de este atributo son el porcentaje de cobertura con integración, las pruebas
unitarias,

Más contenido relacionado

Similar a Taller Estilos y Patrones Arquitectónicos.docx

ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdfATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdfDavidVeraOlivera
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Softwarejuic
 
Fundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del SoftwareFundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del SoftwareRichard J. Nuñez
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradomateraactivo
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok originalDat@center S.A
 
Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docxKeiberOrtiz1
 
Metodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasMetodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasgrupo7inf162
 
Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un softwaressalzar
 
Fundamentos del diseño de software
Fundamentos del diseño de software Fundamentos del diseño de software
Fundamentos del diseño de software AlessandreMndez
 
Ing de req
Ing de reqIng de req
Ing de reqwhymber
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)David Rosero
 

Similar a Taller Estilos y Patrones Arquitectónicos.docx (20)

ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdfATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Fundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del SoftwareFundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del Software
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok original
 
Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docx
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
Metodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasMetodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemas
 
Calidad del diseno
Calidad del disenoCalidad del diseno
Calidad del diseno
 
Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un software
 
Fundamentos del diseño de software
Fundamentos del diseño de software Fundamentos del diseño de software
Fundamentos del diseño de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ing de req
Ing de reqIng de req
Ing de req
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 

Último

27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaAndreBarrientos3
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfOmarPadillaGarcia
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upnDayronCernaYupanquiy
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdfnicolascastaneda8
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 

Último (20)

27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 

Taller Estilos y Patrones Arquitectónicos.docx

  • 1. 1. ¿Existe alguna diferencia entre Estilo y Patrón Arquitectónico?¿Si es así cuál es? La diferencia entre patrones arquitectónicos y estilos arquitectónicos. El patrón de arquitectura es Preguntas de un contexto específico Solución El estilo arquitectónico es una solución 2. Defina con sus propias palabras Estilo y Patrón Arquitectónico Un patrón arquitectónico describe la relación entre un conjunto de componentes para resolver un problema arquitectónico común en un contexto particular!. Un estilo arquitectónico es una solución 3. ¿Cliente/Servidor es un estilo o un patrón? Cliente-Servidor es uno de los estilos arquitectónicos distribuidos más conocidos, el cual está compuesto por dos componentes, el proveedor y el consumidor. El proveedor es un servidor que brinda una serie de servicios o recursos los cuales son consumidos por el Cliente. 4. Enumere y dé una breve descripción de los Estilos Arquitectónicos encontrados en la literatura 5. ¿Cuales son los atributos de calidad de una Arquitectura de Software? Mantenibilidad La capacidad de mantenimiento es el grado en que el software es comprendido, reparado o mejorado. Debería ser fácil hacer cambios en el software, ya sea para la adición de una nueva característica o para la corrección de un error. La mantenibilidad es la facilidad con la que se puede modificar el software, adaptarlo para otros fines o transferirlo de un equipo de desarrollo a otro. El cumplimiento de las reglas de arquitectura del software y la coherencia en toda la aplicación se combinan para hacer que el software sea mantenible. Extensibilidad La extensibilidad es la capacidad de la arquitectura de software para manejar la adición de nuevas funcionalidades y componentes. Es muy valiosa en el desarrollo ágil ya que las características se añaden a lo largo de la vida del proyecto. Simplicidad Hacer una arquitectura de software tan simple como sea posible es la clave para que sea más comprensible para todos. Rendimiento Muestra la respuesta del sistema a la realización de determinadas acciones durante un determinado período de tiempo. Incluye métricas de la arquitectura como, latencia: tiempo dedicado a responder a un evento, capacidad del canal: el número de eventos que ocurren en un determinado momento. Escalabilidad La escalabilidad es la capacidad del sistema para manejar aumentos de carga sin disminuir el rendimiento, o la posibilidad de aumentar rápidamente la carga. Los indicadores clave para medir este atributo son, si el sistema permite la escalada horizontal, el tiempo necesario para
  • 2. aumentar la escalada, en segundos, las limitaciones de escalada: el número de servidores o la capacidad de la red y la posibilidad de escalar: el aumento del número de transacciones o la cantidad de contenido. Interoperabilidad Responsable del funcionamiento y la transmisión de datos y su intercambio con otros sistemas externos. Un sistema bien diseñado facilita la integración con sistemas de terceros. Para mejorar la interoperabilidad, puede utilizar interfaces externas bien diseñadas, sistemas de estandarización, etc. Evolución La arquitectura de software expone las dimensiones a lo largo de las cuales se espera que un sistema evolucione. Fiabilidad Riesgo de fallo de software y la estabilidad de un programa cuando se expone a condiciones inesperadas. Un software fiable tiene un tiempo de inactividad mínimo, buena integridad de los datos y no hay errores que afecten directamente a los usuarios. Seguridad Evalúa lo bien que una aplicación protege la información contra el riesgo de infracciones de software. Por ejemplo, la cantidad y la gravedad de las vulnerabilidades encontradas en un sistema de software son indicadores de su nivel de seguridad. También se puede medir la seguridad evaluando el tiempo que se tarda en parchear o arreglar las vulnerabilidades del software. Testeabilidad El software de calidad requiere un alto grado de testabilidad. Encontrar fallos en el software con un alto grado de comparabilidad es más fácil, lo que hace que esos sistemas tengan menos probabilidades de contener errores cuando se envían a los usuarios finales. Los principales indicadores de este atributo son el porcentaje de cobertura con integración, las pruebas unitarias,