Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD 5
INDICE
UNIDAD 5
INTRODUCCION..3
5 MODELO DE IMPLEMENTACIN OO. 4
5.1. DIAGRAMAS DE COMPONENTES.. 4
SUBSISTEMAS... 7
5.2. DIAGRAMAS DE DESPLIEGUE.....7
NODOS..7
DISPOSITIVOS....8
ARTEFACTOS..8
5.3 MODELOS DE PRUEBAS..9
MODELOS DE REQUISITOS...9
MODELOS DE COMPORTAMIENTO...
..9
MODELOS DE DATOS DE PRUEBAS...9
MODELOS DE INTERFAZ ABSTRACTA...9
MODELO DE INTERACCIN.
10
MODELO DE INTERAZ CONCRETA Y MODELO DE ACCIONES....10
CONCLUSION..11
BIBLIOGRAFIA.... 12
INTRODUCCION
En el siguiente trabajo de investigacin, se desarrollaran los temas de la unidad 5modelo de
implementacin antes que nada es necesario saber que el modelo de implementacin toma
el resultado del modelo de diseo para generar el cdigo final. Tambin es interesante saber
que con un buen diseo la tarea de implementacin es mucho ms fluida.
Otros temas a desarrollar son los diagramas de componentes los cuales describen los
elementos fsicos del sistema y sus relaciones. Muestran las opciones de realizacin
incluyendo cdigo fuente, binario y ejecutable.
En el desarrollo de dicha investigacin tambin se mencionaran los diagramas de despliegue
estos diagramas muestran los relaciones fsicas del hardware y software en el sistema final.
Por ltimo se mencionara el modelo de prueba el cual describe simplemente el estado de
resultados de la prueba.
Componentes
Interfaces
uete
s
subsistemas
Los componentes se pueden agrupar en paquetes as como los objetos en clases, adems
pueden haber entre ellos relaciones de dependencia como:
Generalizacin
Asociacin
Agregacin
Realizacin
Los componentes son similares en prctica a los diagramas de paquete como los lmites
definidos y se usan para agrupar elementos en estructuras lgicas. La diferencia entre
Diagramas de Paquete y Diagramas de Componente es que los diagramas de componente
ofrecen un mecanismo de agrupamiento ms rico semnticamente. Con los Diagramas de
Componente todos los elementos del modelo son privados mientras que los diagramas de
Paquete solo muestran tems pblicos.
Subsistemas.
Los distintos componentes pueden agruparse en paquetes segn un criterio lgico y con
vistas a simplificar la implementacin, son paquetes estereotipados en <<subsistemas>>.
Los subsistemas poseen las siguientes caractersticas:
* Los subsistemas organizan la vista de realizacin de un sistema.
* Cada subsistema puede contener componentes y otros subsistemas.
* La descomposicin en subsistemas no es necesariamente una descomposicin funcional.
* La relacin entre paquetes y clases en el nivel lgico es el que existe entre subsistemas y
componentes en el nivel fsico.
* Paquetes (Categoras) y clases en el nivel lgico. Paquetes (Subsistemas) y componentes
en el nivel fsico.
5.2. Diagramas de Despliegue.
Un diagrama de despliegue muestra las relaciones fsicas entre los componentes hardware y
software en el sistema final, la configuracin de los elementos de procesamiento en tiempo
de ejecucin y los componentes software (procesos y objetos que se ejecutan).
Caractersticas:
Describe la arquitectura fsica del sistema durante la ejecucin , en trminos de:
Procesadores.
7
Dispositivos.
Componentes de software.
Nodos: Son objetos fsicos que existen en tiempo de ejecucin, y que representan algn tipo
de recurso computacional (capacidad de memoria y procesamiento).
Computadores.
Otros dispositivos:
Impresoras.
Dispositivos de comunicacin.
Dispositivos
Los dispositivos del sistema tambin se representan como nodos.
Generalmente se usan estereotipos para identificar el tipo de dispositivo.
Los nodos se conectan mediante asociaciones de comunicacin.
Las asociaciones indican:
Algn tipo de ruta de comunicacin entre los nodos.
Los nodos intercambian los objetos o envan mensajes a travs de esta ruta.
El tipo de comunicacin se identifica con un estereotipo que indica el protocolo de
comunicacin o la red.
Artefactos: Es un producto del proceso de desarrollo de software, que pude incluir los
modelos del proceso.
Ventajas:
8
Desventajas:
Estos sistemas contienen a menudo varias versiones de componentes
software, alguno de los cuales pueden incluso pueden incluso migrar de un
nodo a otro..
El diseo de tales sistemas requiere tomar decisiones que permitan un cambio
continuo de la topologa del sistema.
dichos interfaces y completar las pruebas abstractas. El objetivo del modelo de interfaz
concreta es expresar los elementos de la interfaz abstracta en funcin de los
componentes concretos del sistema a prueba. A partir de este modelo, ya se pueden
expresar las pruebas a nivel de implementacin. El objetivo del modelo de accin es
expresar los elementos del modelo de interaccin mediante un lenguaje de una
herramienta de prueba concreta.
CONCLUSION
Al realizar el trabajo de investigacin de la unidad 5 se comprendi que el modelo de
implementacin que este describe cmo se organizan los componentes de acuerdo con los
mecanismos de estructuracin y popularizacin disponibles en el entorno de implementacin
y en el lenguaje o lenguajes de programacin utilizados, y cmo dependen los componentes
unos de otros. Este modelo de implementacin comprende de 3 diagramas el primero es el
diagrama de componentes Los componentes representan todos los tipos de elementos
software que entran en la fabricacin de aplicaciones informticas, pueden ser simples
archivos, paquetes, bibliotecas cargadas dinmicamente, etc. Tambin se comprendi que
dentro de los diagramas de componentes existen los subsistemas estos
Los distintos
Otro tipo de diagrama que se investig es el de despliegue este muestra las relaciones
fsicas entre los componentes hardware y software en el sistema final, la configuracin de los
elementos de procesamiento en tiempo de ejecucin y los componentes software. Dentro de
los diagramas de despliegue podemos encontrar lo que son los nodos, los dispositivos y los
artefactos.
Por ltimo se estudi lo que son los modelo de pruebas el modelo de prueba es el ltimo
modelo a construir. Describe simplemente el estado de resultados de la prueba dentro del
modelo de pruebas existen los modelos de requisitos, los modelos de comportamiento, los
modelos de datos de pruebas, los modelos de interfaz abstracta, los modelos de interaccin,
y el Modelo de interfaz concreta y modelo de acciones.
BIBLIOGRAFA
http://ingenieriasoftwaredos.wikispaces.com/Diagrama+de+componentes+y+objetos
http://www.dsi.uclm.es/asignaturas/42530/pdf/M2tema12.pdf
12