Escolar Documentos
Profissional Documentos
Cultura Documentos
Lenguaje unificado
de modelado (UML)
INTEGRANTES:
MIGDALIA SALAZAR CI 17728034
WILMARYS PÉREZ CI 23918287
WHITNEY LEÓN CI 24549627
YORLYS OROPEZA CI 25142034
SECCIÓN: 7N01IS
ABRIL, 2018
UML
Diagramas UML
Diagrama de clases: Los diagramas de clase son, sin duda, el tipo de diagrama UML
más utilizado. Es el bloque de construcción principal de cualquier solución orientada
a objetos. Muestra las clases en un sistema, atributos y operaciones de cada clase y la
relación entre cada clase. En la mayoría de las herramientas de modelado, una clase
tiene tres partes, nombre en la parte superior, atributos en el centro y operaciones o
métodos en la parte inferior. En sistemas grandes con muchas clases relacionadas, las
clases se agrupan para crear diagramas de clases. Las Diferentes relaciones entre las
clases se muestran por diferentes tipos de flechas.
Diagrama de componentes: Un diagrama de componentes muestra la relación
estructural de los componentes de un sistema de software. Estos se utilizan
principalmente cuando se trabaja con sistemas complejos que tienen muchos
componentes. Los componentes se comunican entre sí mediante interfaces. Las
interfaces se enlazan mediante conectores.
Diagrama de despliegue: Un diagrama de despliegue muestra el hardware de su
sistema y el software de ese hardware. Los diagramas de implementación son útiles
cuando la solución de software se despliega en varios equipos, cada uno con una
configuración única.
Diagrama de objetos: Los diagramas de objetos, a veces denominados diagramas de
instancia, son muy similares a los diagramas de clases. Al igual que los diagramas de
clases, también muestran la relación entre los objetos, pero usan ejemplos del mundo
real. Se utilizan para mostrar cómo se verá un sistema en un momento dado. Debido
a que hay datos disponibles en los objetos, a menudo se utilizan para explicar
relaciones complejas entre objetos.
Diagrama de paquetes: Como su nombre indica, un diagrama de paquetes muestra
las dependencias entre diferentes paquetes de un sistema.
Diagrama de perfiles: El diagrama de perfil es un nuevo tipo de diagrama
introducido en UML 2. Este es un tipo de diagrama que se utiliza muy raramente en
cualquier especificación.
Diagrama de estructura compuesta: Los diagramas de estructura compuesta se
utilizan para mostrar la estructura interna de una clase.
De interacción
Los diagramas de secuencia de UML forman parte de un modelo UML y solo existen
dentro de los proyectos de modelado UML. Para crear un diagrama de secuencia UML, en el
menú Arquitectura, haga clic en Nuevo diagrama de capas o UML.
Estudio de caso
Un caso de uso es una descripción de los pasos o las actividades que deberán realizarse
para llevar a cabo algún proceso. Los personajes o entidades que participarán en un caso de
uso se denominan actores. En el contexto de ingeniería del software, un caso de uso es una
secuencia de interacciones que se desarrollarán entre un sistema y sus actores en respuesta a
un evento que inicia un actor principal sobre el propio sistema. Los diagramas de casos de
uso sirven para especificar la comunicación y el comportamiento de un sistema mediante su
interacción con los usuarios y/u otros sistemas. O lo que es igual, un diagrama que muestra
la relación entre los actores y los casos de uso en un sistema. Una relación es una conexión
entre los elementos del modelo, por ejemplo la especialización y la generalización son
relaciones. Los diagramas de casos de uso se utilizan para ilustrar los requisitos del sistema
al mostrar cómo reacciona a eventos que se producen en su ámbito o en él mismo.
Tipos de relaciones
En una relación <<extends>>, un actor que lleve a cabo el caso de uso base puede
realizar o no sus extensiones. Mientras, en una relación <<include>> el actor que
realiza el caso de uso base también realiza el caso de uso incluido.
Por último en un diagrama de casos de uso, además de las relaciones entre casos de
uso y actor (asociaciones) y las dependencias entre casos de uso (<<include>> y
<<extends>>), pueden existir relaciones de herencia ya sea entre casos de uso o entre
actores.
Por último se debe tener en cuenta, que aunque cada caso de uso puede llevar a diferentes
realizaciones, es importante reflejar en cada representación el motivo que nos ha llevado a
descartarla, si es el caso.
Pasos para la Definición de un Caso de Uso:
Id
Nombre
Referencias cruzadas
Creado por
Última actualización por
Fecha de creación
Fecha de última actualización
Actores
Descripción
Trigger
Pre-condición
Post-condición
Flujo normal
Flujos alternativos
Includes
Frecuencia de uso
Reglas de negocio
Requisitos especiales
Notas y asunto