viernes, febrero 09, 2007

Diferencia [Casos de Uso] y [Diagramas de Casos de Uso]


Es importante diferenciar casos de uso con diagrama de casos de uso. Tal vez suene un poco confuso, y quizá lo sea. Sin embargo vamos a tratar de hacer la distinción y precisar en que consisten ambos.



Casos de Uso



El caso de uso es una serie de cosas, es una técnica de analisis de sistemas, es una tecnica para recopilar requerimientos, puede ser usada como estrategia de desarrollo o conduccion de proyectos de sistemas (Use case driving proyects), y su aplicación se ha vuelto muy importante. El creador de los Casos de uso Ivar Jackobson se unió a Grady Booch y James Rambaugh en Rational Rose, para trabajar en lo que hoy conocemos como UML.



Un caso de uso se forma de varios elementos, tiene una estructura, aunque no estandarizada oficialmente, el uso repetitivo en diferentes ambitos, nos permite conocer algunos de esos formatos o plantillas, las cuales por lo general cuentan de lo siguiente:






  • Nombre del Caso de Uso

  • Objetivo o Meta General

  • Descripcion

  • Actores

  • Pre-Condiciones

  • Post-Condiciones

  • Diagrama de Caso de Uso

  • Flujo de Eventos



    • Flujo Principal

    • Flujos Alternos





  • Extensiones

  • Diagrama de Contexto

  • Diagrama de Navegacion (Entre Pantallas)

  • Prototipos de Pantallas



Nota: Algunas plantillas presentan manejo de información adicional como control de versiones, autor, fechas, etc.



Diagrama de Casos de uso




El diagrama de casos de uso forma parte del conjunto de herramientas del UML y es muy simple elaborar un diagrama de este tipo. Básicamente se conforma de dos figuras elementales el actor y el caso de uso.
Un actor que puede ser una persona, pero en particular el rol que desempeña dentro del sistema o entorno que estemos analizando, se representa con un muñequito.
Un caso de uso, que es una meta, accion, funcion, o tarea que desarrolla uno o varios actores y se representa con un elipse.







Nota:Diagramas generados con Visual Paradigm Community Edition



Technorati : , ,
Flickr : , ,



3 comentarios:

  1. Que once Isidro, ví tu comentario, y ya está agendado.. ;)

    En cuanto a lo que tu profesor dice, es muy respetable su opinión, de hecho mucha gente comenta que el Vista es solo un refrito del Xp y que pronostican que es el fin de Microsoft. De hecho tal está la cosa, que cuando fué la salida oficial del Vista en México, en la misma calle donde lo estaba el show, en la esquina estaban vendiendolo ya pirata!!. A mi en lo personal me parece que todo inicio tiene un fin, es inevitable, pero creo que todavía le quedan algunos años más a Microsoft antes de que caiga.


    De el tema de Diferencia de Casos de Uso y Diagrama de Casos de uso, encontré algo de visto con el tema que estoy llevando de los ADT (Abstract Data Type), en Estructura de Datos, donde se realiza el análisis de Precondiciones y Poscondiciones, así como de entradas y salidas para cada función que se realiza, para despues realizar el diagrama y para su final codificación.

    Es muy buena idea el de poner un blog sobre el desarrollo, estaré al pendiente, para saber más al respecto.

    Saludos, y cuidate...

    Atte.Caito

    ResponderBorrar
  2. Una pregunta.. ¿modelo de casos de uso es igual a diagrama de casos de uso?

    ResponderBorrar
  3. El actor de sistema puede ser un humano, hadware o sotfware.

    ResponderBorrar