hello

Páginas: 9 (2063 palabras) Publicado: 13 de junio de 2013
DISEÑO DE LA ARQUITECTURA DEL SOTFWARE
Concepto de Arquitectura
Es la representación que capacita al ingeniero del software para:
Analizar la efectividad del diseño para la consecución de los requisitos fijados.
Considerar las alternativas arquitectónicas en una etapa en la cual hacer cambios en el diseño es relativamente fácil.
Reducir los riesgos asociados a la construcción del software.En el diseño arquitectónico, un componente del software puede ser tan simple como un módulo de programa, pero también puede ser algo complicado como incluir base de datos y software intermedio (middleware) que permiten la configuración de una red de clientes y servidores.
El diseño de la arquitectura del software tiene en cuenta 2 niveles de la pirámide, el diseño de datos y el diseñoarquitectónico. El diseño de datos nos facilita la representación de los componentes de datos de la arquitectura. El diseño arquitectónico se centra en la representación de la estructura de los componentes del software, sus propiedades e interacciones.
Importancia de la Arquitectura
Facilitan la comunicación entre todas las partes interesadas en el desarrollo de un sistema basado en computadora.
Destacadecisiones tempranas de diseño que tendrán un profundo impacto en todo el trabajo de ingeniería del software.
Constituye un modelo relativamente pequeño e intelectualmente comprensible de cómo está estructurado el sistema y de cómo trabajan juntos sus componentes.
DISEÑO DE DATOS
El diseño de datos también llamado arquitectura de datos, crea un modelo de datos y/o información que se representacon un nivel de abstracción (visión de datos cliente/usuario). Este modelo de datos, es refinado en progresivas representaciones específicas de la implementación, que pueden ser procesadas por un sistema basado en computadora.
Al nivel de los componentes del programa, el diseño de las estructuras de datos y de los algoritmos asociados requeridos para su manipulación, son la parte esencial en lacreación de aplicaciones de alta calidad. Al nivel de aplicación, la traducción de un modelo de datos en una base de datos es el punto clave para alcanzar los objetivos de negocio del sistema. Al nivel de negocios, el conjunto de información almacenada en las diferentes bases de datos y reorganiza en el almacén de datos facilita la minería de datos o el descubrimiento de conocimiento que puedeinfluir en el próximo éxito del negocio.
Modelado de datos, estructura de datos, base de datos y almacén de datos.
Los objetos de datos son modelados utilizando diagramas de entidad-relación y el diccionario de datos. La actividad de diseño de datos traduce esos elementos del modelo de requisitos en estructuras de datos a nivel de los componentes del software y, cuando es necesario a arquitecturasde base de datos a nivel aplicación.
Un almacén de datos es un entorno de datos separado, que no está directamente integrado con las aplicaciones del día a día, pero que abarca todos los datos utilizados por una empresa.

Características de un almacén de base de datos:
Orientación por materia: Esto nos lleva a una exclusión de datos que podrían ser necesarios para una función particular delnegocio.
Integración: Sin tener en cuenta la fuente de datos, da consistencia nombrar convenciones, unidades y medidas, estructuras de codificación y atributos físicos.
Restricción de tiempo: Para un entorno aplicación orientado a transacción, los datos son precisos en el momento del acceso y por un período de tiempo pequeño (60 a 90 días) antes del acceso. En un almacén de datos se accede a losdatos en un momento específico de tiempo.
No volatilidad: En el almacén de datos, los datos se cargan, pero después de la primera transferencia, los datos no cambian.
Diseño de datos a nivel de componentes.
Se centra en la representación de estructuras de datos a las que se accede directamente a través de uno o más componentes del software.
Principios para la especificación de los datos:
Los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Hello
  • Hello
  • Hello
  • Hello
  • HELLEN
  • Hello
  • hello
  • hello?

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS