ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Factores De Riesgo

cordoba202 de Octubre de 2011

590 Palabras (3 Páginas)537 Visitas

Página 1 de 3

INFORME DE LECTURA

PRESENTADO POR:

Edison Córdoba

PROFESOR:

Diego Alejandro Gutierrez

TECNOLOGICO DE ANTIOQUIA

MEDELLIN

2011

El desarrollo de un software tiene como objetivo suplir las necesidades de un cliente. Pero surge la inquietud, si el producto corresponde y satisface los requerimientos del cliente. Lamentablemente no se está en la capacidad de medir la fiabilidad del software es muy inferior a lo que sería necesario1. Sería deseable que los informáticos pudieran demostrar matemáticamente la corrección de sus programas, al estilo de los otros ingenieros. Los otros ingenieros recurren a análisis matemáticos para predecir cuál será el comportamiento de sus creaciones en el mundo real.

Dada la imposibilidad de aplicar métodos matemáticos rigurosos, el modo que tienen los informáticos para respaldar la confianza de los programas es la verificación empírica.

Observando el comportamiento y depurando cada vez que aparecen errores

Este modo de actuar tan empírico no proporciona una solución definitiva debida, principalmente, a dos razones:

1. Si descubrimos en el código errores muy graves que afectan a productos anteriores (requisitos, diseño,…) debemos volver atrás en el desarrollo. Sin embargo, estamos ya al final del proyecto (en la etapa de codificación), ya se ha gastado casi la totalidad del tiempo y del presupuesto. ¿Qué hacer? ¿Entregamos tarde el sistema y repetimos el desarrollo? ¿Le pedimos al cliente un aumento del presupuesto?

2. Por otra parte, la comprobación que empírica no sirve para garantizar que no hay errores en el software, puesto que ello depende, por un lado, de la porción del programa que se esté ejecutando en el momento de esta comprobación, y por otro, de las entradas que se le hayan proporcionado al código. Por lo tanto, pueden existir errores en otras partes del programa que no se ejecuten en ese momento o con otras entradas que no se hayan usado en la prueba.

El control de calidad del software surge a medida que los clientes rechazan los desarrollos que no dan respuestas a sus necesidades. Se destacan dos aspectos importantes para de finir la calidad:

la calidad de un producto software debe ser considerada en todos sus estados de evolución a medida que avanza el desarrollo de acuerdo al ciclo de vida seleccionado

Para su construcción (especificaciones, diseño, código, etc.). No basta con tener en cuenta la calidad del producto una vez finalizado, cuando los problemas de mala calidad ya no tienen solución o la solución es muy costosa.

Con respecto a la definición de la calidad del software: ¿Es realmente posible encontrar un conjunto de propiedades en un producto software que nos den una indicación de su calidad? Para dar respuesta a estas preguntas aparecen los Modelos de Calidad. En los Modelos de Calidad, la misma se define de forma jerárquica. Resuelven la complejidad mediante la descomposición. La calidad es un concepto que se deriva de un conjunto de sub-conceptos.

En el caso de la calidad del software, el término es difícil de definir. Con el fin de concretizar a qué nos referimos con calidad de un sistema software, se subdivide en atributos:

• Funcionalidad – Habilidad del software para realizar el trabajo deseado.

• Fiabilidad – Habilidad del software para mantenerse operativo (funcionando).

• Eficiencia – Habilidad del software para responder a una petición de usuario con la velocidad apropiada.

• Usabilidad – Habilidad del software para satisfacer al usuario.

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com