Diseño a nivel componentes

Solo disponible en BuenasTareas
  • Páginas : 2 (379 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de noviembre de 2010
Leer documento completo
Vista previa del texto
1. El diseño a nivel de componentes transforma los ele- mentos estructurales de la arquitectura del software en una descripción procedimental de los componentes del software. La información que seobtiene de EP, EC y de DTE sirve como base para el diseño de los compo- nentes.
2. La importancia del diseño del software se puede describir con una sola palabra -calidad-. El diseño es el lugar endonde se fomentará la calidad en la ingeniería del software. El diseño proporciona las representaciones del software que se pueden evaluar en cuanto a calidad. El diseño es la única forma de convertirexactamente los requisitos de un cliente en un producto o sistema de software finalizado. El dise- ño del software sirve como fundamento para todos los pasos siguientes del soporte del software y dela inge- niería del software.
3. Diseño y calidad del software
Tres características que sirven como guía para la evaluación de un buen diseño:
el diseño deberá implementar todos los requisitosexplícitos del modelo de análisis, y deberán ajustarse a todos los requisitos implícitos que desea el cliente;
el diseño deberá ser una guía legible y comprensible para aquellos que generan código ypara aquellos que comprueban y consecuentemente, dan soporte al soft- ware; el diseño deberá proporcionar una imagen completa del software, enfrentándose a los dominios de com- portamiento,funcionales y de datos desde una perspectiva de implementacion
4. Principiosbásicos del diseño
En el proceso de diseño no deberá utilizarse «orejeras». Un buen diseñador deberá tener en cuenta enfoquesalternativos, juzgando todos los que se basan en los requisitos del problema.
El diseño deberá poderse rastrear hasta el modelo de análisis.
El diseño no deberá inventar nada que ya esté inventado. Lossistemas se construyen utilizando un conjunto de patrones de diseño
5. El diseño deberá «minimizar la distancia intelectual» [DAV95] entre el software y el problema como si de la misma vida...
tracking img