You are on page 1of 9

GESTION DE CALIDAD A BASE DE DATOS CON APLICACIN EN JAVA

ERIK DAMIAN FUQUENE BOGOYA

INGENIERIA DE SOFTWARE I FACULTAD DE INGENIERIA DE SISTEMAS CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR BOGOTA 2010

GESTION DE CALIDAD A BASE DE DATOS CON APLICACIN EN JAVA

ERIK DAMIAN FUQUENE BOGOYA

MIGUEL ANGEL CABRERA


Docente

INGENIERIA DE SOFTWARE I FACULTAD DE INGENIERIA DE SISTEMAS CORPORACIN UNIFICADA NACIONAL DE EDUCACIN SUPERIOR BOGOTA 2010

Objetivo El objetivo principal de esta gestin al proyecto, es la posibilidad de visualizar los elementos para generar desde el comienzo un software con todos los canones, y as hacerlo viable para su creacin y posterior puesta en marcha. Objetivos secundarios Aplicar los elementos de calidad vistos en clase par asegurar la mayor congruencia con los parmetros establecidos en calidad. Tener claridad en todos los pasos para conseguir un software completo que pueda ser utilizado en cualquier empresa.

GESTION DE CALIDAD A BASE DE DATOS CON APLICACIN EN JAVA Este software va a ser diseado como modelo fijo, al ser un proyecto experimental. Factor Calidad: Al ser experimental su mayor factor es la flexibilidad, beneficio medio. Criterios: Simplicidad: Atributos del software que posibilitan la implementacin de funciones de la forma ms comprensible posible, como por ejemplos los capos text para ingresar o modificar informacin, la posibilidad de ver los registro ingresados, etc. Facilidad de expansin: Atributos del software que posibilitan la expansin del software en cuanto a capacidades funcionales y datos, por ejemplo al ser una base de datos es posible generar diversas funciones de aplicaciones las cuales van a ser de utilidad en los procesos de cualquier empresa. Generalidad: Atributos del software que proporcionan amplitud a las funciones implementadas, como las restricciones que tiene la base de datos para no poder ingresar un dato repetido referente a la identificacin de un individuo. Modularidad: Atributos del software que proporcionan una estructura de mdulos altamente independientes, como la capacidad de trabajar tanto la base de datos como la aplicacin en java de una manera independiente, sin que la modificacin afecte la una a la otra, a no ser que se ingresen nuevas entidades a la base de datos, por lo cual se tendra que cambiar alguna parte de la aplicacin. Beneficios altos frente a coste: Correccin, Fiabilidad, Facilidad de uso, Facilidad de mantenimiento, facilidad de prueba. Beneficios bajos frente a coste: Eficiencia, Integridad.

Fase Requerimientos

3: Fase 4: Correccin y Mantenimiento Paso 1.1: Paso 2.1: Diseo Paso 3.1: Paso 4.1: Requerimientos en del sistema Prueba unitaria Correccin del cuanto a que se SW quiere con el programa Actividad 1.1.1: Actividad 2.1.1: Actividad 3.1.1: Actividad 4.1.1: Hablar con el cliente Empezar a Verificar el Realizar y realizar una lista disear sistema funcionamiento cambios al de las necesidades de acuerdo a las del SW en un software si se que tiene en cuanto especificaciones solo PC encuentran a la funcin y del cliente fallos o formas desarrollo del de mejorarlo. software Paso 2.2: Diseo Paso 4.2: del programa Mantenimiento del SW Actividad 2.2.1: Actividad 4.2.1: Se realiza el Realizar bosquejo del mantenimiento programa de si se encuentra acuerdo al algn error al sistema ante momento de l desarrollado funcionamiento del sistema. Paso 2.3: Escritura e Implementacin del programa Actividad 2.3.1: Se realiza es Software en el programa preferido para tener una base fsica y lgica en que presentarlo al cliente

1: Fase 2: Diseo

Fase Pruebas

Hitos de la creacin del SW 1. Requerimientos obtenidos 2. Anlisis del sistema 3. Creacin del sistema 4. Anlisis del programa 5. Creacin del programa 6. Puesta a prueba del programa 7. Correccin del SW 8. Mantenimiento del SW

Tiempo estimado

Actividad Paso 1: Requerimientos en cuanto a que se quiere con el programa

Tiempo(Das)

Actividad 1.1.1: Hablar con el cliente y realizar una lista de las necesidades que tiene en cuanto a la funcin y 3 desarrollo del software Paso 2: Diseo del sistema Actividad 2: Empezar a disear 7 sistema de acuerdo a las especificaciones del cliente Paso 3: Diseo del programa Actividad 3: Se realiza el bosquejo del programa de acuerdo al sistema ante

desarrollado Paso 4: Escritura e Implementacin del programa

Actividad 4: Se realiza es Software en el programa preferido para tener una base fsica y lgica en que presentarlo 10 al cliente Paso 5: Prueba unitaria Actividad 5: Verificar el 7 funcionamiento del SW en un solo PC

Tiempo estimado

Actividad 1 2 3 4 5

Fecha de inicio Fecha de inicio Holgura ideal mxima 15/03/10 05/04/10 12/04/10 19/04/10 26/04/10 05/04/10 11/04/10 18/04/10 25/04/10 23/05/10 3 0 0 0 4

Pliego De Riesgos Se presenta una lista de factores los cuales pueden inferir en la realizacin del proyecto, por lo cual se deben tener en cuenta en todo momento, desde el comienzo del mismo.

Deficiencias de personal: En el desarrollo de un software se debe tener en cuenta que no siempre el personal va estar de un humor favorable para realizar

las actividades a cabalidad, estos aspectos s deben tener en cuenta puesto que un atrs en el proyecto puede convertirse en una sancin o multa por parte de la empresa contratista, la perdida mas grande es la del tiempo puesto que al dejar de realizarse una actividad se debe hacer este proceso acelerando los dems y as llegar de nuevo al cronograma asignado, esta probabilidad es alta puesto que hay diversos factores que pueden afectar el rendimiento del empleado, un problema familiar, econmico o de salud; para tratar de suavizar estos elementos es importante tener una comunicacin certera con los empleados para saber as cuales son los problemas que lo aquejan y as poder ser de apoyo para el o tratar de hallar otro empleado que temporalmente sustituya las actividades que el empleado desarrollo en el proyecto.

Cronograma: Este es un riego grande puesto que si no se cumplen los plazos del proyecto, la empresa contratista puede terminar el contrato e incluso si el contrato as lo indica cobrar un multa por incumplimiento de trminos, las probabilidades que esto ocurra son muy grandes puesto que siempre hay elementos por los cales el proyecto puede atrasarse y tambin atrasar su entrega, por ejemplo la entrega de los equipos de almacenamiento de informacin sin los cuales es posible almacenar la base de datos del proyecto, o el servidor que va a almacenar las aplicaciones; para evitar esto hay que ser previsivos, es decir visualizar estos posibles inconvenientes y as poder tener una solucin preparada en cuanto a los problemas que se presenten y as poder estar a tiempo con los plazos establecidos.

Conclusiones La gestin de calidad es un elemento importante en el desarrollo de software por lo cual es siempre necesario ver cuales pueden ser los posibles inconvenientes y as disear planes par que los elementos intrnsecos en el desarrollo se vayan cumpliendo a cabalidad, tambin teniendo en cuenta los elementos que pueden llegar a generar una fluctuacin en la curva normal del desarrollo del proyecto para as cumplir con todos los objetivos definidos desde el principio del proyecto.

You might also like