You are on page 1of 10

SOFTWARE CONSULTING & DEVELOPMENT

Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

ANLISIS FUNCIONAL.
A la actual pgina de formacin habra que aadir la columna derecha donde los visitantes pueden registrarse a Agro 2.0 acceder si ya son usuarios. Para los casos de uso he omitido la autenticacin en el sistema. El alta de contenidos (en este caso programas) y mostrar inters por un programa es libre e independiente al registro en la plataforma? Casos de uso,

Actualmente, en los resultados listados se muestran las columnas Tipo, Programa Formativo, Temtica y un enlace para mostrar el detalle. En el listado podra visualizarse columnas de fecha de comienzo, duracin o coste de cada programa filtrado.

Orlando Rodrguez Muoz

Pgina 1

SOFTWARE CONSULTING & DEVELOPMENT


Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

Caso de Uso: Listar programas Actor: Usuario Annimo Curso Normal 1) El usuario entra en la pgina principal. 2) El sistema muestra un listado con todos los programas existentes en los xml. De cada programa se mostrar el tipo, la denominacin, la temtica y enlace Info. Alternativas 2.1. Si no existen programas en el sistema se muestra el mensaje: No hay inmuebles registrados 2.2. Adicionalmente se puede mostrar otros datos en columna como el centro, modalidad y precio.

En el formulario de bsqueda aparecen opciones como elegir el tipo de formacin (Msteres, Oposiciones, Carreras Universitarias, Cursos Subvencionados) y por palabra. Despus, debajo, podemos elegir la temtica. Yo lo integrara, eligiendo la temtica y el resto de opciones antes de pulsar el botn Buscar. Opciones que no veo para filtrar los programas son la modalidad (presencial, semipresencial, online... he visto en los xml que est la informacin), elegir el lugar donde se imparten, seleccionar un centro elegir una fecha de comienzo del programa y/o duracin. El usuario busca pulsando sobre los enlaces que aparecen accediendo a los datos directamente. O bien, rellenando la caja de texto y pulsando Buscar. En cualquier caso, la bsqueda no resulta de la combinacin de ms de un criterio.
Caso de Uso: Buscar programas Actor: Usuario Annimo Curso Normal 1) El usuario rellenar un formulario con las distintas opciones y pulsar el botn Buscar. 2) El sistema muestra un listado con todos los programas existentes en los xml que coincidan con los criterios. Orlando Rodrguez Muoz Alternativas

2.1. Si no existen programas en el sistema se muestra el mensaje: No hay inmuebles registrados Pgina 2

SOFTWARE CONSULTING & DEVELOPMENT


Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

Pulsando sobre la denominacin de un programa o sobre el enlace +Info de su fila, acceder a ms informacin sobre la formacin acompaado de un formulario desde el que mostrar su inters por la misma.

Caso de Uso: Visualizar detalles de un programa Actor: Usuario Annimo Curso Normal Alternativas 1) El usuario ver las caractersticas del programa pulsando sobre la denominacin o sobre el +Info. 2) El sistema cargar una nueva pgina con las caractersticas extradas de los xml. 3) En la nueva pgina o pgina de detalla, adems de las caractersticas, cargar un formulario donde el usuario puede mostrar su inters por la formacin.

Al visualizar las caractersticas, tambin ir un formulario donde el usuario puede solicitar la formacin o pedir informacin.

Caso de Uso: Mostrar inters por el programa Actor: Usuario Annimo Curso Normal 1) El usuario rellenar un formulario con sus datos y pulsar el botn Enviar. Alternativas Se chequea antes de enviar los posibles errores. Por ejemplo, que falte el nombre o que la direccin email est mal.

2) El sistema guardar los datos enviar un correo a donde proceda.

Orlando Rodrguez Muoz

1.1

Pgina 3

SOFTWARE CONSULTING & DEVELOPMENT


Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

En la actual pgina http://formacion.agro20.com, cualquiera puede dar de alta una oferta formativa. Sin embargo, en la pgina principal son los usuarios identificados los que pueden agregar contenidos:

Desde la pgina de formacin, habr un enlace Aade tu oferta formativa. Con el enlace, se abre una pgina para dar de alta con un formulario. En el que son obligatorios: el nombre del centro, nombre y apellidos de la persona de contacto, correo electrnico y telfono de contacto.
Caso de Uso: Dar alta a un programa Actor: Usuario Annimo Curso Normal 1) Se pulsa sobre el enlace y se lleva al usuario a una nueva pgina. 2) El usuario rellenar un formulario con los datos y pulsar el botn Enviar. 3) El sistema guardar los datos. Alternativas

Se chequea antes de enviar los posibles errores.

Orlando Rodrguez Muoz

1.2

Pgina 4

SOFTWARE CONSULTING & DEVELOPMENT


Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

Diagrama de flujo de datos. Los cuadrados equivalen a 3 pginas: 1.- Formulario de bsqueda y mostrar el listado resultante. 2.- Formulario de alta de nuevos programas. 3.- Detalle del programa que se elija y formulario para mostrar inters.

Estas son las funcionalidades recogidas por el autor de este documento en la fecha de escribir la primera versin del mismo, semana del 2 al 8 de julio.

Orlando Rodrguez Muoz

Pgina 5

SOFTWARE CONSULTING & DEVELOPMENT


Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

ANLISIS ORGNICO.
He visto que la opcin Formacin desaparece de la cabecera cuando entramos precisamente en el apartado de Formacin. Volviendo arriba, donde pone Buscador de cursos, ira las migas de pan.

Con el lpiz azul he marcado donde van las migas de pan. Con el negro, donde est el enlace para aadir ofertas formativas. Remarcado en rojo, donde estn las opciones de bsqueda. Como mencione en el anlisis funcional, actualmente, no hay posibilidad de una bsqueda combinada. A este contenido habra que aadir la columna de la izquierda del portal, donde se autentica el usuario y se muestra el enlace para registrarse o iniciar sesin (si ya est en el sistema: su bandeja de entrada, alertas, invitaciones, configuracin, etc.):

Orlando Rodrguez Muoz

Pgina 6

SOFTWARE CONSULTING & DEVELOPMENT


Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

En Formacin, la cabecera y el pie es igual que en el resto del portal, el contenido tendra la estructura:

Orlando Rodrguez Muoz

Pgina 7

SOFTWARE CONSULTING & DEVELOPMENT


Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

Cabecera

Migas de pan. Formulario de bsqueda.

Enlace para aadir formacin.

Listado de los resultados en formato tabla.

Pie.

Estructura para la pgina principal, donde se busca y se listan los cursos, msteres, oposiciones, etc. Tambin podemos usar jquery para que el usuario pueda ordenar los resultados. Otro punto es revisar la accesibilidad (TAW, http://www.tawdis.net/) y el posicionamiento en los buscadores. Metodologa. Sobre esta primera versin, podemos empezar y seguir un desarrollo gil. En el que con la evolucin del proyecto se van afinando los requisitos hasta llegar al producto final que satisface las necesidades del cliente.
Orlando Rodrguez Muoz Pgina 8

SOFTWARE CONSULTING & DEVELOPMENT


Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

PROTOTIPADO DE LA INTERFAZ DE USUARIO.


Se desarrolla la interfaz de usuario rpidamente para explorar el diseo de la presentacin al usuario y los requisitos del sistema. Esta tcnica da muchos mejores resultados que la especificacin literal en papel, puesto que es ms grfica y la presentacin a los usuarios finales los acerca a sus necesidades y a la deteccin temprana de faltas o necesidades. Si no se utiliza este prototipo, cuando la interfaz se construya puede que no alcance las necesidades del usuario final, o que no le guste, con lo que habr que rehacerla entera. El coste de descubrir esto cuando el desarrollo est avanzado es muy alto. El prototipo se puede desechar o ser desarrollado para llegar a ser el producto final. La decisin se deber tomar cuando se empieza a hacer el prototipo, no cuando se vaya a construir el sistema real. Si el sistema es pequeo, o si es grande pero hay mucha informacin inicial sobre requisitos y las prioridades estn claras, lo mejor ser hacer que evolucione el prototipo hasta el sistema final. En caso contrario, es previsible que haya muchos cambios y ser mejor hacer un prototipo desechable que sirva como base para clarificar los requisitos. El usuario debe ser consciente de que el prototipo est para aclarar requisitos. Se puede limitar el uso del prototipo a ciertos ejemplos preestablecidos para que el usuario lo pruebe. La realimentacin del usuario es fundamental para el progreso del proyecto Ventajas: Un efecto inesperado de esta tcnica es que hace que el tamao del sistema final tienda a ser ms pequeo. A veces hay requisitos que sobre el papel parecen funcionar bien, pero en el prototipado se demuestra que no. Este tipo de problemas se encontrarn al principio, facilitando la reduccin del tiempo de desarrollo. Otro efecto inesperado es que los sistemas resultantes son menos complejos. Los desarrolladores tienden a centrarse en los aspectos ms complejos del problema, que suelen ser los que menos preocupan a los clientes. Con esta
.

Orlando Rodrguez Muoz

Pgina 9

SOFTWARE CONSULTING & DEVELOPMENT


Proyecto:
AGRO.0120

Anlisis funcional y orgnico

Cdigo:
REQ-DT-01.01

AGRO20.COM: FORMACI Y CURSOS

Revisin 01

tcnica los desarrolladores pueden centrarse desde el principio en lo que el cliente ve realmente importante. Tambin se reducen los cambios en prestaciones iniciales y la aparicin de nuevos requisitos, hasta el 5% (lo habitual es el 25%). Aumenta la visibilidad del proceso. Participacin ms entusiasta del usuario final. Se mejora la facilidad de uso. Los prototipos evolutivos pueden reducir hasta en un 45% el tiempo de desarrollo, mientras que los desechables sirven sobre todo para reducir riesgos desde el principio.

Riesgos: Uso ineficaz del tiempo de prototipado. Expectativas poco realistas de presupuesto y planificacin.

Orlando Rodrguez Muoz

Pgina 10

You might also like