Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
67Activity
0 of .
Results for:
No results containing your search query
P. 1
ANALISIS Y DISEÑO DE SISTEMAS Casos de Uso

ANALISIS Y DISEÑO DE SISTEMAS Casos de Uso

Ratings:

4.68

(19)
|Views: 12,440 |Likes:
Published by shekspier55

More info:

Categories:Types, School Work
Published by: shekspier55 on Jan 14, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

06/24/2013

 
 Estas transparencias proveen sólo una referencia a los temas. Para su estudio debe remitirse a la bibliografía.
1Universidad Nacional del Sur –Departamento de Ciencias e Ingeniería de la Computación
Análisis y Diseño de Sistemas –1er.Cuatrimestre de 2006.
Análisis y Diseño deSistemas
Dpto. Ciencias e Ingenieríade la ComputaciónUniversidad Nacional del Sur
Clase 7 –Modelo de Casos de Uso –Ejemplo
Lic. María Mercedes Vitturini[
mvitturi@cs.uns.edu.ar 
]
1er. CUATRIMESTRE 2006
Análisis y Diseño de Sistemas -Clase 72
Repaso
UML provee el
Modelo de Casos de Uso 
pararepresentar la vista del sistema que secorresponde con la
vista del usuario 
.
La representación visual de los casos de usoes el
diagrama de casos de uso ,
 junto con ladescripción de los mismos.
Los elementos básicos del modelo son:
actores 
,
casos de uso 
y
sus relaciones 
.
 
Análisis y Diseño de Sistemas -Clase 73
Repaso
Un
actor
puede representar a una persona física,otro sistema, un dispositivo. Representan a terceros
fuera del sistema que colaboran con él 
.
Los
CU
son “trozosde funcionalidad 
que el sistemaofrece para agregar un resultado de valor a susactores. Constituye una secuencia completa demensajes que
especifica la interacción que tiene lugar entre un actor y el sistema 
.
Las
relaciones
permiten identificar la comunicaciónque existe entre los dos elementos anteriores.
 
Análisis y Diseño de Sistemas -Clase 74
Ejemplo
Análisis y Diseño de Sistemas -Clase 75
¿Cómo construir un MCU?
Construir un MCU consiste de 4 etapas:
Identificar los actores.
Buscar los casos de uso.
Describir brevemente cada caso de uso.
Priorizar los CU.
No existe orden para ejecutar estos pasos,generalmente son ejecutados en formaconcurrente.
Análisis y Diseño de Sistemas -Clase 76
Buscar Actores y CU
Se identifican actores y CU para:
Delimitar el sistema del entorno (
contexto 
o
alcance 
).
Delinear
quiénes 
y
qué 
(actores) van a interactuarcon el sistema, y
quéfuncionalidades 
(CU) seesperan del sistema.
Capturar y definir en un
glosario 
términoscomunes esenciales para crear descripcionesdetalladas de la funcionalidad del sistema.(descripciones de los CU).
 
 Estas transparencias proveen sólo una referencia a los temas. Para su estudio debe remitirse a la bibliografía.
2Universidad Nacional del Sur –Departamento de Ciencias e Ingeniería de la Computación
Análisis y Diseño de Sistemas –1er.Cuatrimestre de 2006.
Análisis y Diseño de Sistemas -Clase 77
Buscar Actores
Depende del punto de partida:
Tipo de sistema a construir.
Cuando hay un modelo de negocio, es directo:
Un actor por cada trabajador en el negocio.Ejemplo: empleado de atención al público, gerente.
Un actor por cada
actor 
del negocio que use elsistema de información.Ejemplo: cliente, alumno
 
Análisis y Diseño de Sistemas -Clase 78
Buscar Casos de Usos
Se sugiere un CU por cada rol de cadatrabajador o actor del negocio que participa enuna realización de un CU del negocio y queusaráel sistema.
Se
recorren los actores y se sugieren 
CU paracada actor.
Se trata de crear
CU que sean fáciles de modificar, revisar, testear y manejar como unidad.
 
Análisis y Diseño de Sistemas -Clase 79
Buscar Casos de Uso
El
actor necesita CU’spara 
:
Crear, cambiar, monitorear, eliminar oestudiar los objetos del negocio.
Informar al sistema de eventos externos.
Que el sistema le informe sobre algún evento.
Algunos candidatos no serán CU por símismos, formarán parte de otros,
se descubrirán en próximos niveles de abstracción 
.
 
Análisis y Diseño de Sistemas -Clase 710
Buscar Casos de Uso
Elegir el nombre apropiado 
para el CU de talmodo que conduzca a pensar en lasecuencia de acciones que agregarávalor alactor.
El nombre del CU comienza con un verbo yrefleja la interacción entre el sistema y elactor.
Ejemplos:
Registrar Alquiler.
Confirmar Pedido
 
El MCU esunaherramientade interaccióncon el usuario
Análisis y Diseño de Sistemas -Clase 711
Describir brevemente cada CU
1.
Escribir algunas palabras para aclarar el CUo sólo poner el nombre.
2.
Describir brevemente cada CU con pocasoraciones que resumen las acciones.
3.
Hacer una descripción paso a paso de loque el sistema debe hacer para interactuarcon los actores.
4.
Validar el CU con los usuarios finales delsistema.
Análisis y Diseño de Sistemas -Clase 712
Priorizar los CU
Determinar quéCU necesitan desarrollarseen iteraciones más tempranas y cuales eniteraciones más tardías.
Pueden
considerarse no sólo aspectos técnicos 
sino también
políticos o comerciales.
 
 Estas transparencias proveen sólo una referencia a los temas. Para su estudio debe remitirse a la bibliografía.
3Universidad Nacional del Sur –Departamento de Ciencias e Ingeniería de la Computación
Análisis y Diseño de Sistemas –1er.Cuatrimestre de 2006.
Modelo de Conceptosde Negocio (MCN)
Es una descripción del dominio como un conjunto de objetos relacionados 
Análisis y Diseño de Sistemas -Clase 714
Modelo de Conceptos deNegocio (MCN)
Consiste en una descripción del dominio desde laperspectiva de la clasificación de objetos.
Conlleva a
la identificación de los conceptos o clases y relaciones más significativas del dominio del problema 
.
Se denominaModelo de DominiooModelo de Conceptos de Negocio.
Es un primer modelo de clases básico 
, donde sepresentan las clases del negocio o dominio delproblema a resolver, sin especificar atributos nioperaciones.
 
Análisis y Diseño de Sistemas -Clase 715
Ejemplo
Un ejemplo de Modelo de Dominio para unJuego de Dados
Un ejemplo
Subsistema de Reservas y Asignaciones de Mesas para un Restaurante 
Análisis y Diseño de Sistemas -Clase 717
Ejemplo Problema
Un restaurante desea automatizar el proceso de reservas de mesasasícomo el de registro de los pedidos de consumición de las mesas.Los clientes del restaurante a través de unos terminales punto dereserva (TPR) ubicados en la entrada del restaurante pueden reservaruna mesa. Las mesas están separadas en
fumador 
y
no fumador 
yademás cada una indica la cantidad de personas que puede alojar.Cada cliente puede elegir que mesa o mesas desea reservar. Indicasus datos personales y fecha y horario de la reserva. Cuando uncliente llega al restaurante (con o sin reserva) el encargado leasignauna mesa. Todos los pedidos de platos y bebidas que haga se asociana la mesa. Cada plato y bebida tiene asignado un precio. Se deseapoder calcular automáticamente el importe de lo consumido almomento de cerrar la mesa. A la firma le interesa poder obtener antesdel mediodía y antes de la cena un listado con todas las mesasreservadas ordenado por el apellido del cliente.
 
Una posible solución a este ejemplo se desarrollaráen clase 
Análisis y Diseño de Sistemas -Clase 718
Una metodología para el Análisisde Requerimientos con CU
Identificar los Actores.
Identificar los principales CU de cada actor.
Identificar las clases del dominio (MCN)
Identificar nuevos CU a partir de los existentes:
Variaciones significativas de CU existentes.
CU con funcionalidad opuesta.
CU que preceden a los existentes.
CU que suceden a los existentes.
Crear descripciones de CU de “trazo grueso”.
Definir prioridades.
Refinar el modelo.

Activity (67)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Martin Tin liked this
alimber15 liked this
Javier Guerrero liked this
omarjudai liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->