martes, 21 de abril de 2009

PARA QUE SIRVE UN CASO DE USO

Los casos de uso sirven para que un analista o un programador pueda tener o ver de una forma más clara los requerimientos del cliente además que va a poder verlos desde su punto de vista, además le facilita al analista ver el sistema viendo el respectivo proceso, y el orden de cada elemento que está en dicho proceso.

PARA QUE SIRVE UML

UML sierve para ver, diseñar o construir un sistema, el cual nos lleva a crear métodos o procesos en un sistema en el cual interactúan para realizar un trabajo que favorece o ayuda aun usuario

miércoles, 15 de abril de 2009

EJEMPLO CASOS DE USO


TEMAS VISTOS

ANALISIS UML

CASOS DE USO (ACTOR, ACCION, INCLISIONES EXCLUSIONES)

SISTEMA

MULTIPLICIDAD

ASOCIACION

POLIFORMISMO

VENTAJAS Y DESVENTAJAS

VENTAJAS

Una de las grandes ventajas es que el caso de uso muestra los confines entre el sistema y el exterior, un caso de uso va a estar siempre dentro del sistema, viendo desde allí como mejorarlo.

1.Nos muestra el requerimiento del usuario

2.Nos muestra las tareas del usuario

3.Nos muestra las necesidades del usuario

4.Otra ventaja es que ayuda al analista a comprender la forma en que un sistema deberá comportarse, le ayudara a ver lo que el usuario quiere.


DESVENTAJAS


1.No establecen completamente los requisitos funcionales

2.No permite determinar los requisitos no funcionales

3.La inclusión hace que los diagramas sean más difíciles de entender para los clientes

4.Cada caso crítico del uso debe tener un requisito no funcional centrado en el funcionamiento asociado.

¿QUE SON LOS CASOS DE USO?

Un caso de uso es una técnica que permite a un analista comprender la forma en que un sistema deberá comportarse. Le ayuda a obtener los requerimientos del usuario, cada caso de uso promociona uno o más escenarios que indican cómo interactúan con el usuario o con otro sistema para así conseguir un objetivo especifico. En el cual encontramos el actor, las acciones exclusiones e inclusiones.

¿QUE ES UML?

Es un lenguaje que nos permite construir y documentar un sistema de software en donde podemos crear y diseñar información para construir o especificar o describir métodos o procesos en un sistema como una colección de objetos discretos que interactúan para realizar un trabajo que beneficia a un usuario