Conservando la estructura de tres componentes principales en este modelo se

Conservando la estructura de tres componentes

This preview shows page 12 - 14 out of 24 pages.

Conservando la estructura de tres componentes principales, en este modelo se “subdivide” cada una de las capas, especializando los servicios que se proveen en cada una de ellas. MODELO MULTICAPAS Interfaz de Usuario Utilidad de Usuario Presentación Lógica de Procesos Web Service W W W Negocio Funciones de Acceso a Datos Acceso a datos HRI 4 Servicios de Presentación Servicios de Contexto de Negocio Programación de Objetos en Base de Datos Servicios de Base de Datos Servicios de Reglas de Negoci o Servicios de Traducción de Datos Servicios de Acceso a Datos Figura 3. Modelo de múltiples capas. La cantidad de subniveles depende de la definición de servicios, pero facilita la actualización de las reglas de negocio, el manejo de recursos y la escalabilidad del sistema, la definición de estas subcapas depende de la arquitectura de software que haya elegido el diseñador de software. 2. Diseño de la arquitectura Una de las principales actividades en el diseño de software es la partición de la funcionalidad, identificada en la fase de análisis y especificación de requerimientos, en módulos de software específicos. Lo anterior aplicando los principios de arquitectura vistos en el numeral uno de este recurso. La partición de la funcionalidad deriva en el concepto de componentes de software que pueden describirse en términos de clases, paquetes, subsistemas y sus dependencias, o físicamente en términos de archivos ejecutables, librerías de clases y bases de datos. Un componente es una parte modular del diseño del sistema que esconde su implementación detrás de un conjunto de interfaces externas (BOOCH, 2005). En sistemas orientados a objetos la arquitectura del software se modela usando diagramas de clases, diagramas de componentes y diagramas de paquetes.
Image of page 12
Diseño de la arquitectura de software FAVA - Formación en Ambientes Virtuales de Aprendizaje 13 SENA - Servicio Nacional de Aprendizaje. 2.1. Diagrama de componentes Los diagramas de componentes se utilizan para describir los elementos físicos, códigos fuentes, las librerías, tablas, archivos y ejecutables que se van a utilizar o serán utilizados en el sistema o proyecto que se va a desarrollar junto con sus relaciones. Es un diagrama estructural que muestra las interfaces externas incluyendo puertos y la composición interna del componente (BOOCH, 2005). Los diagramas de Componentes incluyen los siguientes elementos: - Componentes. - Interfaces. - Puertos. - Relaciones de dependencia, generalización, asociación y realización. - Paquetes o subsistemas. 01 Componentes Un componente es una parte lógica y reemplazable de un sistema que se ajusta y provee la realización de un conjunto de interfaces. (BOOCH,2005). El concepto de componente es el opuesto a monolítico. Un software monolítico es aquel que está formado por un solo programa.
Image of page 13
Image of page 14

You've reached the end of your free preview.

Want to read all 24 pages?

  • Spring '19
  • Andrew Macfarlane
  • Comunicación, Lógica, Cliente-servidor, Interfaz gráfica de usuario

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture