Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • No confundan ...

    (Puntos:2, Informativo)
    por pobrecito hablador el Miércoles, 03 Septiembre de 2003, 10:39h (#212804)
       No confundan, los "casos de uso", con los "diagrámas de caso de uso".

       Los casos de uso, son al estilo:

      Accion del usuario     Respuesta del sistema
    -----------------------------------------------
    El usuario pincha en
    el botón autodestrucción

                             El usuario se desintegra
    ------------------------------------------------

       Y el diagrama de caso de uso, en mi opinión, no es necesario dibujarlo si no aporta nada o es demasiado sencillo. (Salvo que estén empleando una herramienta potente tipo Rational Rose).

       Por último, la utilización de casos de uso, no excluye el que deba de existir un documento llamado "Especificación de requisitos".

       El mayor problema que veo con los casos de uso, es que están muy relacionados con las aplicaciones de tipo visual, es decir, que a cada acción del usuario, "pulsar un botón", "hacer click allí o allá", le corresponde un caso de uso, pero cuando se trata de un proceso sin interfaz, un servicio NT, un proceso servidor, un proceso batch, hay que echarle imaginación para identificar los casos de uso. A veces es un poco complicado el sacarlos.
    Puntos de inicio:    2  puntos
    Modificador extra 'Informativo'   0  

    Total marcador:   2  
  • Re:No confundan ...

    (Puntos:2, Informativo)
    por pobrecito hablador el Miércoles, 03 Septiembre de 2003, 11:40h (#212833)

    Creo que tienes una idea completamente desvirtuada de lo que es un caso de uso.

    En su forma natural, el caso de uso describe una función que debe realizar el sistema para un actor principal del mismo. Por función nos estamos refiriendo a una acción que produce un resultado de valor para el usuario. Pulsar un botón no es un objetivo del usuario, pero sí realizar un préstamo en una biblioteca. Los casos de uso deberían escribirse independientemente de la interfaz de usuario, pues estamos en las primeras fases del desarrollo y trabajamos con elementos del dominio del problema.

    Respecto al ejemplo que pones, eso no es un caso de uso en absoluto. Puedes ver algunas plantillas que se pueden utilizar para escribir los casos de uso aquí [usecases.org].

    Otra cosa que quiero decir es que los casos de uso y los procesos de desarrollo que han surgido a partir de ellos no están concebidos para ser una solución universal para todas las aplicaciones. Tienen sentido en determinado tipo de aplicaciones, pero nadie las utilizaría para desarrollar una suite ofimática (por ejemplo).

    Por último, mi experiencia personal con los casos de uso ha sido bastante buena. Hay que tener algo de entramiento y los conceptos muy claros, pero una vez que te haces a ellos son muy útiles si los acompañas de un proceso de desarrollo.

    Un saludo. fros

    [ Padre ]