Vous êtes sur la page 1sur 16

LABORATORIO IPC2 Seccin A

SESION 03
Casos de Uso

Reimer Adolfo Chamal Linares


Introduccin a la Programacin y Computadoras 2 Seccin A
2015

AGENDA

INTRODUCCION MOTIVANTE

CONCEPTOS GENERALES

Conceptos bsicos

Casos de Uso

Nomenclatura

Tipos de Casos de Uso

Alto Nivel

Esenciales expandidos

TRABAJO INDIVIDUAL

TRABAJO EN EQUIPO

PUESTA EN COMUN

En el capitulo anterior...

Bases de Datos

Bases de Datos Relacionales

Entidad-Relacin

SQL, DDL, DML

Consultas

SQL Server

UML

UML (Lenguaje Unificado de Modelado) es un


lenguaje grfico para visualizar, especificar,
construir y documentar un sistema, especificar o
describir mtodos o procesos.
Se utiliza para definir un sistema, para detallar los
artefactos en el sistema y para documentar y
construir. En otras palabras, es el lenguaje en el
que est descrito el modelo a seguir.

Conceptos Bsicos

Un caso de uso es un proceso, del cual se pueden describir


sus pasos o actividades para cumplir su fin.
Los personajes o entidades que participarn en un caso de
uso se denominan actores.
Los diagramas de casos de uso sirven para especificar la
comunicacin y el comportamiento de un sistema mediante
su interaccin con los usuarios y/u otros sistemas.
Los casos de uso evitan tpicamente el lenguaje tcnico,
prefiriendo la lengua del usuario final o del experto del
campo del saber al que se va a aplicar.

Conceptos Bsicos

Es uno de los diagramas ms bsicos del UML, es por


aqu donde otros diagramas de UML derivan sus
procesos y flujos a seguir. Se dice que un diagrama
de CDU bien realizado puede servir de base y dar
soporte a todo el desarrollo de la aplicacin.
Piensen en el diagrama de Casos de Uso como un
libro de recetas, y cada caso de uso como la receta
de cocina para realizar los diferentes procesos a
automatizar.

ACTORES

En el Lenguaje Unificado de Modelado (UML), un actor


"especifica un rol jugado por un usuario o cualquier
otro sistema que interacta con el sujeto."
Un actor representa un rol.
Pueden ser usuarios humanos, hardware externo, u
otros sujetos. (instancia fsica)
Una nica instancia fsica puede jugar el rol de muchos
actores diferentes y, asimismo, un actor dado puede
ser interpretado por mltiples instancias diferentes.

RELACIONES

Relacin (asociacin) entre un actor y un caso de uso que denota la


participacin del actor en dicho caso de uso. Su funcin es la de comunicar el
actor y el caso de uso.
Usa (<<uses>>) (o <<include>> en la nueva versin de UML): Relacin de
dependencia entre dos casos de uso que denota la inclusin del
comportamiento de un escenario en otro.
Extiende (<<extends>>): Relacin de dependencia entre dos casos de uso que
denota que un caso de uso es una especializacin de otro.
Se utiliza una relacin de tipo <<extends>> entre casos de uso cuando nos
encontramos con un caso de uso similar a otro pero que hace algo ms.
En una relacin <<extends>>, un actor que lleve a cabo el caso de uso base
puede realizar o no sus extensiones. Mientras, en una relacin <<include>> el
actor que realiza el caso de uso base tambin realiza el caso de uso incluido.

CDU: NOMENCLATURA

Ejemplo de Diagrama

CDU de Alto Nivel

Se escribe con un lenguaje sencillo.


Ayuda a identificar y comprender los requisitos del
sistema.
Se establece en las reuniones iniciales con los
clientes para observar el comportamiento del
sistema y ayudar a identificar posibles deficiencias
en las especificaciones, y comprobando si los
requisitos del sistema han sido planteados bien.

CDU de Alto Nivel

Documentacin del Caso de Uso de Alto Nivel:


Caso de Uso

[Nombre del Caso de Uso]

Actores

[Actores involucrados]

Tipo

[Primario/Secundario]

Descripcin

[Detalle del CDU]

CDU Escenciales Expandidos

Documentacin de Caso de Uso


Caso de Uso
Actores
Tipo
Propsito
Resumen
Referencias cruzadas
Curso normal de los
eventos
Curso alterno de los
eventos

[Acciones de los
actores y Respuesta
del sistema]

TRABAJO EN CLASE

Realizar los casos de uso, con sus respectivos


diagramas de Alto Nivel.
En Grupo:

Evaluar los CDU de Alto Nivel.

Hacer los CDU Expandidos.

PREGUNTAS

Prximamente en el Laboratorio...

Vous aimerez peut-être aussi