Tag Archives: UML

Introduciendome a UML

Voy algunos dias aprendiendo UML y a la fecha, pienso que definitivamente es algo que me servira para futuros desarrollos, bueno al menos eso es lo que pienso despues de haber estudiado un poco sobre la teoria, todo esto, Analisis y Diseno de Sistemas, derepente pueda resumir lo que he aprendido hasta ahora apoyandome en los pasos secuenciales para el estudio previo al desarrollo de un proyecto de software, es como sigue:

— En la etapa de analisis y diseno preliminar —

– Titulo de la aplicacion: Escogemos un titulo apropiado para nuestra aplicacion, lo mejor es que este sea autodescriptivo.

– Documentos de analisis: Es el resultado de recopilar informacion sobre lo que queremos que haga el sistema, mediante entrevistas a los usuarios, a los  desarrolladores, y por experiencias previas en desarrollos de aplicaciones como la que queremos conseguir.

– Especificacion de requerimientos: Es la sintesis realizada por el Analista despues de estudiar los Documentos de Analisis, en esta etapa ya contamos con un listado detallado de las caracteristicas que queremos que nuestro sistema tenga pero aun no tenemos detalles especificos al funcionamiento (Diseno).

– Casos de Uso: Los casos de uso son las maneras en la que nuestro sistema interactua con usuarios u otros sistemas, y son definidos de manera bastante general, por ejemplo, para un sistema de Inventario tendriamos:

  • Informes
  • Manejar Inventario

– Escenarios: Los escenarios son etapas especificas dentro de cada caso de uso, asi vamos ingresando cada vez en mas detalle, asi, usando el ejemplo anterior tendriamos.

Escenario 1.1
Titulo: Informe de ingresos
Quien lo inicia: Supervisor
Quien lo termina: Supervisor
Precondiciones: Que se hayan ingresado articulos mediante el segundo caso de uso.
PostCondiciones:
Descripcion: Se refiere a la obtencion de informes sobre los ingresos de nuevos articulos a nuestro sistema.

Escenario 1.2
Titulo: Informe de bajas
Quien lo inicia: Supervisor
Quien lo termina: Supervisor
Precondiciones: Dar de baja algunos articulos mediante el segundo caso de uso.
PostCondiciones:
Descripcion: Obtencion de un informe con los articulos que estan calificados como articulos de baja en nuestro sistema.

– Diagramas de secuencia: Estos diagramas se realizan para cada uno de los escenarios aislados en la etapa anterior, y ya admiten el concepto de objetos.

diagrama_de_secuencia_uml

En la imagen podemos ver que los objetos tienen cierta vigencia (o tiempo de uso) y la lineas representan la interaccion que sucede entre ellos.

Despues ampliare esta entrada con la etapa de diseno del proceso UML