Se puede usar UML para modelar distintos tipos de sistemas como:
Organizaciones del mundo real
Sistemas de hardware
Sistemas de software
UML se construye con modelos estándar sobre análisis y diseño de sistemas orientados a objetos de las cuales las más populares se incluyen las siguientes:
Shlaer y Mellor
Los modelos conceptuales desarrollados en Uml se guían sobre patrones que representan modelos preestablecidos.
Falso
Estos elementos (interacciones y máquinas de estado) son los elementos de comportamiento que se pueden incluir de un modelo UML, estos elementos están conectados normalmente a diversos elementos estructurales, como pueden ser
Clases
Colaboraciones
Objetos
Las clases se representan con un rectángulo que se puede subdividir en varias secciones, las divisiones correctas en su orden son
Nombre de la clase, atributos, operaciones y responsabilidades
Se podría afirmar que la abstracción es un proceso que implica reducir los componentes fundamentales de información de una clase para conservar sus rasgos más relevantes con el objetivo de formar categorías o conceptos.
Verdadero
Se podría decir entonces que la lavadora, refrigerador, horno de microondas, etc. son:
Subclases de la clase Electrodoméstico
En programación orientada a objetos se denomina polimorfismo a la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación. Un objeto polimórfico es una entidad que puede contener valores de diferentes tipos durante la ejecución del programa.
Verdadero
Se dice que el encapsulamiento es como meter en un paquete los métodos y atributos dentro de un objeto, que puede ser mediante una interfaz de mensajes. De los siguientes elementos utilizados en el lenguaje de programación C cual presenta un encapsulamiento
Función
Las relaciones demuestran como los elementos de construcción de un modelo en UML tienen estrecha comunicación con el comportamiento de un elemento sobre otro dentro del modelo, lo cual puede determinar que las relaciones cumplen la función de:
Mostrar las comunicaciones en el modelo