Está en la página 1de 6

CURSO: INGENIERIA DE SOFTWARE I

CASOS DE USO
¿Cuando utilizar los Casos de Uso?
EJE N

Los casos de uso son un tipo de requerimientos utilizados para especificar funcionalidad,
especialmente en sistemas con un alto grado de interacción hombre/máquina (y pueden
ser utilizados hasta en sistemas de batch). En esencia los casos de uso describen los
intercambios entre el sistema que se está describiendo y las personas o sistemas externos
que interactúan con el primero, por lo tanto son muy útiles para describir funcionalidades a
varios tipos de usuarios y con muchas interfaces.
Sistema Bach
• Se conoce como sistema por lotes (en inglés batch processing), o modo batch, a la ejecución de un programa sin el
control o supervisión directa del usuario (que se denomina procesamiento interactivo). Este tipo de programas se
caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario.

• Generalmente, este tipo de ejecución se utiliza en tareas repetitivas sobre grandes conjuntos de información, ya
que sería tedioso y propenso a errores realizarlo manualmente. Un ejemplo sería el renderizado de los fotogramas
de una película. Otros ejemplos de procesos batch pueden ser la generación de extractos bancarios, el cálculo de
intereses corrientes o moratorios de cuentas de crédito, la generación automática de archivos de interfaz con otros
sistemas, etc.

• Los programas que ejecutan por lotes suelen especificar su funcionamiento mediante scripts o guiones
(procedimientos) en los que se indica qué se quiere ejecutar y, posiblemente, qué tipo de recursos necesita
reservar.
¿Para qué sirven los Casos de Uso?

• Los casos de uso son útiles para capturar requerimientos, ayudar a definir la arquitectura,
establecer las pautas para el diseño y las pruebas funcionales. Los CU son una guía de los
elementos que serán incluidos en los documentos de usuarios para las aplicaciones, así como la
forma en como éstos deben ser empleados. Los CU también establecen las bases para los

protocolos de comunicación entre aplicaciones y el diseño de las interfaces gráficas, entre otros.
¿Qué son los actores y cómo identificarlos?
• Actor es algo o alguien fuera del Sistema que interactúa con el Sistema.
• Un actor especifica un rol que alguna entidad externa adopta cuando interactúa con el sistema
directamente. Puede representar un rol de usuario o un rol jugado por otro sistema o hardware
que toca la frontera del sistema.
• La siguiente es la lista de preguntas que permiten identificar a los actores que interactuarán con
el Sistema:
• ¿Quién o qué utiliza el Sistema?
• ¿Qué roles toman en la interacción?
• ¿Quién toma información del Sistema?
• ¿Quién provee información al Sistema?
• ¿En qué parte de la compañía es utilizado el Sistema?
• ¿Quién instala, soporta y mantiene el Sistema?
• ¿Quién inicia y termina la ejecución del sistema?
• ¿Qué otros sistemas utilizan el Sistema?
• ¿Ocurre algo en algún momento específico?
• La siguiente es la tabla que describe a los actores del sistema. El código del actor reseñado como
ACT.# se refiere al prefijo ACT. seguido por el número de actor asignado. La descripción se refiere
a una breve reseña del rol del actor para el sistema y las fuentes son los involucrados del negocio
que ayudaron a definir y describir al actor.

También podría gustarte