Sunday, February 14, 2010

ADSII - Unidad II - Practica




























Caracas 15 de Febrero de 2010
Analisis y Diseno de Sistemas
Unidad II. Descripcion de casos de uso - Practica

Una vez disenado el estandar para la descripcion de cada uno de los casos de usos, plantearemos un problema para ejemplificar como hacer la descripcion de un caso de uso.

- Planteamiento ejemplo:
En el sistema de Informacion de evaluacion de alumnos del CUC, se desea implementar una funcionalidad para que el profesor cargue las nostas de las evaluaciones de los alumnos en el sistema. Para esto el profesor debe seleccionar el semestre, la asignatura y la evaluacion cuyas notas debe cargar, una vez hecho esto aparecera una pantalla con la lista de alumnos y un campo de entrada de datos por cada alumno para que la nota sea colocada, una vez colocada la nota el profesor debe seleccionar guardar, luego de guardar las notas el sistema debe mostrar la lista de alumnos con las notas almacenadas.

- Analisis del planteamineto:
Observemos que dado este planteamiento, nosotros como analistas debemos plantear un caso de uso para llevar a cabo esta funcionalidad a traves de un sistema de informacion. Lo primero que debemos hacer es tomar en cuenta que solo debemos capturar los requisitos funcionales, es decir no tomaremos en cuenta detalles de navegacion, seguridad o implementacion en nuestra descripcion de casos de eso. En el flujo normal, lo primero que se debe colocar es la condicion de inicio del caso de uso, otra cosa importante tambien es que dado este planteamiento, el cual nos indica el requisito que debemos satisfacer, nosotros como analisista debemos imaginarnos y proponer condiciones que son necesarias para el funcionamiento correcto del caso de uso, como por ejemplo, como el actor pudiera salir del caso de uso sin guardar nada? deberian validarse algunos datos? que pasos son necesarios para llevar a caso este caso de uso? nosotros como analisistas tambien debemos considerar cual seria la manera mas eficiente de satisfacer el requerimiento.

Una vez hecho este analisis procedo a plantearles una solucion que satisface a cabalidad lo solicitado en el requerimento, pero recuerden que no es la unica solucion posible, existen muchas, solo que algunas soluciones son mejores o mas eficientes que otras.

Descripcion del caso de uso guardar notas de alumnos:
Codigo: CU-GUAL
Nombre: Guardar notas de alumnos
Descripcion: este caso de uso es para guardar las nostas a los alumnos en una evaluacion, asignatura y semestres especificos.
Actor: evaluador de alumnos
Precondicion: Haber seleccionado el sementre, asignatura y evaluacion.

Curso normal:
Accion del actorRespuesta del sistema
1. El caso de uso inicia cuando el actor selecciona la evalucion a cargar.1. Muestra una pantalla para cargar las notas de los alumnos, una lista con los alumnos a ser evaluados, un campo de entrada de datos para colocar la nota a cada alumno, los botonos guardar, salir.
2. Coloca las notas en los campos de entrada de datos.
2. Acepta los valores colocados.
3. Presiona el boton guardar.
3. Valida los valores colocados en los campos de entrada de datos.
3.1. Si los datos no son validos, muestra un mensaje de error.
3.1. Si los datos son validos, guarda los datos, muestra la lista de alumnos con las notas almacenadas y un mensaje de exito.
Curso alterno:
Accion del actorRespuesta del sistema
1. Presiona el boton salir1. Finaliza el caso de uso
2. Presiona el boton guardar2. Sucede un error al guardar la data, muestra un mensaje de error y finaliza el caso de uso.
Postcondicion:
- Una lista de alumnos con las notas almacenadas.

- Una lista de alumnos con las notas mostradas por pantalla.

No comments:

Post a Comment