Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Articulocalidaddelsoftwareelcaminoalexitover Revisada 100101201752 Phpapp02
Articulocalidaddelsoftwareelcaminoalexitover Revisada 100101201752 Phpapp02
net/publication/265964918
CITATION READS
1 15,887
1 author:
SEE PROFILE
All content following this page was uploaded by Alma Delia Chávez Rojas on 23 September 2014.
1. Funcionalidad :
Es la capacidad de un software de satisfacer los requisitos
funcionales prescriptos y las necesidades implícitas de los
usuarios
Fig. 1. Calidad del Proceso. ISO 9126 [9]
2. Fiabilidad :
Es la capacidad de un software de mantener su nivel de
desempeño, bajo condiciones establecidas, por un periodo
Al principio de éste artículo se mencionó que la calidad del de tiempo
software puede ser desconcertante, ¿Por qué?, por que desde el
primer momento en que uno se sumerge en éste tópico, se abre 3. Usabilidad:
ante nosotros un mundo totalmente nuevo y desconocido. Es la capacidad de un software de ser comprendido,
Cada vez que uno camina un paso más en el concepto de la aprendido, usado, atractivo y conforme con las
calidad del software, se encuentra con información tan nueva, reglamentaciones y guías de usabilidad
tan variada, tan amplia, que pareciera ser que no terminara
nunca. 4. Eficiencia:
Se empiezan a conocer, los modelos y las métricas, cada una Es la capacidad de un software de proporcionar un
con sus conceptos, definiciones, alcances y aplicaciones. rendimiento apropiado, de acuerdo a la cantidad de recursos
Todas igualmente importantes, todas igualmente complejas. usados bajo condiciones establecidas
Entonces, nos damos cuenta, de que cada paso del ciclo de
vida para el desarrollo de productos de software, tiene una 5. Mantenibilidad:
norma ISO. Es la capacidad de un software para ser modificado. Las
Empezamos a conocer las ventajas que tiene el trabajar bajo modificaciones pueden incluir correcciones, mejoras o
normas de calidad: disminución de costos, eficiencia en el adaptación del software a cambios en el entorno, en los
mantenimiento, construcción de mejores productos, aumento requisitos o en las especificaciones funcionales
en la competitividad, funcionalidad, rendimiento, usabilidad y
aseguramiento de la calidad. [2] 6. Portabilidad:
Es la capacidad de un software de ser transferido de un
ambiente a otro
Normalmente, se escucha o aplica, la norma ISO 9001:2000, Nota: El ambiente puede ser organizacional, de software o
para acreditar algún proceso administrativo u organización, de hardware [5]
pero ¿Cuántas normas ISO conocemos para el desarrollo de
productos de software?. Pero hay muchos más estándares en el mercado: ISO 9000-3
[d] , ISO 9004-2 [e] , ISO/IEC 12207 [f] , ISO/IEC 15504 [g]
mejor conocida como SPICE y modelos: CMM (en todas sus
La ISO 9126 [c] figura 2, (Internacional Standard “Information versiones), Boostrap , WQM, PQM, PSP [6], PSE [6] y el
technology – Software Product Quality”), define 6 estándar mexicano Moprosoft [3].
Décima Primera Reunión de Otoño de Potencia, Electrónica y Computación del IEEE, XI ROPEC , Morelia 2009
Algunos de los anteriores se aplican a la generación del Bootstrap: Figura 5. Propone un método y los instrumentos
producto del software y algunos otros, a medir la madurez de necesarios que permiten identificar los puntos débiles de la
los procesos mediante los cuales se produce el mismo. organización, además de presentar los cambios necesarios para
obtener una mejora de la situación. [7]
II.A: PRINCIPALES CARACTERISTICAS DE NORMAS Y MODELOS
- Enfocado a pequeñas y medianas empresas
.
ISO 9001 [h] e ISO 9000-3 [i] Figura 3: - Valora la madurez global de una organización
- Muy útil en compañías que además de software fabrican -Examina procesos individuales de software y valora la
equipos conveniencia y el impacto de nuevas tecnologías
- Define los procesos de calidad tanto en compañías de
hardware como de software.
- Muy utilizado en Europa.
- Cuantitativamente
Controlado. Hay medición, control y retroalimentación en
los procesos.
- Práctico y fácil de aplicar, sobre todo en organizaciones - Preparar un plan de SQA para un proyecto.
pequeñas. - Participar en el desarrollo de la descripción del proceso de
software del proyecto.
- Revisar las actividades de ingeniería del software
- Auditar productos de trabajo de software seleccionados
- Garantiza que las desviaciones en el trabajo de SW y en los
productos de trabajo estén documentadas.
- Registra cualquier falta de ajuste
- Las revisiones del software son un filtro para el proceso de
software, es un medio efectivo para descubrir errores y
mejorar la calidad del software.
- Corroboran la fiabilidad del software
- Evalúan continuamente la seguridad del software. Figura 8.
- Determinan la confiabilidad del software
[5] Ing. César Chávarry Arias. Calidad del software. Semana de Ingeniería de
Sistemas 2005.
[6] Leonardo Sarango Romero y Ruth Hidalgo Tene. El proceso del software.
15 octubre 2008 Figura 11. Modelo WQM (Web Quality Model)
[9] Abraham Dávila (edavila@pucp.edu.pe), Karin Melendez PQM: Tiene como objetivo definir un modelo de calidad para portales,
(melendez.ka@pucp.edu.pe) y Luis Flores (flores.la@pucp.edu.pe), Sección denominado PQM, para lo que se ha utilizado el método GQM. El modelo
Ingeniería Informática, Pontificia Universidad Católica del Perú, Lima, Perú. consta de 6 dimensiones: tangibles (adaptabilidad y transparencia),
“Determinación de los requerimientos de calidad del producto software confiabilidad (disponibilidad y calidad en la búsquedas), capacidad de
basado en normas internacionales” respuesta (escalabilidad y velocidad), aseguramiento (confidencialidad),
empatía (navegación, presentación, integración y personalización) y calidad
[10] Paola Yuritzy Reyes Delgado1, Ma. Lourdes Y. Margain Fuentes1, de los datos (calidad de los datos intrínseca, representación, accesibilidad,
Francisco Javier, Álvarez Rodríguez2 , y Jaime Muñoz Arteaga. “Diseño de calidad de los datos contextual).
un Instrumento de Auto-evaluación para Diagnosticar el Estatus de las
Organizaciones en México con Respecto al Modelo ProSoft: Proceso de PSP: Proceso de software personal, propuesto por Watts Humphrey.[6].
Gestión de Procesos de la Categoría de Gestión” Figura 9.
[11] Dr. Vidal Alonso Secades, Cesar Parejas Llanovarced, “Propuesta de un
modelo de calidad del software aplicado a la Web”. Programa de doctorado
en ingeniería en software. Universidad Pontificia de Salamanca. Facultad de
Informática.
Libros
[7] Jesús Ma. Minguet Melián y Juan Francisco Hernández Ballesteros. La
calidad del software y su medida. Editorial: Centro de estudios Ramón
Areces, S.A. ISBN: 84-8004-611-2
Estándares:
Figura 9. Fases del PSP
[a] IEEE 729-83
[b] ISO 8402:1984 International standard, Quality management and quality
PSE: Proceso de software en equipo, propuesto por Watts Humphrey [6].
assurance – vocabulary international organisation for standarisation 1994 39
Figura 10.
pp.
[c] ISO/IEC 9126, Software engineering - Product quality – 2001
[d] ISO 9000-3. Guideline for application of ISO 9001 to the development,
supply and maintenance of software, 1991
[e] ISO 9004-2 Quality management and quality systems elements –
guideline- 1987
[f] ISO/IEC 12207 Framework of software life cycle processes
[g] ISO/IEC 15504 Information technology. Software proccess assessment
[h] ISO 9001Revision of ISO 9000: 1994
Décima Primera Reunión de Otoño de Potencia, Electrónica y Computación del IEEE, XI ROPEC , Morelia 2009
IV. BIOGRAFÍA