Arquitectura De Software

Páginas: 13 (3079 palabras) Publicado: 18 de abril de 2011
U N IV E R S ID A D N A C IO N A L A U T Ó N O M A D E MÉ X IC O
Jessica Karen Vázquez Neve Villaseñor Lic. en Informática Grupo 1182 UNIDAD III. Introducción a la Arquitectura de Software Informática I Armando Kaiser

UNIDAD III. INTRODUCCIÓN A LA ARQUITECTURA DE SOFTWARE
3.1 Introducción a la Arquitectura de Software
La Arquitectura de software identifica los elementos mas importantes deun sistema, así como sus relaciones; nos da una visión global del sistema y tiene mucho que ver con el diseño de estructuras. Su importancia radica en que necesitamos arquitectura para entender el sistema, organizar su desarrollo, plantear la reutilización del software y hacerlo evolucionar. Las arquitecturas de software no responden solo a requisitos estructurales, sino que están relacionadas conel rendimiento, uso, reutilización, restricciones económicas y tecnológicas e incluso las cuestiones estéticas. Determinar los elementos que definen una arquitectura es una tarea difícil; por eso es que se utilizan las metodologías de desarrollo, las cuales indican principios muy generales para identificar y diseñar una estructura.

Dependiendo de la importancia del caso, se puede implementaruna metodología diferente. Por ejemplo, en aquellos que aminoran los riegos mas importantes y los que representan la funcionalidad básica del software, la estructura base estará especificada por: * Diagramas que muestren subsistemas e interfaces entre los mismos. * Diagramas de componentes, clases, descripciones y conjuntos de caso de uso básicos. Estas especificaciones nos sirven para aprobar laarquitectura con los clientes y asegurar que al implementarlo cumplirá adecuadamente la funcionalidad básica que se requiere. Así, el software se desarrolla iterativamente hasta tenerlo funcionalmente completo. Otro método es identificar el tipo de sistema a construir, estudiando aplicaciones del mismo tipo. En cualquier tipo de sistema existen necesidades similares, muchos de los componentes que seusan en su desarrollo suelen ser mismos. Este método tiene muchas ventajas ya que nos permite examinar la arquitectura de sistemas ya construidos, comprender los requisitos a los que se enfrentan y compararlos con los de nuestros clientes.´ Las metodologías que gestionan directamente las cuestiones arquitectónicas y estructurales producen productos de mayor calidad, a menor costo y en menostiempo. Esto es porque los riesgos son menores y están mas controlados y que, al poder tener una visión orientada a componentes, las posibilidades de reutilizar el software son mayores. Construir una arquitectura permite desarrollar ideas nuevas y usar la experiencia acumulada, conociendo el tipo de sistema a construir y creando un producto de calidad, para esto utilizamos los “lenguajes de patrones”.1

U N IV E R S ID A D N A C IO N A L A U T Ó N O M A D E MÉ X IC O
Jessica Karen Vázquez Neve Villaseñor Lic. en Informática Grupo 1182 UNIDAD III. Introducción a la Arquitectura de Software Informática I Armando Kaiser

3.2 Requisitos de Calidad
Uno de los principales objetivos de las organizaciones que utilizan un sistema informático es la calidad del software. Consiste en desarrollarproductos lógicos que satisfagan las necesidades del usuario y no tengan defectos.

o

A s e g ur a m ie n t o d e l a Ca l i da d

Es la revisión de los productos y documentación relacionada con el software para verificar su cobertura, corrección, confiabilidad y facilidad de mantenimiento. Incluye la garantía de que un sistema cumple las especificaciones y los requerimientos para su uso ydesempeño deseados. Los analistas usan cuatro niveles de aseguramiento de la calidad, los cuales se describen en el siguiente cuadro:

2

U N IV E R S ID A D N A C IO N A L A U T Ó N O M A D E MÉ X IC O
Jessica Karen Vázquez Neve Villaseñor Lic. en Informática Grupo 1182 UNIDAD III. Introducción a la Arquitectura de Software Informática I Armando Kaiser

3.3 Documento de Diseño...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de software
  • Arquitectura Del Software
  • Arquitectura de software
  • Arquitectura de softwared
  • Arquitectura de software
  • Arquitectura de Software
  • Arquitectura De Software
  • Arquitectura de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS