Diferencias entre Arquitectura y Diseño.
Enviado por kerin0605 • 15 de Marzo de 2012 • Tesis • 498 Palabras (2 Páginas) • 489 Visitas
UNIVERSIDAD NACIONAL EXPERIMENTAL
DE LOS LLANOS OCCIDENTALES
“EZEQUIEL ZAMORA”
UNELLEZ-BARINAS
INFORME
BACHILLERES:
Sepulveda Duilio C.I. 18.558.344
Johnny Godoy C.I. 13.061.040
Héctor Ramírez C.I.19518605
BARINAS, MARZO 2012
1. Diferencias entre Arquitectura y Diseño.
2. Comenta acerca de los Estilos arquitectónicos.
3. Analiza una arquitectura de un Software
Diferencias entre Arquitectura y Diseño.
La Arquitectura del Software es el diseño de más alto nivel de la estructura de un sistema.
Diseño
Es de Bajo nivel. Enfoque específico en detalles
En alguna medida, la arquitectura y el diseño sirven al mismo propósito. Sin embargo, el foco de la AS en la estructura del sistema y en las interconexiones la distingue del diseño de software tradicional, tales como el diseño orientado a objetos, que se concentra más en el modelado de abstracciones de más bajo nivel, tales como algoritmos y tipos de datos. A medida que la arquitectura de alto nivel se refina, sus conectores pueden perder prominencia, distribuyéndose a través de los elementos arquitectónicos de más bajo nivel, resultando en la transformación de la arquitectura en diseño.
No sirve de nada un sistema que no cumple con los atributos de calidad que se especificaron en los requerimientos no funcionales de los clientes. Por lo que diseñar una correcta arquitectura va a determinar el éxito o fracaso de un sistema de software, en la medida que esta cumpla o no con sus objetivos. Debido a esto “Para reducir tales riesgos, y como buena práctica de ingeniería, es recomendable realizar evaluaciones a la arquitectura”
Para tener un buen funcionamiento del software observemos que este bien elaborado.
Calidad de Software: La Calidad de Software es “la concordancia con los requisitos funcionales y de rendimiento establecidos con los estándares de desarrollo explícitamente documentados y con las características implícitas que se espera de todo software desarrollado de forma profesional”
Componente: “Es una parte de una arquitectura de software claramente identificable, independiente a la aplicación en la que se utiliza y de otros componentes (partes), que describe y realiza funciones específicas y claras dentro del contexto de la arquitectura, puede ser modificado durante el diseño, posee una documentación clara que permite conocer sus características, atributos y comportamiento, reutilizable y su interoperabilidad con otros componentes (partes) no reduce el nivel de eficiencia de la arquitectura”.
Estilos arquitectónicos, define tanto un vocabulario de tipos de componentes y conectores como en el caso de filtros
...