Вы находитесь на странице: 1из 10

INTRODUCCIN

En el presente trabajo se podr observar claramente porque es tan importante la garanta y la calidad de un software para poner en funcionamiento en una empresa. En este caso en la gobernacin del departamento del Tolima en la cual veremos paso a paso en que consiste una norma Iso la cual es la que regula la calidad del software, y por ende las garantas que presta al momento de poner en funcionamiento dicho sistema. Veremos cules son los mtodos y las herramientas que se utilizaran en pro de garantizar la calidad del software y las diferentes tcnicas que se utilizan para realizar inspecciones de manteamiento de este. Para la realizacin de este se tuvo en cuenta un proceso investigativo tomando como base el mdulo de ingeniera de software de la Unad aplicando lectura del mismo y por ende proceder al desarrollo de este, para lo cual se cont con un lder de grupo el cual fue Arsecio Suesca quien estuvo motivando a las dems compaeras para la realizacin del este trabajo. La compaera yenny lizeth torres fue la encargada de la parte investigativa siendo la relatora de diversos hechos. La compaera Sandra milena carpeta realizo la investigacin de algunos datos faltantes importantes a la hora de garantizar un software en cuanto a su funcionamiento y los errores que este pueda mostrar al momento de ser ejecutado.

OBJETIVOS

Identificar las diferentes tcnicas que hay para garantizar la calidad de un software. Conocer en que consiste una revisin tcnica de un software y como se debe hacer.

Como se desarroll en la Unidad 3 del curso, la garanta de calidad del software es una actividad de proteccin que se aplica a cada paso del proceso de software y que comprende: procedimientos, mtodos y herramientas, revisiones tcnicas formales, tcnicas y estrategias de prueba, procedimientos de garanta de ajustes y mecanismos de medida e informacin. Usted como jefe de la divisin de informtica y sistemas de la Gobernacin de su Departamento, debe garantizar la calidad del software web que compr la Gobernacin y que ya le estn implementando para la atencin y control de Peticiones, Quejas y Reclamos, como requisito de Gobierno en Lnea. Por ello necesita analizar y responder a los siguientes aspectos, claves para lograr un adecuado sistema de control de calidad y as garantizar a la Gobernacin que el software quede implementado y funcionando de manera correcta:

1. Qu mtodos y herramientas establecera para garantizar la calidad del software? Describa y justifique su eleccin. Como jefe de la divisin de informtica y sistemas de la gobernacin del Tolima, debo garantizar la calidad del software Web que se compr y que se est implementando para la atencin y control de peticiones, quejas y reclamos por medio de la garanta que est presente y la finalidad de sus servicios por medio de: Funcionalidad del software que se est implementando con el veremos las Caractersticas y capacidades del programa, Generalidad de las funciones, y seguridad del sistema todo en cuanto al acceso de las personas a la plataforma web. Facilidad de uso del software de la gobernacin del Tolima por medio de Factores humanos, Factores estticos, Consistencia de la interfaz, y Documentacin que contendr para felicitar la navegacin por la pgina web. Confiabilidad del software que se est trabajando revisando seguidamente la Frecuencia y severidad de las fallas, Exactitud de las salidas, Tiempo medio de fallos, Capacidad de recuperacin ante fallas, Capacidad de prediccin, todo esto en pro de que el software no presente demasiadas fallas que alteren el funcionamiento del sistema de la gobernacin. Por otro lado es de suma importancia ver el Rendimiento que este nos da, la Velocidad del procesamiento con el que se trabaja, el Tiempo de respuesta que nos da, el Consumo de recursos que este presenta y ver el Rendimiento efectivo total del software.

Si llegase a ocurrir algn problema con la calidad del software de la gobernacin en cuanto al servicio que este debe prestar, se deber investigar las causas de este, revisando cual fue la causa que ocasiono el problema y las secuelas o efecto que este produjo. El software que se compr para la gobernacin del Tolima deber tener. Dentro de la Gestin de Calidad de Software podemos implementar la gestin de calidad de software (ISO 9000) que consiste en el conjunto de actividades de la funcin general de la direccin que determina la calidad, los objetivos y las responsabilidades y es implementado por medio de la planificacin de la calidad, control de la calidad, aseguramiento (garanta) de la calidad y la mejora de la calidad, en el marco del sistema de calidad. Adems tambin lo podramos implementar en la poltica de calidad (ISO 9000) donde consiste en las directrices y objetivos generales de una Organizacin, relativos a la calidad. Todo esto se hara para conocer la calidad del software que se est implementando en la gobernacin y por ende ver que trabaje bien y no presente problema alguno. Segn el modulo se debe realizar tres actividades con el fin de que las actividades consigan y demuestren dicha calidad: Evaluacin de calidad Control de Calidad Correcciones internas Examinada estas tres partes procedera a aplicar el esquema SQA, el cual comprende un conjunto de tareas y acciones sistemticas y planificadas que permiten asegurar la calidad del software. Dentro de la gestin de la calidad del software para garantizarlo tambin se implementara la gestin de la calidad de software (ISO 9000).

2. Qu revisiones tcnicas formales establecera para garantizar la calidad del software? Describa y justifique su eleccin. Una revisin tcnica formal (RTF) es un medio efectivo para mejorar la calidad del software y se realizara lo siguiente.

Descubrir errores en la funcin, la lgica o la implementacin de cualquier representacin del software Verificar que el software bajo revisin alcanza sus requisitos Garantizar que el software ha sido representado de acuerdo con ciertos estndares predefinidos Conseguir un software desarrollado de forma uniforme Hacer que los proyectos sean manejables Se puede promover la seguridad y continuidad del software por medio de: a) Inspeccin b) Auditorias para el personal Directivo c) Revisin de documentos entrada y salida En donde podremos descubrir cualquier error que se est cometiendo en la ejecucin del software, observar que el software est alcanzando los requisitos estipulados y que sea de fcil manejo.

3. Qu tcnicas de prueba del software establecera? Describa y justifique su eleccin. Para este software implementara. 1) Prueba de caja blanca Esta prueba se centra en la estructura interna del programa. En este caso la prueba consiste en probar todos los posibles caminos de ejecucin a travs de las instrucciones del cdigo, que puedan trazarse. Mediante esta prueba, el ingeniero del software puede: a) Garantizar que se recorre por lo menos una vez todos los caminos independientes de cada mdulo. b) Recorrer todas las decisiones lgicas en sus condiciones verdadera y falsa. c) Recorrer todos los bucles en sus lmites y con sus lmites operacionales. d) Recorrer las estructuras internas de datos para asegurar su validez

2) Prueba de caja negra Consiste en estudiar la especificacin de las funciones, la entrada y la salida para derivar los casos. Aqu, la prueba ideal del software consiste en probar todas las posibles entradas y salidas del programa. La prueba de caja negra, tambin encuentra errores de: a) b) c) d) e) Funciones incorrectas o ausentes Errores de interfaz Errores en estructuras de datos o en accesos a bases de datos externas Errores de rendimiento Errores de inicializacin y de terminacin

Y por ltimo realizara como complemento.

3) Prueba de sistemas de tiempo real Se puede aplicar los siguientes pasos: a) Prueba de tareas: Se aplican pruebas de caja blanca y caja negra a cada tarea. Pretende descubrir errores en la lgica y en el funcionamiento. b) Prueba de comportamiento: Se simula el comportamiento del sistema en tiempo real y se examina el comportamiento como consecuencia de sucesos externos. c) Prueba intertareas: Se prueban las tareas asncronas que se comunican con otras, para determinar si se producen errores de sincronismo entre las tareas. d) Prueba del sistema: Se realizan pruebas completas al sistema para descubrir errores en la interfaz software/hardware.

4. Qu estrategias de prueba del software implementara? Describa y justifique su eleccin.

Las estrategias que utilizara para la prueba del sistema serian: Prueba del sistema Su propsito primordial es ejercitar profundamente el sistema, verificando que se hayan integrado adecuadamente todos los elementos del sistema y que realizan las funciones apropiadas. Comprende las siguientes pruebas

a) Prueba de recuperacin Esta prueba fuerza el fallo del software de muchas formas y verifica que la recuperacin se lleva a cabo apropiadamente. b) Prueba de seguridad Intenta verificar que los mecanismos de proteccin incorporadas en el sistema lo protegern, de hecho, de accesos impropios. | c) Prueba de resistencia (stress) Ejecuta un sistema de forma que demande recursos en cantidad, frecuencia o volmenes anormales. Por ejemplo: 1. Disear pruebas especiales que generen 10 interrupciones por segundo, cuando las normales son una o dos; 2. Incrementar las frecuencias de datos de entrada en un orden de magnitud con el fin de comprobar cmo responden las funciones de entrada. 3. Ejecutar casos de prueba que requieran el mximo de memoria o de otros recursos. 4. Disear casos de prueba que puedan dar problemas en un sistema operativo virtual.

5. Disear casos de prueba que produzcan excesivas bsquedas de datos residentes en disco. Esencialmente, el responsable de la prueba intenta romper el programa. d) Prueba de rendimiento Permite probar el rendimiento del software en tiempo de ejecucin dentro del contexto de un sistema integrado. La prueba de rendimiento se da durante todos los pasos del proceso de la prueba. Para llevar a cabo esta prueba, deben estar integrados completamente todos elementos del sistema. Prueba de interaccin del sistema: La prueba de integracin es una tcnica para construir la estructura del programa Mientras que, al mismo tiempo, se llevan a cabo pruebas para detectar errores Asociados con la interaccin Prueba de validacin La validacin se consigue cuando el software funciona de acuerdo con las expectativas razonables del cliente. La validacin del software se consigue mediante una serie de pruebas de caja negra que demuestran la conformidad con los requisitos.

CONCLUSIONES

La realizacin de este trabajo nos sirvi de gran ayuda para conocer cules son las herramientas que hay para garantizar la calidad de un software y como se deben realizar las diferentes pruebas tcnicas del mismo para observar su funcionamiento y mostrar que no hallan errores al momento de ser ejecutado. Si se legasen a reportar errores de funcionamiento del software se debe informar inmediatamente a la empresa que vendi el programa y licencia de este, haciendo uso de la garanta que toda empresa dedicada a la venta de estos debe tener.

BIBLIOGRAFIA

Mdulo ingeniera de software unad Wikipedia.

Вам также может понравиться