ingenieria de software 2
Contenido
1. Que son los diagramas
2. Que son los diagramas de componentes
3. Modelos de diagramas de componentes
4. UML y diagramas de componentes
5. Componentes de UML
6. Dependencias entre componentes
7. Subsistemas y como organizan las vistas
8. Ejemplo
9. Como se ejecuta un diagrama de componentes
10. Que es un objeto
11. Que son los diagramas de objetos
12. Ejemplo
13.Ejercicio de diagrama de componente y objetos
1. Que son los diagramas
Dibujo geométrico que sirve para demostrar una proposición, resolver un problema o representar de una manera gráfica la ley de variación de un fenómeno.
Dibujo en el que se muestran las relaciones entre las diferentes partes de un conjunto o sistema.
Representación gráfica de una sucesión de hechos uoperaciones en un sistema, como el que refleja una cadena de montaje de automóviles.
2. Que son los diagramas de componentes
Un diagrama de componentes muestra las dependencias lógicas entre componentes software, sean éstos componentes fuentes, binarios o ejecutables. Los componentes software tienen tipo, que indica si son útiles en tiempo de compilación, enlace o ejecución.
Losdiagramas de componentes describen los elementos físicos del sistema y sus relaciones muestran las opciones de realización incluyendo código fuente, binario y ejecutable
Los diagramas de los componentes representan todos los tipos de elementos software que entran en la fabricación de aplicaciones informáticas, Pueden ser simples archivos, paquetes, bibliotecas cargadas dinámicamente, etc.3. Modelos de diagramas de componentes
Los módulos representan todos los tipos de elementos físicos que entran en la fabricación de aplicaciones informáticas.
Pueden ser simples archivos, paquetes de Ada, bibliotecas cargadas dinámicamente
Cada clase del modelo lógico se realiza en dos componentes: la especificación y el cuerpo.
La especificación contiene el interfaz de la clasemientras que el cuerpo contiene la realización de la clase.
La especificación puede ser genérica en el caso de las clases que tengas ciertos parámetros.
4. UML y diagramas de componentes
Executable: Especifica un componente que se puede ejecutar en un nodo.
Library: Especifica una biblioteca de objetos estática o dinámica.
Table: Especifica un componente que representa una tabla de unabase de datos.
File: Especifica un componente que representa un documento que contiene código fuente o datos.
Document: Especifica un componente que representa un documento.
5. Componentes de UML
Un componente es una parte física y reemplazable de un sistema, conforma con un conjunto de interfaces. Un componente debe tener un nombre: simple, ej. cliente.java o de camino.
Ej.System: dialog.dll Un componente puede contener adornos, valores etiquetados e información adicional. Ej. Referencia a las interfaces que realiza.Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC
6. Dependencias entre componentes
Las relaciones de dependencia se utilizan en los diagramas de componentes para indicar que un componente se refiere a los servicios ofrecidos por otro componenteEn un diagrama de componentes, los componentes (componente: en diagramas de componentes e implementación, una unidad distribuible de implementación en un sistema. Por ejemplo, un componente puede representar un módulo físico de código (fuente, binario o ejecutable) o un documento en un sistema humano.) Son tipos genéricos en vez de instancias. Para mostrar instancias de componentes, utiliceun diagrama de implementación (diagrama de implementación: diagrama de implementación que muestra la estructura de un sistema en tiempo de ejecución. Con él, puede conocer la relación física entre los componentes de software y hardware, así como su distribución para procesar nodos.).
Las dependencias (dependencia: relación entre dos elementos que indica que los cambios efectuados en el de...
Regístrate para leer el documento completo.