PDF de programación - La importancia de la calidad en el desarrollo de productos de software

Imágen de pdf La importancia de la calidad en el desarrollo de productos de software

La importancia de la calidad en el desarrollo de productos de softwaregráfica de visualizaciones

Actualizado el 21 de Noviembre del 2018 (Publicado el 7 de Septiembre del 2018)
1.396 visualizaciones desde el 7 de Septiembre del 2018
115,1 KB
13 paginas
Creado hace 15a (23/10/2008)
LA IMPORTANCIA DE LA CALIDAD EN EL DESARROLLO DE

PRODUCTOS DE SOFTWARE

Gérald Lomprey1 y Saulo Hernandez2

Facultad de Ingeniería y Tecnología, Universidad de Montemorelos, México

1. [email protected], 2. [email protected]

Technical Report COMP-018-2008



ABSTRACT

This paper emphasizes the importance of


INTRODUCCIÓN

quality

in software development based on

Muchos descubrimientos se han hecho a

studies of various

researchers. Also,

it

través del mundo hoy en día. El progreso de la

formulates solutions to avoid the lack of quality

tecnología figura casi en todas las noticias. Las

in the product according to well-established

necesidades

aumentan en

todos

lados

quality standards.



El artículo

tiene como objetivo de

enfatizar en la importancia de la calidad en el

desarrollo de software. Basándose en los

estudios hechos por varios

investigadores

analizándose las consecuencias. Entonces,

formulara soluciones para corregir algunos

fallos por el mejoramiento del producto. Porque,

La industria de desarrollo de software no es la

excepción, por lo que en los últimos años se han

especialmente en la ciencia. Las tecnologías se

mueven a gran velocidad. Todo va muy rápido.

Los desarrolladores por

su parte,

elaboran

software

usando

los

nuevos

descubrimientos. Dado que el mercado es muy

competitivo, el software es desarrollado con

precipitación. A menudo, esto se considera

como una de las razones por las cuales que no se

cumplen las tareas y se respetan los factores y

criterios de elaboración.

realizado intensos trabajos para aplicar los

Conociendo la importancia del software,

conceptos de calidad en el ámbito del software.

las necesidades del mercado y cuan exigente es



el cliente.

¿Pueden

los desarrolladores

1



permitirse desarrollarlo de cualquier manera?

así controlar el proceso para asegurar que no se

Las preguntas son numerosas como: ¿Es que se

repitan las causas de los mismos.

debe desarrollar un software solo por desarrollar

sin darse cuenta de los estándares? ¿Qué tipo de

software puede satisfacer el usuario? ¿Qué

necesita el usuario? ¿Un software por poco

tiempo? ¿Busca la calidad en el software?

¿Cómo desarrollar un producto de software de

calidad? ¿Por qué enfatizar la calidad como

parte muy importante en la elaboración y

específicamente en el diseño? Son preguntas

que el autor va tratar de responder basándose en

el análisis de varios investigadores. Además,

acentuar el rol de la calidad en el desarrollo de

software e insistir en la garantía que necesita el

usuario y su importancia.

También se aborda el proceso a seguir

para poder desarrollar un software de calidad.

También

tiene como objetivo enfatizar

la

importancia del producto. Basándose en las

normas de estándares y los resultados de los

investigadores. Con el objetivo de presentar un

modelo adecuado al usuario. Porque la calidad

del software es un problema cotidiano. Se lo

encuentra de una forma u otra en nuestra vida

diaria. Cuando en un cajero se pide una

cantidad de dinero y recibe otra cantidad de

otro tipo de billete, ¿Es que eso no puede ser un

problema de

software? Cuando

en un

restaurante se bloquean los terminales de cobro

El articulo habla del uso de

los

y anotación de pedidos, ¿No estamos ante un

Estándares de Calidad ISO 9000 que describe

problema de calidad del software?

un sistema de garantía de calidad en términos

genéricos que se aplican a cualquier negocio sin

importar los productos o servicios, ofreciendo

un sistema de garantía de calidad, bien

estructurado,



organizacional,

con

responsabilidades y procedimientos.

El artículo propone un sistema para

garantizar que el software sea representado de

acuerdo con los estándares, y mejorar el proceso

eliminando las causas originales de los defectos

Así profundizaremos y analizaremos el

impacto de los defectos en la calidad del

software. Considerando igualmente los puntos

anteriormente mencionados y propondremos

algunos elementos de solución como veremos a

continuación.



2



1. DEFINICIÓN DE LA CALIDAD DE

el análisis, diseño, programación y prueba del

SOFTWARE

Primeramente definimos

la calidad

relacionado al desarrollo de software. Según

Pressman [1] y [2] la calidad del software es “la

concordancia con los requisitos funcionales y

de rendimiento explícitamente establecidos, con

los estándares de desarrollo explícitamente

software que permitan uniformar la filosofía de

trabajo, en aras de

lograr una mayor

confiabilidad, mantenibilidad y facilidad de

prueba, a la vez que eleven la productividad,

tanto para la labor de desarrollo como para el

control de la calidad del software.

Del mismo modo se define de las

documentados

y

con

las

características

maneras siguientes:

implícitas que se espera de todo software

desarrollado profesionalmente”.

1.- La totalidad de las funciones y

características de un producto software que

Según el Departamento de Defensa [3] de los

influyen en

su capacidad de

satisfacer

Estados Unidos es la capacidad de un producto

determinadas necesidades; por ejemplo, el

software para satisfacer sus requerimientos

cumplimiento de las especificaciones.

específicos.

Se define como

la capacidad del

producto de software para permitirles a usuarios

específicos lograr las metas [4] propuestas con

eficacia,

productividad,

seguridad

y

2.- El grado en el que el software posee

una combinación de atributos deseada.

3.- El grado en el que un cliente o

usuario percibe que el software satisface sus

satisfacción, en contextos especificados de uso.

expectativas globales.

Se considera como la totalidad de las

características de un producto o servicio que le

confieren su aptitud para satisfacer unas

necesidades expresadas o implícitas [5] por

4.- Aquellas características globales del

software que determinan el grado en el que el

software que se está utilizando satisfará las

expectativas del cliente. Según [6] Enrique J.

Norma UNE 66-001-92 traducción de ISO

Abril Pérez.

8402.

La calidad del software la obtención de

un software con calidad implica la utilización de

metodologías o procedimientos estándares para

La calidad del software puede ser

entendida como el grado con el cual el usuario

percibe que

el

software

satisface

sus

expectativas [7] IEEE 729-83.

3



La calidad del software es el grado con

Otro ejemplo bien documentado se

el que un sistema, componente o proceso

produjo con el lanzamiento en [12] y [13] 1996

cumple los requerimientos especificados y las

del primer cohete Arianne 5 de la Agencia

necesidades o expectativas del cliente o usuario.

Espacial Europea. Este ingenio que costó 10

[8] IEEE, Std. 610-1990.

años y 7.000 millones de euros desarrollar,

También la calidad del software es el

conjunto de cualidades que lo caracterizan y que

determinan su [9] utilidad y existencia. La

calidad es sinónimo de eficiencia, flexibilidad,

corrección,

confiabilidad, mantenibilidad,

explotó por un defecto en el software de control

interno antes de que pasara un minuto de vuelo.

Cuando el ordenador intento convertir un dato

de velocidad lateral del coche de 64 bits a 16

bits [14] y [15] hubo erro de overflow.

portabilidad, usabilidad, seguridad e integridad

Es muy probable que hayamos sufrido



2. IMPACTO DE LA CALIDAD

SOBRE EL PRODUCTO

los efectos de estos problemas de calidad en

forma de retrasos, pérdidas de tiempo o dinero,

etc.

como

simples

ciudadanos.

Lamentablemente, estos problemas pueden ser

Los fallos de software afectan a todos

mucho más graves si afectan a sistemas críticos;

los sectores y a todos los países, como puede

es decir, aquellos cuyo fallo puede provocar

constatarse en la recopilación de incidentes

graves pérdidas económicas o problemas

documentados por [10] Peter Neumann desde

ambientales o sociales e, incluso, la pérdida de

1987

vidas humanas.

Un ejemplo,

las deficiencias en el

Además, El impacto de los errores de

software de manejo de equipajes retrasaron

software va mucho más allá del coste de su

durante 16 meses la inauguración del nuevo

reparación. La pérdida de

ingresos,

las

Aeropuerto de Denver, desde octubre de 1993 a

oportunidades de mercado perdidas, los pedidos

febrero de 1995. Como consecuencias, Según

tramitados incorrectamente y los errores de

Jones, [11] presidente de la firma Software

facturación, son factores todos ellos que hacen

Productivity Research, el retraso costó a las

perder dinero a la empresa. Y hay que tener en

líneas aéreas y a la ciudad de Denver un millón

cuenta también el coste de la insatisfacción de

de dólares al día.

los clientes, intangible pero real.

4



3. ¿CUÁLES SON LAS PRINCIPALES

deficiente en control de calidad. Según, [17]

CAUSAS DE LOS FALLOS DE UN

Software Productivity Research.

SOFTWARE?



Como es por muchos conocidos, la
  • Links de descarga
http://lwp-l.com/pdf13396

Comentarios de: La importancia de la calidad en el desarrollo de productos de software (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad