Ejercicios UML
Click here to load reader
-
Upload
pcguaviare -
Category
Documents
-
view
3.291 -
download
1
description
Transcript of Ejercicios UML
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
HTML
1. Diagrama de componentes
“grafico”
Laberinto
“Botones invisible,
indicación, visible,
configuración”
Movimiento
“Action script”
Programación
“Clip de película”
Mov personaje
Interfaz.swf
Juego.swf
2. Diagrama de Distribución
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.
MSAU
WLAN
MSAU
MSAU
MSAU
PC
PC PC
PC
PC
PC
IMPRESORA
PC PC
PC
ISP
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
existe en tiempo de ejecución
Los nodos se utilizan
para modelar la topología
y Representa un recurso
computacional, que
generalmente Tiene algo de
memoria y, a menudo,
capacidad de procesamiento
del hardware