Which statement is true?
A. The UML is a developement process for software intensive systems
B. The UML is a process-dependent language used for visualizing software artifacts
C. The UML is a modeling language for software blueprints
D. The UML is a visual programming language
Para construir un modelo visual del sistema, se necesitan varios diagramas para cada vista del sistema. UML nos provee una notación completa para visualizar modelos. UML incluye los siguientes diagramas:
- Diagramas de casos de uso para ilustrar las interacciones del usuario con el sistema.
- Diagramas de clase para ilustrar la estructura lógica del sistema
- Diagramas de objetos para ilustrar los objetos y sus relaciones.
- Diagramas de componentes para ilustrar la estructura física del software.
- Diagramas de despliegue para mostrar la correspondencia entre las configuraciones de hardware y software.
- Diagramas de actividades para ilustrar flujos de eventos
- Diagramas de estados para ilustrar comportamientos.
- Diagramas de interacción (o sea, los diagramas de Comunicación y de Secuencia) para ilustrar comportamiento.
Por lo que la C sería la alternativa más adecuada.
Basado en el material del curso DEV475: Mastering Object-Oriented Analysis and Design with UML 2.0
Pregunta tomada de Elite Certify
Publicar un comentario