Gestor de Datos de Banco de Pruebas para Generadores Síncronos

21
1 Gestor de Datos de Banco de Pruebas para Generadores Síncronos Proyecto Fin de Carrera – ITIS Alumno: David Pablos González Director: German Rigau Claramunt Empresa: Indar Electric S.L. Julio 2012 - FISS 1

description

Gestor de Datos de Banco de Pruebas para Generadores Síncronos. Proyecto Fin de Carrera – ITIS Alumno: David Pablos González Director: German Rigau Claramunt Empresa: Indar Electric S.L. Julio 2012 - FISS. 1. Índice. Introducción Objetivos de proyecto Método de trabajo Modelo de dominio - PowerPoint PPT Presentation

Transcript of Gestor de Datos de Banco de Pruebas para Generadores Síncronos

1

Gestor de Datos de Banco de Pruebas para Generadores

Síncronos

Proyecto Fin de Carrera – ITIS

Alumno: David Pablos GonzálezDirector: German Rigau Claramunt

Empresa: Indar Electric S.L.Julio 2012 - FISS

1

2

Índice

Introducción Objetivos de proyecto Método de trabajo Modelo de dominio Funcionalidades Arquitectura Pruebas Gestión del proyecto Trabajo futuro Conclusiones Demostración

2

3

Introducción

Expectativas personales Adquirir experiencia en un proyecto real Aprender nuevas herramientas y tecnologías

Empresa Indar Electric S.L. Uno de los líderes mundiales en la fabricación de

generadores de aplicación hidroeléctrica, cogeneración industria marina y eólicos

Unidades de negocio: Hydro y CIM Proyecto

Gestor de Datos de Banco de Pruebas para Generadores Síncronos

3

4

Objetivos del Proyecto

Gestión de los datos de las pruebas realizadas en Banco de Pruebas a cada uno de los generadores síncronos Entrada de datos Generación de documentación Consultas

Ventajas: Mejor explotación de los datos almacenados Datos correctamente rellenados

Proyecto muy grande El PFC sólo se encarga de la entrada de datos

4

5

Método de Trabajo (I)

Proceso Unificado de Desarrollo Iterativo e incremental Dirigido por Casos de Uso Centrado en la arquitectura

Ciclo de vida de cada iteración En cascada

5

6

Método de Trabajo (II)

Desarrollo en 3 iteraciones

Realizar una planificación Intentar cumplirla

Reuniones Al principio quincenales, después semanales Redactar actas

Plan de contingencia Replanificar algunas tareas

6

7

Método de Trabajo (III)

Recursos humanos implicados en el proyecto Técnica Eléctrica Técnica Mecánica Analista-Programador Sistemas Informáticos Director de Proyecto

7

8

Modelo de dominio

Simplificado

8

9

Funcionalidades

Dar de alta un proyecto Abrir un proyecto Cerrar/Reabrir un proyecto Definir pruebas para un generador Definir datos de cabecera de un proyecto Entrada de datos para una prueba Modificar responsables e implicados de un proyecto Crear revisión de master de pruebas Funcionalidad para las UDN Hydro y CIM

9

10

Arquitectura (I)

Estructura arquitectónica de 3 capas

10

11

Arquitectura (II)

Configuración de los servidores relacionados con la aplicación

11

12

Arquitectura (III)

Elección tecnológica Capa de presentación

PHP5 JavaScript Ajax jQuery

Lógica de negocio PHP5

12

13

Arquitectura (IV)

Elección tecnológica Capa de datos

PHP5 MySQL

Gestor de Datos de Banco de Pruebas Gestor de Elementos Críticos Hojas de Diseño Hydro

MS SQL Server Hojas de Diseño de Máquina CIM

Oracle Base de datos SAP

13

14

Pruebas

Son fundamentales Cuanto antes se detecte un error, mejor Exigen mucho tiempo No garantizan que no haya errores

Tipos de pruebas Unitarias De integración Del sistema

14

15

Gestión del proyecto (I)

15

16

Gestión del proyecto (II)

Desajustes Estudio del entorno + Herramientas. Más tiempo

del previsto Análisis. Menos tiempo del previsto Memoria. Dentro de los plazos establecidos, pero

más trabajo del previsto. Diseño. Más tiempo del previsto

Total horas Reales = 654 horas Planificadas = 639 horas

16

17

Trabajo Futuro

CSS Aspecto de la aplicación más profesional y

agradable al usuario Generación de documentación Consultas

18

Conclusiones (I)

Gestión del Proyecto Se ha adquirido experiencia en la estimación

temporal Una buena organización es necesaria si

queremos producir software Interacción con más personas. Trabajo en equipo

Desarrollo de la aplicación Más trabajo del previsto La definición de la base de datos ha supuesto

bastante esfuerzo

18

19

Conclusiones (II)

Valoración personal Mucha experiencia adquirida en el

desarrollo de una aplicación Hacer frente a problemas reales: plazos,

cambios en el software desarrollado… En general, experiencia muy satisfactoria

19

20

Demostración

20

21

Muchas gracias por su atención

21