Diseño de productos de software

Páginas: 20 (4924 palabras) Publicado: 23 de marzo de 2011
Índice:

Introducción.-----------------------------------------------------------------------------------------------------1

6. Diseño y arquitectura de productos de software.---------------------------------------------------3
6.1 Descomposición modular.---------------------------------------------------------------------4

6.2 Arquitectura de dominioespecifico.------------------------------------------------------------------9
6.2.1 Diseño software de arquitectura multiprocesador.---------------------------------10
6.2.2 Diseño software de arquitectura cliente-servidor.----------------------------------12
6.2.3 Diseño software distribuido.--------------------------------------------------------------14
6.2.4 Diseño software de tiemporeal.---------------------------------------------------------18

Bibliografía.----------------------------------------------------------------------------------------------------23

Introducción.

EL diseño del software se encuentra en el núcleo técnico de la ingeniería del software y se aplica independientemente del modelo de diseño de software que se utilice.

La arquitectura de Software ha estado implícita bien comoaccidentes en la implementación, bien como sistemas legados del pasado. Los buenos desarrolladores de software han adoptado, a menudo, uno o varios patrones arquitectónicos como estrategias de organización del sistema, pero utilizaban estos patrones de modo informal y no tenían ningún interés en hacerlos explícitos en el sistema resultante.

6. Diseño y arquitectura de productos de software.

Eldiseño del software se encuentra en el núcleo técnico de la ingeniería del software y se aplica independientemente del modelo de diseño de software que se utilice. Una vez que se analizan y especifican los requisitos del software, el diseño del software es la primera de las tres actividades técnicas diseño, generación de código y pruebas que se requieren para construir y verificar el software. Cadaactividad transforma la información de manera que dé lugar por último a un software de computadora validado.

Desde que el primer programa fue dividido en módulos, los sistemas de software han tenido arquitecturas, y los programadores han sido responsables de sus interacciones a través de módulos y de las propiedades globales de ensamblaje. Históricamente, las arquitecturas han estado implícitasbien como accidentes en la implementación, bien como sistemas legados del pasado. Los buenos desarrolladores de software han adoptado, a menudo, uno o varios patrones arquitectónicos como estrategias de organización del sistema, pero utilizaban estos patrones de modo informal y no tenían ningún interés en hacerlos explícitos en el sistema resultante.

¿Qué es arquitectura?
La arquitectura desoftware de un sistema de programa o computación es la estructura de las estructuras del sistema, la cual comprende los componentes del software, las propiedades de esos componentes visibles externamente, y las relaciones entre ellos.

La arquitectura no es el software operacional. Más bien, es la representación que capacita al ingeniero del software para: (1) analizar la efectividad del diseño parala consecución de los requisitos fijados, (2) considerar las alternativas arquitectónicas en una etapa en la cual hacer cambios en el diseño es relativamente fácil, y (3) reducir los riesgos asociados a la construcción del software.
¿Por qué es importante la arquitectura?
Las representaciones de la arquitectura de software facilitan la comunicación entre todas las partes (partícipes) interesadasen el desarrollo de un sistema basado en computadora.
La arquitectura destaca decisiones tempranas de diseño que tendrán un profundo impacto en todo el trabajo de ingeniería del software que sigue, y es tan importante en el éxito final del sistema como una entidad operacional.
El modelo de diseño arquitectónico y los patrones arquitectónicos contenidos dentro son transferibles. Esto es, los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseño Y Arquitectura De Productos De Software
  • Diseño De Arquitectura De Producto De Software
  • Diseño de software
  • Softwares De Diseño
  • Diseño de software
  • Diseño de software
  • Software De Diseño
  • Diseño De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS