0% encontró este documento útil (0 votos)
10 vistas6 páginas

Taller Info

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 6

Conceptos Generales:

- Lenguaje de modelado: Permite expresar los distintos modelos que se


producen en el proceso de desarrollo.
- Modelo: Representación abstracta de una especificación, un diseño o un
sistema desde un punto de vista particular. Se representa por uno o más
diagramas
- Diagrama: Representación parcialmente gráfica de un modelo del sistema.
Para esto, contiene elementos gráficos, o símbolos, conectados por
caminos o flujos)
- Elementos: (Estructurales, comportamiento, agrupamiento y anotaciones)
- Relaciones: Dependencia, asociación, generalización, realización y
agregación)

UML:
UML es un lenguaje común para describir, especificar y documentar
sistemas, tanto desde el punto de vista de estructura como de
comportamiento

Es un lenguaje de modelado visual que se usa


para especificar, visualizar, construir y documentar artefactos de un sistema.
Capta la información sobre la estructura estática y el comportamiento dinámico de
un sistema. Fue desarrollado para simplificar y consolidar el gran número de
métodos de desarrollo orientado a objetos.
Diagrama Caso de uso:
Representa una interacción típica entre un
usuario y un sistema

Los requerimientos no funcionales se


diagraman? No, ya que no son interactivos (??) pero
si se especifican. Usabilidad, fiabilidad,
disponibilidad.

• Documentan el comportamiento desde el


punto de vista del usuario.
• Determinan los requisitos funcionales del sistema.
• Representan las funciones que un sistemas puede ejecutar
• Se pueden usar durante las siguientes fase:
– Captura de requisitos
– Planificación de iteraciones de desarrollo
– Validación del sistema.
• Facilidad para interpretarlos, lo que hace que sean especialmente útiles en Ia
comunicación con el cliente.
Example:

Incluye:
• los actores
• un conjunto de casos de uso encerrados en un recinto,
• la comunicación entre los actores y los casos de uso
• las generalizaciones sobre los casos de uso.
Notación de los casos de uso en UML

•Los casos de uso se representan por una elipse conteniendo el nombre, que
opcionalmente podría ir debajo de la elipse.

•Los actores se representan con un monigote y el nombre del actor al pie de


la figura. Los nombres de los actores suelen empezar por mayúscula.

Relaciones:
Las relaciones entre un actor y un caso de uso, se dibujan con una línea
simple. Para relaciones entre casos de uso, se utilizan flechas etiquetadas
"incluir" o "extender." Una relación "incluir" indica que un caso de uso es
necesitado por otro para poder cumplir una tarea. Una relación "extender" indica
opciones alternativas para un cierto caso de uso.

Detectar los casos de uso es conveniente hacer las


siguientes preguntas:
– ¿Cuáles son las principales tareas de cada actor?
– ¿Escribe/lee/modifica el actor alguna información del sistema?
– ¿Informa el actor al sistema de los cambios externos?
– ¿Desea el actor ser informado de cambios no
esperados?
Clase #7:

Roles: los que desarrollan o crean el sistema. Cliente quien dio, analista quien interactúa
con el cliente, diseñador, desarrollador,
Actores: aquel que interactúa .

Diagrama de clases:
Describen la estructura estática de un sistema. Las cosas que existen y que
nos rodean se agrupan naturalmente en categorías. Una clase es una categoría o
grupo de cosas que tienen atributos (propiedades) y acciones similares. Un
rectángulo es el símbolo que representa a la clase, y se divide en tres áreas. Un
diagrama de clases está formado por varios rectángulos de este tipo conectados
por líneas que representan las asociaciones o maneras en que las clases se
relacionan entre sí.

Clase abstracta:
Las clases se representan con rectángulos divididos
en tres áreas: la superior contiene el nombre de la
clase, la central contiene los atributos y la inferior las
acciones.
Multiplicidad:
❑ Las notaciones utilizadas para señalar la multiplicidad
se colocan cerca del final de una asociación.
❑ Estos símbolos indican el número de instancias de una
clase vinculadas a una de las instancias de la otra
clase.
❑ Por ejemplo, una empresa puede tener uno o más
empleados, pero cada empleado trabaja para una sola
empresa solamente.

Relaciones:

- Composición es un tipo especial de agregación que denota una fuerte


posesión de la Clase “Todo”, a la Clase “Parte”. Se grafica con un rombo
diamante relleno contra la clase que representa el todo.
- La agregación es una relación en la que la Clase “Todo” juega un rol más
importante que la Clase "Parte", pero las dos clases no son dependientes una
de otra. Se gráfica con un rombo diamante vacío contra la Clase “Todo”.

-
Tipo de vistas:

Diagrama de objetos:
Los Diagramas de Objetos están vinculados con los Diagramas
de Clases.
Un objeto es una instancia de una clase, por lo que un diagrama
de objetos puede ser visto como una instancia de un diagrama
de clases.
Los diagramas de objetos describen la estructura estática de un sistema en un
momento particular y son usados para probar la precisión de los diagramas de clases.

Diagrama de estado:
En cualquier momento, un en un luz está
objeto se encuentra estado particular, la
encendida o apagada, el auto en movimiento o
detenido, la persona leyendo o cantando, etc. . El
diagrama de estados UML captura esa pequeña
realidad.

También podría gustarte