Lenguaje unificado de modelado

Páginas: 14 (3259 palabras) Publicado: 18 de noviembre de 2013
UML, ejemplo sencillo sobre Modelado de un Proyecto

Por Armando Canchala
Contenido
 Introducción
 Objetivo
 Requerimientos
 Casos de Uso
 Subcasos de Uso
 Descripción de Casos de Uso
 Eventos
 Diagrama Conceptual
 Diagrama de Estructura Estática (de clases)
 Diagrama de Interacción
 Contratos
 Diagrama de Estado
Introducción
Se presenta a continuación un ejemplo sencillo sobreel modelado de un proyecto, basado en la metodología UML. UML (Lenguaje de Modelado Unificado) es una especificación de notación orientada a objetos, el cual se compone de diferentes diagramas, los cuales representan las diferentes etapas del desarrollo del proyecto.
El ejemplo de este artículo se centra en el desarrollo de un pequeño aplicativo para administrar proyectos de desarrollo, donde sellevará el control de los avances de sus diferentes etapas. Se han usado varios diagramas, buscando mostrar su uso, más en la práctica la complejidad del proyecto a desarrollar nos dice cuáles diagramas usar.
Si quieres profundizar más en el tema te invito a leer un excelente manual sobre UML en el siguiente enlace: http://programacion.com/tutorial/uml/ , cuya autoría de Pere Martra. Losdiagramas y formatos son los que se describen a continuación.
 Principio de la página
Objetivo
Es una descripción corta del proyecto, de tal manera que nos dé una idea general del mismo. Es importante su claridad, ya que su información sirve de origen para algunos de los diagramas junto a otros, más adelante.
Proyecto:
Administrador de proyectos de desarrollo
Descripción:
Herramienta computacionalque permite controlar el proceso de desarrollo de aplicaciones. El sistema permite registrar las fases y las actividades de cada fase, así como el tiempo invertido en cada una de éstas, y ofrece informes actualizados en línea sobre el estado de cada proyecto.
 Principio de la página
Requerimientos
Clasificación de los requerimientos del proyecto, los cuales se identifican con una clave, a lacual se hará referencia en los diagramas más detallados en adelante. Esta clasificación se hace en tres grandes grupos: Consultas e Informes, Almacenamiento y Procesamiento.
 
Control de Proyectos
 
Requerimientos
NroRequerimiento
Descripción
Consultas/informes
 
 
 
R1
Informe Proyectos Detallado
R2
Informe Responsables
R3
Informe Movimientos
 
 
Almacenamiento
 
R4
Datos porProyecto: CodProyecto, nombre, fechaInicio, fechaTerminacion, porcentajeAvance y responsable
R5
Datos por Etapa: CodEtapa, nombre, porcentajeAvance, pesoPorcentual y responsable
R6
Datos por Actividad: codActividad, nombre, porcentajeAvance, responsable
R7
Datos por Responsables: CodResponsable, nombre
R8
Datos por Reporte de Tiempos: codActividad, fecha, responsable, horas yporcentajeAvance
 
 
Procesamiento
 
R9
Cálculo del Porcentaje de Avance de la Etapa: (suma(avanceActividades) / (NroActividades*100))
R10
Cálculo del Porcentaje de Avance del Proyecto: suma(porcentajeAvance*pesoPorcentual)
 
 
 Principio de la página
Casos de Uso
Este diagrama representa la funcionalidad completa de un sistema (o una clase) mostrando su interacción con los agentes externos. Estarepresentación se hace a través de las relaciones entre los actores (agentes externos) y los casos de uso (acciones) dentro del sistema. Los diagramas de casos de uso definen conjuntos de funcionalidades afines que el sistema debe cumplir para satisfacer todos los requerimientos que tiene a su cargo. Esos conjuntos de funcionalidades son representados por los casos de uso. Se pueden visualizarcomo las funciones más importantes que la aplicación puede realizar o como las opciones presentes en el menú de la aplicación (Ver Figura 1):
 
Figura 1. Volver al texto.
 Principio de la página
Subcasos de Uso
Hacen referencia a la descomposición de los casos de uso del punto anterior. Se dan cuando existe una relación entre dos casos de uso. Dicha relación puede ser de extensión, que en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje De Modelo Unificado (Uml)
  • Lenguaje Unificado De Modelado Diseno
  • Lenguaje unificado de modelado
  • Lenguaje de Modelamiento Unificado (UML)
  • LENGUAJE UNIFICADO DE MODELADO
  • Lenguaje Unificado De Modelado (Uml)
  • Lenguaje Unificado De MODeLADO (Uml)
  • lenguaje unificado modelado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS