Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Relaciones o Dependencias: Relacionan los elementos entre sí, puede ser que un cambio en el elemento destino puede implicar un cambio en el elemento origen, por tanto, si cambia el elemento destino habría que revisar el elemento origen.
una dependencia se representa por medio de una línea de trazo discontinuo entre los dos elementos con una flecha en su extremo
Está compuesto por tres clases de bloques de construcción:
Elementos: Los elementos son abstracciones de cosas reales o ficticias (objetos, acciones, etc) Un ejemplo de elemento son los mas comunes (notas) para añadir cualquier tipo de comentario en un diagrama o a un otro elemento de un diagrama, para expresar información de manera adecuada.
Es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos. Es el mecanismo de documentación mas utilizado en el mercado.
UML no define un proceso de desarrollo específico, tan solo se trata de una notación.
UML e un lenguaje de modelado, no un método.
UML es independiente del lenguaje de implementación del software orientado a objetos.
por lo tanto UML proporciona reglas y vocabularios para representar de forma gráfica un sistema, indica como crear y leer los modelos, pero no dice cómo crearlos.
Diagramas de Estructura Estática: Engloba tanto el modelo conceptual de la fase de análisis como el Diagrama de Clases de la fase de Diseño. Ambos son distintos conceptualmente, mientras el primero modela elementos del dominio el segundo representa los elementos de solución del software. Sin embargo, ambos comparten la misma notación para los elementos (clases y objetos) y las dependencias entre los mismos.
---->Clase, Objeto, Asociaciones, Multiplicidad y Roles
2 pts
Son muchas, estas se sintetizan en las siguientes funciones:
1-Visualizar: Permite visualiza un sistema de forma gráfica para que otro lo entienda.
2-Especificar: Muestra cuáles son las características del sistema antes de su construcción.
3-Construir: Una vez definidos los modelos, se pueden construir los sistemas diseñados.
4-Documentar: Los propios elementos gráficos sirven como documentación del sistema desarrollado que pueden servir para su futura revisión.
|
Es una descripción de las acciones de un sistema desde el punto de vista del usuario. Con este diagrama obtenemos los requerimientos del sistema usando actores y casos de uso. Estos últimos son servicios o funciones provistas por el sistema para sus usuarios.
Este diagrama está compuesto por lo siguientes elementos:
Actores: es una entidad externa que hace una interacción con el sistema, puede usarse para representar otros sistemas.
Esta compuesto además por:
Casos de Uso: Es la secuencia de interacciones que se producen entre un actor y el sistema cuando este actor realiza alguna tarea específica en la aplicación, con una funcionalidad coherente. Este se representa de la siguiente manera:
1- Leer sobre Casos de Uso
2- Leer sobre Gestión de Proyectos de Software
Relaciones: Las relaciones entre un actor y un caso de uso, se dibujan con una línea discontinua. Las líneas deben estar etiquetadas, estas se etiquetan con <<include>> o <<extend>>. Una relación <<include>> indica que un caso de uso es necesitado por otro para poder cumplir una tarea, mientras que una relación <<extend>> se utiliza cuando un caso de uso es similar a otro caso de uso pero se le añade características nuevas.
Desarrollar en clase - Práctico