calidad

Páginas: 6 (1414 palabras) Publicado: 1 de mayo de 2014
CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD
DE SOFTWARE

2.1 Ingeniería de Software

Los modelos y estándares de calidad de software forman parte de la ingeniería de
software. Es por eso que comenzaremos con algunas definiciones de lo que es la
Ingeniería de Software:


Es la disciplina tecnológica y administrativa dedicada a la producción sistemática de
productos de Software, que sondesarrollados y modificados a tiempo y dentro de un
presupuesto definido [FARLEY; 1988]



Objetivo de las organizaciones fabricantes de software: producir software de buena
calidad de una manera sistemática y previsible [FARLEY; 1988]



Es la disciplina cuyo fin es la producción de software libre de fallas, entregado a
tiempo, dentro del presupuesto y que satisfaga las necesidadesdel cliente [SCHACH;
1998]
Y por último la definición que nos da el IEEE:

10



La aplicación de un enfoque sistemático, disciplinado y cuantificable hacia el
desarrollo, operación y mantenimiento del software, es decir la aplicación de
ingeniería al software [Estándar IEEE 610.12]

Si unificamos lo anterior concluimos que la ingeniería de software es una disciplina que
integraproceso, métodos y herramientas para el desarrollo del software de computadora.
La calidad es la base de todos ellos, como lo podemos observar en la figura 2.1

Figura 2.1 Capas de ingeniería de software [PRESSMAN;97]

El proceso es la unión que mantiene juntas las capas de tecnología y que permite
un desarrollo racional y oportuno de la ingeniería del software. Los métodos indican
cómoconstruir técnicamente el software. Las herramientas proporcionan un soporte
automático o semi-automático para el proceso y para los métodos [PRESSMAN; 98]

11

2.2 Por qué es importante Implementar Modelos y Estándares de
Calidad de Software

Dado que la competencia cada día es más fuerte, es necesario que las empresas se
preocupen en dar un mejor producto. Pero la calidad del producto nosólo se mide al
terminarlo. La complejidad de los problemas que hoy en día buscan una solución en el
software ha aumentado de manera considerable. Pero este crecimiento ha sobrepasado de
sobremanera al aumento en la habilidad de desarrollar y mantener el software por parte
de las organizaciones dedicadas a desarrollarlo o mantenerlo.
Enfrentamos una situación con dos caras. Por una parte lasorganizaciones quieren
ser capaces de desarrollar y entregar

software confiable,

a tiempo y apegado al

presupuesto acordado con el cliente. La segunda cara de la moneda nos muestra la
perspectiva del cliente, el cuál quiere saber con certeza que todo lo anterior se cumplirá.
Por esto las organizaciones deben buscar una norma, estándar o modelo que pueda
ayudarlas a conseguir su meta decalidad (competitividad)
Sin embargo, la competitividad no es la única razón por la cuál se busque la
calidad en el software. Debemos darle importancia a cada programa que se desarrolla.
Debemos tomar conciencia y responsabilidad de las consecuencias que un defecto en
nuestro producto podría ocasionar. Algunos defectos de software han ocasionado serios
daños y hasta perjudicado físicamente apersonas. Gente ha muerto debido a software
defectuoso [LEVESON; 95]
El problema es que los sistemas cada vez son más rápidos, más complejos y
automáticos. La posibilidad de una falla catastrófica aumenta a la par que el potencial del
12

daño que podría ocasionar [PERROW; 84] Así que debemos saber distinguir entre simple
y fácil. Un error simple no necesariamente será fácil de encontrar,por tanto todos
estamos involucrados en la calidad del producto, al ser responsables de la calidad de
nuestro trabajo.
Otro aspecto negativo de los defectos es el económico. Cada defecto representa
un costo adicional. Un error identificado en la misma fase donde se produjo es mucho
más barato de resolver que el mismo defecto en una fase posterior, y aún más caro si éste
sale a la luz...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS