Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Para que un sistema sea de alta calidad, tiene que cumplir las necesidades de los
usuarios. Un proyecto no puede ser exitoso sin una especificación correcta y exhaustiva
de los requerimientos.
Los requerimientos son una descripción de las necesidades o deseos de un producto (en
nuestro caso de software). La meta primaria de la fase de requerimientos es identificar y
documentar lo que en realidad se necesita, en una forma que claramente se lo
comunique al cliente y a los miembros del equipo de desarrollo. El reto consiste en
definirlos de manera correcta, de modo que se detecten los riesgos y no se presenten
sorpresas al momento de entregar el producto.
Las funciones del sistema son lo que éste habrá de hacer, por ejemplo autorizar los
pagos a crédito. Hay que identificarlas y listarlas en grupos cohesivos y lógicos.
Para esto se debe realizar una descripción de los procesos a través de la descripción de
los casos de uso que tendrá el futuro sistema.
Los casos de uso es una técnica que permite mejorar la comprensión de los
requerimientos, a través de descripciones narrativas de los procesos inmiscuidos en el
dominio de la aplicación.
El actor es una entidad externa del sistema que de alguna manera participa en la historia
del caso de uso. Por lo regular estimula el sistema con eventos de entrada o recibe algo
de él. Normalmente el actor es un usuario del sistema que tiene un rol particular, pero
también puede ser un sistema externo que es como un usuario desde el punto de vista de
nuestro sistema. Conviene escribir su nombre con mayúscula en la narrativa de caso.
Comprar
Representación del caso de uso
productos
Conviene comenzar con los casos de uso de alto nivel para lograr rápidamente entender
los principales procesos globales.
Un caso expandido de uso muestra más detalles que uno de alto nivel, este tipo de casos
suelen ser útiles para alcanzar un conocimiento más profundo de los procesos y de los
requerimientos. Aquí de detalla la interacción dada entre el actor(es) y el sistema. En
primera instancia se especifica el curso normal de eventos (que explica la secuencia más
común de los eventos) y de ser requerido luego se detalla cursos alternos en el cual se
describen importantes opciones o excepciones que pueden presentarse en relación con el
curso normal. Si son complejas podemos expandirlas y convertirlas en nuevos casos de
uso
Descripción detallada
Acción del actor Respuesta del sistema
TPDV
Comprar productos
Cajero Cliente
Cerrar caja