Estándares En El Proceso De Desarrollo De Software

Páginas: 7 (1668 palabras) Publicado: 6 de marzo de 2013
Capítulo 2. Modelos y Estándares de Calidad de Software

Modelos y Estándares
Capítulo 2. de Calidad de
Software
índice resumen preliminar figuras tablas

1

2

3

4

5

6

7

8

9

A

B

C

referencias

2.1 Ingeniería de Software
2.2 Por qué es importante Implementar Modelos y Estándares de
Calidad de Software
2.3 Por qué puede fallar la implementación desoftware
2.4 Algunos estándares

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 son desarrollados y modificados atiempo 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 necesidades del cliente [SCHACH;
1998]
Y por último ladefinición que nos da el IEEE:
♦ L a 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
integra proceso, métodos y herramientas para el desarrollo delsoftware 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]

2.1

1

Capítulo 2. Modelos y Estándares de Calidad de Software
E l 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 indicancómo
construir 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]

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 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estándares de Calidad para el desarrollo de Software
  • Proceso de desarrollo de software
  • Proceso desarrollo software
  • Proceso unificado de desarrollo de software
  • Proceso de desarrollo de software
  • Actividades en el proceso de desarrollo del software
  • Estapas Del Proceso De Desarrollo De Software
  • Proceso de Desarrollo de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS