Sie sind auf Seite 1von 4

UNIVERSIDAD NACIONAL ABIENTA Y A DISTANCIA

TRABAJO COLABORATIVO 3


ACTIVIDAD
TRABAJO INDIVIDUAL


ESTUDIANTE:
JUAN DAVID PEDROZA VALDES

TUTORA:
PILAR ALEXANDRA MORENO


PROGRAMA
INGENIERIA DE SOFTWARE



15 DE NOVIEIMBRE DE 2013
CEAD QUIBDO

DESARROLLO DE LA ACTIVIDAD


Usted como Ingeniero de Software de la empresa de desarrollo Software y
Soluciones Plus S.A debe garantizar la calidad de cada aplicacin software que la
empresa desarrolla y vende a sus clientes. Por ello necesita analizar y responder a
los siguientes aspectos, claves para lograr un adecuado sistema de control de
calidad y as garantizar a cada cliente que el software es desarrollado a su medida
y funciona de manera correcta:

1. Qu mtodos y herramientas establecera para garantizar la calidad
de cada software vendido? Describa y justifique su eleccin.
Como es un producto de alta calidad yo utilizara el diagrama de Causa-Efecto
para garantizar la calidad de este, ya que con este mtodo el personal que lo
trabaje podr entender y conocer a fondo el software. Para as comprender
abiertamente las relaciones de efectos y causas.
Cabe explicar que para garantizar el cumplimento de la calidad hay que cumplir
las normas ISO, y en este punto me especificara en la norma ISO 9000 ya que
una de las ventajas de esta norma es Incrementar la satisfaccin del cliente al
asegurar la calidad de productos y servicios de manera consistente, dada la
estandarizacin de los procedimientos y actividades.
2. Qu revisiones tcnicas formales establecera para garantizar la
calidad de cada software? Describa y justifique su eleccin.
Las revisiones tcnicas formales validan la completitud y correccin de los
entregables de un proyecto, previniendo en forma temprana sobre potenciales
problemas y riesgos que puedan derivarse en etapas posteriores del proyecto:
inconsistencias, ambigedades, no cumplimiento de estndares, etc (evaluaciones
durante el armado del proyecto, durante el proyecto y post-mortem).
El servicio consiste en la revisin formal de la documentacin de Arquitectura,
Diseo, Requerimientos, Modelo de Datos, etc. con el objetivo de:
Verificar la consistencia interna de la documentacin y su coherencia con
los requerimientos.
Verificar el cumplimiento de estndares del cliente.
Validar la completitud y facilidad de lectura de la documentacin.
Proponer mejoras, agregados, templates y/o estndares nuevos.

3. Qu tcnicas de prueba del software establecera? Describa y
justifique su eleccin.

Las tcnicas que escogera seria la de caja negra, ya que hace pruebas
que cada funcin es operativa y al mismo tiempo se buscan errores de cada
una.
Las Tipos de pruebas ms destacados de esta tcnica son las siguiente:

Prueba basada en fallas
Prueba basada en escenarios
Prueba de arquitectura cliente/servidor
Pruebas de servidor
Pruebas de base de datos
Pruebas de transaccin
Pruebas de comunicacin de red
Prueba de documentacin



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

Una estrategia que usara sera la de Validacin y Verificacin ya que
ayuda a mejorar y asegurar la calidad de sus desarrollos y le permitir
reducir los costes de correccin de errores.
Cabe destacar las principales actividades en esta estrategia para
implementar un software.

Diseo e Implantacin de Entornos de Pruebas.
Coordinacin de procesos de prueba. Definicin de las tareas de test.
Revisiones Formales de Documentacin.
Revisiones de Cdigo.
Pruebas Unitarias y de Integracin.
Pruebas Funcionales y de Aceptacin.
Mtodos Estticos y Dinmicos.
Implementacin de Estndares de Calidad y Seguridad.
Formacin del personal cliente.