Académique Documents
Professionnel Documents
Culture Documents
Diseño de Sistemas
Diseño de Sistemas
El diseño de sistemas, el diseño de objetos y la implementación constituyen la construcción del
sistema. Durante estas tres actividades los desarrolladores vinculan la especificación de
requisitos generada durante la elicitación de requisitos y el análisis con el sistema que será
entregado a los usuarios. El diseño de sistemas es el primer paso de éste proceso y se enfoca
en la descomposición del sistema en partes más pequeñas que en consecuencia son más
simples de manejar.
Un subsistema es una parte reemplazable del sistema que está definida en una
interface que encapsula el estado y el comportamiento de las clases contenidas.
CONCEPTOS
Subsistemas y Clases
En UML un subsistema se representa usando componentes que se describen por rectángulos con el
icono de los componentes en la esquina superior derecha. Las dependencias entre los componentes
se describen con flechas punteadas dirigidas.
Las capas están ordenadas jerárquicamente y dependen (requieren) de sus capas anteriores. Las
capa que no depende de ninguna otra se denomina Layer Bottom y la capa que no es usada por
ninguna otra capa se llama Top Layer.
Cuando una capa puede usar unicamente su capa anterior se identifica una arquitectura cerrada.
En cambio cuando una capa puede usar cualquiera de sus capas anteriores se identifica una
arquitectura abierta.
Ubicación
Una arquitectura de sistemas incluye la descomposición en subsistemas, el flujo del control global,
el manejo de las fronteras (bordes) de los requerimientos y los protocolos de comunicación
entre los subsistemas.
ACTIVIDADES DEL DISEÑO DE SISTEMAS
Desde los objetos a los subsistema
7 Identificar Servicios