17
UML Ejemplo de aplicación Casos de Uso

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

Embed Size (px)

Citation preview

Page 1: 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

UML

Ejemplo de aplicación

Casos de Uso

Page 2: 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

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

Page 3: 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

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)

Page 4: 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

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

Page 5: 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

Casos de uso. Aplicación Comprensión del dominio

Diagrama conceptual de clases

Page 6: 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

Casos de uso. Aplicación Comprensión del dominio Diagrama de clases

Page 7: 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

Casos de uso. Aplicación Comprensión del dominio Diagrama de clases

Page 8: 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

Casos de uso. Aplicación Caso de uso general

Page 9: 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

Casos de uso. Aplicación Caso de uso detallado (parte 1)

Page 10: 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

Casos de uso. Aplicación Caso de uso detallado (parte 2)

Page 11: 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

Casos de uso. Aplicación Descripción casos de uso

Page 12: 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

Casos de uso. Aplicación Descripción casos de uso

Page 13: 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

Casos de uso. Aplicación Descripción casos de uso

Page 14: 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

Casos de uso. Aplicación Descripción casos de uso

Page 15: 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

Casos de uso. Aplicación Descripción casos de uso

Page 16: 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

Casos de uso. Aplicación Descripción subcasos de uso

Page 17: 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

Casos de uso. Aplicación Descripción subcasos de uso