Upload
vohanh
View
239
Download
2
Embed Size (px)
Citation preview
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
Casos de Uso
Ingenierıa del Software I
Departamento de ComputacionFCEyN - UBA
Abril de 2006
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
Dinamica de la Clase
Diagrama de Casos de UsoConceptosResolucion de un ejercicioSolucion Propuesta
Documento de Casos de UsoConceptosTemplate de DocumentoEjemplo
Bibliografıa
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordando algunas cosas...¿Para que se utilizan los diagramas de Casos de Uso?
I Los casos de uso son una tecnica para especificar elcomportamiento de un sistema,
I permiten determinar el alcance del sistema,
I modela las funcionalidades de un sistema como interaccionesentre los usuarios y el sistema,
I Los componentes principales de un diagrama de Casos de Usoson:
1. Actores,2. Casos de Uso,3. Relaciones entre ellos.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordando algunas cosas...¿Para que se utilizan los diagramas de Casos de Uso?
I Los casos de uso son una tecnica para especificar elcomportamiento de un sistema,
I permiten determinar el alcance del sistema,
I modela las funcionalidades de un sistema como interaccionesentre los usuarios y el sistema,
I Los componentes principales de un diagrama de Casos de Usoson:
1. Actores,2. Casos de Uso,3. Relaciones entre ellos.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordando algunas cosas...¿Para que se utilizan los diagramas de Casos de Uso?
I Los casos de uso son una tecnica para especificar elcomportamiento de un sistema,
I permiten determinar el alcance del sistema,
I modela las funcionalidades de un sistema como interaccionesentre los usuarios y el sistema,
I Los componentes principales de un diagrama de Casos de Usoson:
1. Actores,2. Casos de Uso,3. Relaciones entre ellos.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordando algunas cosas...¿Para que se utilizan los diagramas de Casos de Uso?
I Los casos de uso son una tecnica para especificar elcomportamiento de un sistema,
I permiten determinar el alcance del sistema,
I modela las funcionalidades de un sistema como interaccionesentre los usuarios y el sistema,
I Los componentes principales de un diagrama de Casos de Usoson:
1. Actores,2. Casos de Uso,3. Relaciones entre ellos.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordando algunas cosas...¿Para que se utilizan los diagramas de Casos de Uso?
I Los casos de uso son una tecnica para especificar elcomportamiento de un sistema,
I permiten determinar el alcance del sistema,
I modela las funcionalidades de un sistema como interaccionesentre los usuarios y el sistema,
I Los componentes principales de un diagrama de Casos de Usoson:
1. Actores,2. Casos de Uso,3. Relaciones entre ellos.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordando algunas cosas...¿Para que se utilizan los diagramas de Casos de Uso?
I Los casos de uso son una tecnica para especificar elcomportamiento de un sistema,
I permiten determinar el alcance del sistema,
I modela las funcionalidades de un sistema como interaccionesentre los usuarios y el sistema,
I Los componentes principales de un diagrama de Casos de Usoson:
1. Actores,2. Casos de Uso,3. Relaciones entre ellos.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordando algunas cosas...¿Para que se utilizan los diagramas de Casos de Uso?
I Los casos de uso son una tecnica para especificar elcomportamiento de un sistema,
I permiten determinar el alcance del sistema,
I modela las funcionalidades de un sistema como interaccionesentre los usuarios y el sistema,
I Los componentes principales de un diagrama de Casos de Usoson:
1. Actores,2. Casos de Uso,3. Relaciones entre ellos.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordemos algunas cosas...¿Que es un Actor?
I Un Actor es una idealizacion de una persona externa, de unproceso, o de una cosa que interactua con un sistema,
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordemos algunas cosas...Representacion grafica de un Actor
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordemos algunas cosas...¿Que es un Caso de Uso?
I Un caso de uso es una unidad de funcionalidad, proporcionadapor el sistema.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Recordemos algunas cosas...Representacion grafica de un Caso de Uso
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
EjercicioEnunciado
Modele los requerimientos del siguiente sistema utilizando Casosde uso.Se trata de un sistema simplificado de Cajero Automatico, queofrece los siguientes servicios:
I Distribucion de dinero a cada poseedor de una tarjetainteligente a traves de un lector de tarjetas y un distribuidorde efectivo,
I Consulta del saldo de cuentas, facilidades para deposito deefectivo y cheques para los clientes del banco poseedor de unatarjeta del mismo.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
EjercicioEnunciado
Modele los requerimientos del siguiente sistema utilizando Casosde uso.Se trata de un sistema simplificado de Cajero Automatico, queofrece los siguientes servicios:
I Distribucion de dinero a cada poseedor de una tarjetainteligente a traves de un lector de tarjetas y un distribuidorde efectivo,
I Consulta del saldo de cuentas, facilidades para deposito deefectivo y cheques para los clientes del banco poseedor de unatarjeta del mismo.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
EjercicioEnunciado
Modele los requerimientos del siguiente sistema utilizando Casosde uso.Se trata de un sistema simplificado de Cajero Automatico, queofrece los siguientes servicios:
I Distribucion de dinero a cada poseedor de una tarjetainteligente a traves de un lector de tarjetas y un distribuidorde efectivo,
I Consulta del saldo de cuentas, facilidades para deposito deefectivo y cheques para los clientes del banco poseedor de unatarjeta del mismo.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
EjercicioEnunciado (Cont.)
1. Caso simplificado, sin tener en cuenta el Login del usuarioante el sistema,
2. teniendo en cuenta el Login del usuario,
3. Sabiendo que: ”Al final del dıa, un operario va hasta el cajeroa reponer dinero y retirar las tarjetas que fueron retenidas porel mismo.”. Debemos tener en cuenta esto en nuestros casosde uso?
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
EjercicioEnunciado (Cont.)
1. Caso simplificado, sin tener en cuenta el Login del usuarioante el sistema,
2. teniendo en cuenta el Login del usuario,
3. Sabiendo que: ”Al final del dıa, un operario va hasta el cajeroa reponer dinero y retirar las tarjetas que fueron retenidas porel mismo.”. Debemos tener en cuenta esto en nuestros casosde uso?
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
EjercicioEnunciado (Cont.)
1. Caso simplificado, sin tener en cuenta el Login del usuarioante el sistema,
2. teniendo en cuenta el Login del usuario,
3. Sabiendo que: ”Al final del dıa, un operario va hasta el cajeroa reponer dinero y retirar las tarjetas que fueron retenidas porel mismo.”. Debemos tener en cuenta esto en nuestros casosde uso?
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Guidelines
A partir del enunciado, y de los conceptos recien vistos, realizamoslas siguientes tareas:
1. Identificamos los actores,
2. identificamos los casos de uso,
3. identificamos relaciones entre ellos,
4. construimos un diagrama de casos de uso,
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Guidelines
A partir del enunciado, y de los conceptos recien vistos, realizamoslas siguientes tareas:
1. Identificamos los actores,
2. identificamos los casos de uso,
3. identificamos relaciones entre ellos,
4. construimos un diagrama de casos de uso,
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Guidelines
A partir del enunciado, y de los conceptos recien vistos, realizamoslas siguientes tareas:
1. Identificamos los actores,
2. identificamos los casos de uso,
3. identificamos relaciones entre ellos,
4. construimos un diagrama de casos de uso,
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Guidelines
A partir del enunciado, y de los conceptos recien vistos, realizamoslas siguientes tareas:
1. Identificamos los actores,
2. identificamos los casos de uso,
3. identificamos relaciones entre ellos,
4. construimos un diagrama de casos de uso,
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Identificamos los actores
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Identificamos los actores
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Identificamos los actores
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Identificamos los casos de uso
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Identificamos los casos de uso
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Identificamos los casos de uso
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Identificamos los casos de uso
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Identificamos los casos de uso
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptos¿?
Existe alguna relacion entre PoseedorTarjeta y ClienteBanco?
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptos¿?
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosGeneralizacion de actores
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosLogin
Supongamos ahora que antes de realizar cualquier operacion, elusuario debe realizar antes un login ante el sistema.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosLogin
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosRelacion de Inclusion
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptos¿?
Como se podrıa modelar el hecho de necesitar una unica operacionde login al comienzo?
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosLogin
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptos¿?
Sabiendo lo siguiente:”Al final del dıa, un operario va hasta el cajero a reponer dinero yretirar las tarjetas que fueron retenidas por el mismo.”Debemos modelar esto mediante Casos de Uso?, forma parte denuestro sistema?
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptos¿?
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosOtros Actores
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosRefactoring
Los casos de uso Depositar Efectivo y Depositar Cheque parecentener un comportamiento comun.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosRefactoring
Depositar Efectivo/Cheque:
1. El usuario indica que quiere depositar dinero(efectivo/cheque),
2. indica el tipo de moneda,
3. indica el monto a depositar,
4. indica el tipo de deposito (efectivo/cheque),
5. realiza el deposito.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosRefactoring
Depositar Efectivo/Cheque:
1. El usuario indica que quiere depositar dinero(efectivo/cheque),
2. indica el tipo de moneda,
3. indica el monto a depositar,
4. indica el tipo de deposito (efectivo/cheque),
5. realiza el deposito.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosRefactoring
Depositar Efectivo/Cheque:
1. El usuario indica que quiere depositar dinero(efectivo/cheque),
2. indica el tipo de moneda,
3. indica el monto a depositar,
4. indica el tipo de deposito (efectivo/cheque),
5. realiza el deposito.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosRefactoring
Depositar Efectivo/Cheque:
1. El usuario indica que quiere depositar dinero(efectivo/cheque),
2. indica el tipo de moneda,
3. indica el monto a depositar,
4. indica el tipo de deposito (efectivo/cheque),
5. realiza el deposito.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosRefactoring
Depositar Efectivo/Cheque:
1. El usuario indica que quiere depositar dinero(efectivo/cheque),
2. indica el tipo de moneda,
3. indica el monto a depositar,
4. indica el tipo de deposito (efectivo/cheque),
5. realiza el deposito.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosRefactoring
Depositar Efectivo/Cheque:
1. El usuario indica que quiere depositar dinero(efectivo/cheque),
2. indica el tipo de moneda,
3. indica el monto a depositar,
4. indica el tipo de deposito (efectivo/cheque),
5. realiza el deposito.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosRefactoring
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosGeneraliza
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosConsultar el saldo al realizar una extraccion
Si uno quisiera consultar el saldo antes de realizar una extraccion,segun lo modelado, el usuario deberıa seguir los siguientes pasos:
I Login,
I consultar saldo,
I login,I realizar extracion.
Supongamos entonces que se desea contar con la opcion deConsultar Saldo al momento de realizar una extraccion.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosConsultar el saldo al realizar una extraccion
Si uno quisiera consultar el saldo antes de realizar una extraccion,segun lo modelado, el usuario deberıa seguir los siguientes pasos:
I Login,
I consultar saldo,
I login,I realizar extracion.
Supongamos entonces que se desea contar con la opcion deConsultar Saldo al momento de realizar una extraccion.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosConsultar el saldo al realizar una extraccion
Si uno quisiera consultar el saldo antes de realizar una extraccion,segun lo modelado, el usuario deberıa seguir los siguientes pasos:
I Login,
I consultar saldo,
I login,I realizar extracion.
Supongamos entonces que se desea contar con la opcion deConsultar Saldo al momento de realizar una extraccion.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosConsultar el saldo al realizar una extraccion
Si uno quisiera consultar el saldo antes de realizar una extraccion,segun lo modelado, el usuario deberıa seguir los siguientes pasos:
I Login,
I consultar saldo,
I login,I realizar extracion.
Supongamos entonces que se desea contar con la opcion deConsultar Saldo al momento de realizar una extraccion.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosConsultar el saldo al realizar una extraccion
Si uno quisiera consultar el saldo antes de realizar una extraccion,segun lo modelado, el usuario deberıa seguir los siguientes pasos:
I Login,
I consultar saldo,
I login,I realizar extracion.
Supongamos entonces que se desea contar con la opcion deConsultar Saldo al momento de realizar una extraccion.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosConsultar el saldo al realizar una extraccion
Si uno quisiera consultar el saldo antes de realizar una extraccion,segun lo modelado, el usuario deberıa seguir los siguientes pasos:
I Login,
I consultar saldo,
I login,I realizar extracion.
Supongamos entonces que se desea contar con la opcion deConsultar Saldo al momento de realizar una extraccion.
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosConsultar el saldo al realizar una extraccion
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosResolucion de un ejercicioSolucion Propuesta
Introduciendo mas conceptosExtiende
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Conceptos: ¿Que es un Documento de Casos de Uso?
En el documento de Casos de Uso se explica la forma en queintereactuan el sistema y el usuario.En general, se usa una lista numerada de los pasos que sigue elactor para interactuar con el sistema (Curso normal).
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Esquema de un Documento de Casos de Uso
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Login
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Login
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Login
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Login
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Login
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Retirar Dinero
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
ConceptosTemplate de DocumentoEjemplo
Fin¿?
?
Ingenierıa del Software I Casos de Uso
EsquemaDiagrama de Casos de Uso
Documento de Casos de UsoBibliografıa
Bibliografıa
I. Jacobson J. Rumbaugh and G. Booch.El Lenguaje Unificado de Modelado.Addison-Wesley, 2000.
I. Jacobson J. Rumbaugh and G. Booch.El Lenguaje Unificado de Modelado, Manual de Referencia.Addison-Wesley, 2000.
Unified Modeling Language.Use case modeling, 2004.http://www.uml.org.cn/RequirementProject/pdf/UseCaseModeling.pdf.
Ingenierıa del Software I Casos de Uso