miércoles, 15 de abril de 2009

¿PARA QUÉ SIRVE UML?

En los principios de la programación, los desarrolladores no realizaban análisis profundos sobre el tema a resolver. El código del programa se escribía conforme se iba requiriendo. Los tiempos cambian y esta manera de aventurar en el desarrollo de software es inapropiada en los negocios de alto riesgo.

Hoy en día el cliente debe de comprender que es lo que realizará el equipo de desarrolladores, que sea capaz de señalar cambios si sus necesidades no son comprendidas con claridad.

El UML está compuesto de diversos elementos gáficos que se combinan para conformar diagramas. La finalidad de estos es presentar diferentes perspectivas de un sistema al que se le denomina modelo.



CASOS DE USO

Es una técnica de aciertos y errores para obtener los requerimientos del sistema desde el punto de vista del usuario.

Describe la acciones de un sistema para que pueda ser utilizado por personas en general y no solo por expertos en computación.

Los diagramas de casos de uso (DCU) se componen básicamente de un actor, una acción, inclusiones y exclusiones.

[Leer más...]

Ejemplo
Ejemplo de Caso de Uso Chef


VENTAJAS
  • Diseño sólido de las acciones del usuario en un sistema.
  • Interpretación del desarrollo facil para el cliente.
  • Medición de tiempo, costo, recursos y prioridades de un desarrollo.
  • Lenguaje fácil de comunicación entre los usuarios y desarrolladores.

DESVENTAJAS
  • Error en el desarrollo de un proceso por mala interpretación de la necesidad del cliente
  • El cliente puede cambiar los procesos en este modelo.
  • El modelamiento puede comprender otras áreas con procesos cambiantes o en desarrollo.
  • Las inclusiones y exclusiones en los casos de uso pueden confundir la lectura de los diagramas para el usuario.

1 comentario:

  1. que paso mono no ha publicado nada
    o es q tiene las cosas en otro blog

    ResponderEliminar

Escriba aquí su comentario