CUESTIONARIO SOBRE UML
1. ¿QUE ES UML? Lenguaje unificado de modelado, es una estructura visual que muestra un plano del comportamiento u operación de un proceso o sistema en particular, incluyendo paso a paso cada instrucción tan simplificada que un usuario podría comprender el funcionamiento de algún sistema solo ayudándose con los diagramas UML. UML esta siendo utilizado no solo para proyectos de ingeniería de software sino también por industrias con procesos de fabricación para comprender el flujo de sus operaciones
2. ¿CUALES VENTAJAS O BENEFICIOS OFRECE? Ayuda a la organización y comprensión de los sistemas que lo implementan. Ayuda a definir lo que un programa llegara hacer sin necesidad de escribir líneas de código. Ayuda a comprender mejor los sistemas de alta complejidad Presenta los procesos de forma más amigable en caso de que surjan cambios en los requerimientos.
3. ¿CUALES SON LOS ELEMENTOS ESTRUCTURALES QUE CONTIENE? DESCRIBA CADA UNO Las clases: Describe los objetos que tienen en común los mismos atributos u operaciones. Las interfaces: Es el conjunto de funciones que realiza una clase, en ocasiones puede o no describir las funciones en su totalidad. Los casos de uso: Sirve para describir secuencialmente las operaciones que realiza un sistema. Los componentes:
Es el conjunto de interfaces donde se define la implementación de las mismas. Los nodos: Se utiliza para representar el tipo de hardware en el que se implementara algún sistema de información. 4. ¿CUALES SON LOS ELEMENTOS DE COMUNICACION QUE CONTIENE? DESCRIBA CADA UNO Objetos: Incluyen las clases que representan interacciones importantes en el sistema. Actores: Son los encargados de invocar las iteraciones de cada objeto. Enlaces: Es la relación que existe entre varios objetos para poder comunicarse entre si. Mensajes: Es el contenido de la comunicación entre los objetos, estos mensajes son enviados con el fin de ser recibidos y establecer a si dicha comunicación.
5. ¿CUALES SON LOS ELEMENTOS DE COMPORTAMIENTO QUE CONTIENE? DESCRIBA CADA UNO Interacción: Esta dada por el conjunto de mensajes que intercambian los objetos entre ellos para comunicarse y ejecutar una acción en des sistema. Máquinas de estados: Indica el estado y las secuencias por las que un objeto puede atravesar.
6. ¿CUALES SON LAS PRINCIPALES RELACIONES QUE CONTIENE? DESCRIBA CADA UNA. INCLUYA EJEMPLOS DE CADA UNA. Asociación o conexión entre clases: Es una relación estructurada que describe la conexión que existe entre varios objetos.
Dependencia o relación de uso: Una relación de dependencia se establece entre clases y objetos cuando ocurre un cambio en el elemento independiente del modelo puede requerir un cambio en el elemento dependiente.
Herencia: Es la relación que existe entre una clase y una superclase donde objetos de distintas clases pueden tener atributos y comportamientos similares.
Todos los choches son vehículos
Algunos vehículos son coches
7. TIPOS DE DIAGRAMAS
CASOS DE USO: CARACTERISTICAS, COMO SE CONSTRUYEN? , EJEMPLOS
DIAGRAMA DE CASOS DE USO: CARACTERISTICAS, COMO SE CONSTRUYEN? , EJEMPLOS
DIAGRAMA DE CLASES: QUE ES UNA CLASE? EJEMPLOS DE CLASES.
CARACTERISTICAS DEL DIAGRAMA DE CLASES
COMO SE CONSTRUYEN LOS DIAGRAMAS DE CLASES? EJEMPLOS.