Upload
horacio-urdiales
View
264
Download
0
Embed Size (px)
Citation preview
UML
Ejemplo de aplicación
Casos de Uso
Casos de uso. Aplicación
Diseñar una aplicación para la administración de proyectos.Herramienta computacional que permite controlar el proceso de Desarrollo de Proyectos. 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.
Comenzamos identificando los requerimientos
Casos de uso. AplicaciónRequerimientosConsultas/informes1. Informe Proyectos Detallado
2. Informe Responsables
3. Informe Movimientos
Almacenamiento4. Datos por Proyecto: CodProyecto,nombre, fechaInicio,fechaTerminacion, porcentajeAvance y responsable
5. Datos por Etapa: CodEtapa,nombre,porcentajeAvance,pesoPorcentual y responsable
6. Datos por Actividad: codActividad, nombre, porcentajeAvance, responsable
7. Datos por Responsables: CodResponsable, nombre
8. Datos por Movimientos o acciones: codActividad, fecha, responsable, horas y porcentajeAvance
Procesamiento9. Cálculo del Porcentaje de Avance de la Etapa:(suma(avanceActividades) / (NroActividades*100))
10. Calcula del porcentaje de Avance del Proyecto: suma(porcentajeAvanceEtapa * pesoPorcentual)
Casos de uso. Aplicación Comprensión del dominio
Luego seguimos con entrevistas con el cliente. Con esto creamos un diagrama de clases que
represente cómo funcionan los proyectos. Clases identificadas:
Proyecto Etapa Actividad Movimiento Responsable
Casos de uso. Aplicación Comprensión del dominio
Diagrama conceptual de clases
Casos de uso. Aplicación Comprensión del dominio Diagrama de clases
Casos de uso. Aplicación Comprensión del dominio Diagrama de clases
Casos de uso. Aplicación Caso de uso general
Casos de uso. Aplicación Caso de uso detallado (parte 1)
Casos de uso. Aplicación Caso de uso detallado (parte 2)
Casos de uso. Aplicación Descripción casos de uso
Casos de uso. Aplicación Descripción casos de uso
Casos de uso. Aplicación Descripción casos de uso
Casos de uso. Aplicación Descripción casos de uso
Casos de uso. Aplicación Descripción casos de uso
Casos de uso. Aplicación Descripción subcasos de uso
Casos de uso. Aplicación Descripción subcasos de uso