TECNOLOGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
ANALISIS DE SISTEMAS DE INFORMACIÓN
DIAGRAMAS UML
CARLOS ANDRÉS BELTRÁN
OSCAR WILMAR ALEGRÍA ALZATE
DIEGO ANDRÉS PULECIO BARAHONA
CARLOS EDUARDO RAMIREZ PABON
HILDER FABIAN AVILA CUBIDES
RODOLFO HERRERA TICORA
SERVICIO NACIONAL DE APRENDIZAJE “SENA”
CENTRO MULTISECTORIAL DEL GUAVIARE
MARZO DE 2009
1. Diagrama de componentes
HTML
WLAN
2. Diagrama de Distribución
ISP
PC PC
MSAU
PC PC
MSAU MSAU
PC PC
PC PC
MSAU
IMPRESOR
PC
A
2.C.
1. Que es UML: lenguaje de modelamiento unificado
Es un lenguaje de modelado visual que se usa para especificar, visualizar, construir
y documentar artefactos de un sistema de software.
2. Que es un actor: personaje que desempeña un rol dentro de un sistema.
• Principales: personas que usan el sistema.
• Secundarios: personas que mantienen o administran el sistema.
• Material externo: dispositivos materiales imprescindibles que forman
parte del ámbito de la aplicación y deben ser utilizados.
• Otros sistemas: sistemas con los que el sistema interactúa.
3. Cuando es necesario la aplicación de los diagramas de caso de uso.
Cuando se necesita capturar información dentro de un negocio o sistema, como
funciona y como mejoraría su funcionamiento (sistema actual y propuesto).
4. Que significa extender e incluir en casos de uso:
• Inclusión: una instancia del Caso de Uso origen incluye también el
comportamiento descrito por el Caso de Uso destino. «include» reemplazó al
denominado «uses»
• Extensión: el Caso de Uso origen extiende el comportamiento del Caso de Uso
destino. «extend»
5. Que técnica de recolección de información es la mas recomendable para iniciar el
desarrollo de los casos de uso:
La mejor forma de desarrollar un buen diagrama de caso de uso es mediante
entrevista directa con los usuarios o posibles futuros usuarios del sistema,
poniendo atención a cada una de las actividades o pasos que se van a ir
desarrollando desde un primer momento hasta un momento final.
6. Que es un objeto:
Denominamos objeto a cualquier “cosa que existe en el mundo real, tanto cosas
tangibles, como cosas intangibles o inmateriales, como son los conceptos, las
ideas, etc.
7. Que es una clase:
Es un conjunto de cosas similares, algo acerca de lo cual guardamos información.
Ese algo pueden ser varios objetos tangibles.
8. De que elementos consta una clase, describa cada uno:
• nombre de la clase: identificación de la clase.
• atributos de la clase: características de los objetos por las cuales se identifican.
• operaciones de la clase
9. que es la herencia
Característica o propiedad adquirida por un objeto que proviene de otro.
Indica que la subclase hereda los métodos y atributos de la superclase, además de
poseer también métodos y atributos que son propios.
10. que es Cardinalidad y como se pueden presentar
Ubicación en espacio definido por x y
11. Que es la Agregación parcial y por composición
Es una relación en la que la Clase “Todo” juega un rol más importante que la Clase
“Parte”, pero las dos clases no son dependientes una de otra. Se grafica con un
rumbo diamante vacio contra la Clase “Todo”.
12. Que definen los diagramas de Estado
Describen el comportamiento dinámico de sistema en repuesta a estímulos
externos. Los diagramas de estado son especialmente útiles para modelar las
transiciones de estado que sufren los objetos, como consecuencia de
acontecimientos específicos.
13. Que es un Superestado y un Subestado
Subestado: Un estado puede descomponerse en subestados, con transiciones entre
ellos y conexiones al nivel superior. Las conexiones se ven al nivel inferior como
estados de inicio o fin, los cuales se suponen conectados a las entradas y salidas
del nivel inmediatamente superior.
Superestado: Es algo macro que esta compuesto por subestados los cuales cumplen funciones
especificas
14. Para que se diseña un Diagrama de Actividades
Son un caso particular de diagramas de estado y se utiliza para especificar o
detallar la secuencia e pasos que se ejecutan en un método, o un use case o un
flujo del negocio.
15. Cuales son las dos formas de representar un punto de decisión en un diagrama
de actividades
16. Como representar una transición y recepción de una indicación
Una flecha representa el pasaje entre diferentes estados de un objeto. Se etiqueta
con el evento que lo provoca y con la acción resultante
17. Que es la línea de vida en un diagrama de secuencias
Las líneas de vida son verticales y en línea de puntos, ellas indican la presencia del
objeto durante el tiempo
18.Que es una Activación y cual es su relación con la Línea de Vida
Los cuadros de activación representan el tiempo que un objeto necesita para
completar una tarea, y se representa en un diagrama como un rectángulo vertical
que va sobre puesto en una la línea de vida del diagrama.
19. Describa las 2 dimensiones con que cuenta los diagramas de secuencias.
El eje vertical representa el tiempo, y en el eje horizontal se colocan los
objetos y actores participantes en la interacción.
20. ¿Que es un diagrama de secuencias de instancias y uno genérico?
21. ¿Qué describe un diagrama de colaboración?
Es una descripción de una colección de objetos que interactúan para implementar
un cierto comportamiento dentro de un contexto.
22. ¿que son los objetos activos y como se representan?
Posee un hilo de ejecución propio y puede iniciar una actividad.
23. ¿Que es un componente y que tipos existen en diagramas de componentes?
Es una parte física reemplazable de un sistema que empaqueta su implementación
y es conforme a un conjunto de interfaces a las que proporciona su realización.
24. ¿Qué es una realización y cuando se da?
Es una relación semántica entre calificadores, en donde un clasificador especifica
un contrato que otro clasificador garantiza que cumplirá.
Se pueden encontrar relaciones de realización: entre interfaces y las clases o
componentes que las realizan, y entre los casos de uso y las colaboraciones que
las realizan
25¿Qué es una interfaz y el encapsulamiento?
Interfaz: Hace las veces de una clase que contiene solo operaciones y no atributos
y los relaciona con otras clases (conjunto de operaciones que indican algo).
Encapsulamiento: Capacidad de una clase para ocultar su implantación.
26.Que es un paquete en diagrama de componentes?
Cuando una o mas clases se introducen en un paquete, se esta creando un
nombre de espacios el cual permite englobar varias clases en un solo paquete
27. Que es un nodo en diagrama de componentes?
DE DIAGRAMAS UML
Diagrama de Componentes
Nombre Definición Uso
Ejecutable: Especifica un componente
que Se puede ejecutar en un
nodo
Interfaces
Library: Especifica una biblioteca de
objetos estática dinámica
Table Especifica un componente
que representa una tabla de
una base 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
Subsistemas Los distintos componentes
pueden agruparse en
Paquetes según un criterio
lógico y con vistas a
Simplificar la
implementación
Diagramas de Despliegue/Distribución
Nodo es un elemento físico que Los nodos se utilizan
existe en tiempo de para modelar la
ejecución y Representa un topología del hardware
recurso computacional,
que generalmente Tiene
algo de memoria y, a
menudo, capacidad de
procesamiento