Está en la página 1de 26

Qu son?

Tipos de Componentes Diagramas Representacin Aplicacin

Qu es un Componente?
Un componente de Software es una parte fsica de un

sistema. Tabla, un archivo de datos, ejecutable, biblioteca de vnculos dinmicos, documentos, etc. Puede ser la implementacin de ms de una clase.

Tipos de Componentes
1. Componentes de distribucin: que conforman el

fundamento de los sistemas ejecutables (DLL, ActiveX, Java Beans). 2. Componentes para trabajar en el producto: a partir de los cuales se han creado los componentes de distribucin (archivos de base de datos y de cdigo) 3. Componentes de ejecucin: creados como resultado de un sistema en ejecucin.

Estereotipos de componentes
UML define cinco estereotipos estndar que se aplican en los componentes Executable, componente que se puede ejecutar Library, biblioteca de objetos esttica o din mica Table, Componentes que representa una tabla de base de datos File, componente que representa un documento que contiene cdigo fuente o datos Document, Comp. Que representa un documento

Componente de distribucin .HLP (archivo de ayuda). .CNT (tema de contenido) , este ayuda a crear un

componente de distribucin, es un componente para trabajar en el producto. A su vez, el ndice creado se encuentra en un archivo .FTS (bsqueda de texto completo). Finalmente, la primera vez que abra la ayuda, se crear un archivo .GID (ndice general), que es resultado de un anlisis de sistema de ayuda de Windows; con ello los archivos .FTS y .GID son componentes de ejecucin.

Qu es un diagrama de componentes?
Contiene: componentes, interfaces y relaciones.

REPRESENTACIN DE UN COMPONENTE:
Smbolo principal: un rectngulo que tiene otros dos sobrepuestos del lado izquierdo. El nombre del componente debe estar dentro del smbolo.

Muestra que si el componente es miembro de un

paquete, puede utilizar el nombre del paquete como prefijo para el nombre del componente.

Tambin puede agregar informacin que muestre

algn detalle del componente.

Pueden haber entre ellos relaciones de dependencia

como: Generalizacin Asociacin Agregacin Realizacin

INTERFACES
Es el lazo de unin entre varios componentes. Donde C es el nombre de la interfaz.

Las interfases pueden repre

sentarse de varias formas:

Adems se pueden representar de dos maneras de forma icnica y expandida.

Puntos de entrada

Relacin de uso

Ejemplo de Diagrama de componentes

Diagrama de flujo de datos (DFD)


Es una representacin grfica del "flujo de datos a

travs de un sistema de informacin, permite visualizar un sistema como una red de procesos funcionales, conectados entre s por "conductos" y "tanques de almacenamiento" de datos. Fueron inventados por Larry Constantine. Los usuarios van a poder visualizar la forma en que el sistema funciona, lo que el sistema va a lograr, y cmo el sistema se pondr en prctica.

Componentes
Proceso:

Muestra una parte del sistema que transforma entradas en salidas. El proceso se representa grficamente como un crculo.

Componentes
Flujo:

Se representa grficamente por medio de una flecha que entra o sale de un proceso;. Se usa para describir el movimiento de bloques o paquetes de informacin de una parte del sistema a otra.

Los flujos muestran tambin la direccin: una cabeza

de flecha en cualquier extremo (o posiblemente ambos) del flujo indica si los datos (o el material) se est moviendo hacia adentro o hacia fuera de un proceso (o ambas cosas)

Componentes
Almacn:

De modo caracterstico el nombre que se utiliza para identificar al almacn es el plural del que se utiliza para los paquetes que entran y salen del almacn por medio de flujos.

Los almacenes se conectan por flujos a los procesos. As, el contexto en el que se muestra en un DFD es uno de los siguientes (o ambos):
Un flujo desde un almacn. Un flujo haca un almacn.

Componentes
Terminador.

Representan entidades externas con las cuales el sistema se comunica. Comnmente, puede ser una persona, o un grupo, por ejemplo, una organizacin externa o una agencia gubernamental, o un grupo o departamento que est dentro de la misma compaa u organizacin, pero fuera del control del sistema que se est modelando. En algunos casos, un terminador puede ser otro sistema, como algn otro sistema computacional con el cual se comunica ste.

Componentes
Existen tres cosas importantes que debemos recordar acerca de los terminadores: Son externos al sistema que se est modelando. Es evidente que ni el analista ni el diseador del sistema estn en posibilidades de cambiar los contenidos de un terminador o la manera en que trabaja. Las relaciones que existan entre los terminadores no se muestran en el modelo de DFD.

El DFD se basa en descomposiciones llamadas niveles.

El primer nivel es una representacin muy general del sistema. Aumentan los detalles en la medida en que se alcancen niveles ms bajos(subniveles) en la descomposicin.

DFD para registro, Nivel 1

DFD para validar datos, Nivel 1.2

DFD para revisar la cookie de autentificacin, Nivel 2.1

DFD para eliminar dominio, Nivel 3

DFD para obtener una direccin IP, Nivel 4.4

GRACIAS!!!
Por su atencin, nos reservamos el derecho de contestar

cualquier pregunta.
Dudas y/o Sugerencias, por favor con Claudia Ortega

También podría gustarte