0% encontró este documento útil (0 votos)
35 vistas10 páginas

MelchorOjeda JoseOliver T2act1

Este documento presenta información sobre la calidad de software y varios modelos de calidad de software como ISO 9126, CMMI, ISO 15504 y ISO 90003. Explica que la ISO 15504 evalúa la capacidad de los procesos de desarrollo de software mediante seis niveles de madurez y que los beneficios de esta norma incluyen incrementar la confianza de los clientes, evaluar riesgos y establecer mecanismos de cumplimiento legal. Finalmente, indica que la norma ISO 15504 está dirigida a empresas de desarrollo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas10 páginas

MelchorOjeda JoseOliver T2act1

Este documento presenta información sobre la calidad de software y varios modelos de calidad de software como ISO 9126, CMMI, ISO 15504 y ISO 90003. Explica que la ISO 15504 evalúa la capacidad de los procesos de desarrollo de software mediante seis niveles de madurez y que los beneficios de esta norma incluyen incrementar la confianza de los clientes, evaluar riesgos y establecer mecanismos de cumplimiento legal. Finalmente, indica que la norma ISO 15504 está dirigida a empresas de desarrollo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

Instituto Tecnológico Superior de Martínez

de la Torre
Ingeniería en Sistemas Computacionales

Materia: Gestión de Proyectos de Software

Tema 2

Actividad: reporte de investigación.

Docente: Armando Hernández Basilio.

Alumno: José Oliver Melchor Ojeda.

Julio Cesar Córdova Ramírez

7A ISC 200i0014 200i0007

Martínez de la Torre, Veracruz


INTRODUCCION

El software es una de las herramientas de mayor utilidad en la optimización de


procesos en las organizaciones, con el propósito de contar y ofrecer optimización,
eficiencia y satisfacción de necesidades, razón por la cual el software debe contar
con criterios que garanticen su calidad. De acuerdo con esta necesidad, diferentes
entidades o investigadores han propuesto estrategias modelos, metodologías,
guías, incluso normas y estándares de calidad que brindan apoyo al desarrollo y/o
uso de un producto software y permiten evaluar si efectivamente tiene un nivel de
calidad durante su ciclo de vida, y de esta manera fomentar un ambiente de calidad,
con base en la adecuada administración de la información.

Calidad de software

Se refiere al grado de desempeño de las principales características con las que


debe cumplir un sistema computacional durante su ciclo de vida, dichas
características de cierta manera garantizan que el cliente cuente con un sistema
confiable, lo cual aumenta su satisfacción frente a la funcionalidad y eficiencia del
sistema construido.

Para garantizar la calidad de software es importante implementar algún modelo o


estándar de calidad que permita la gestión de atributos en el proceso de
construcción de software, teniendo en cuenta que la concordancia de los requisitos
y su construcción son la base de las medidas de calidad establecidas.

Modelos de calidad

los modelos de calidad son aquellos documentos que integran la mayor parte de las
mejores prácticas, proponen temas de administración en los que cada organización
debe hacer énfasis, integran diferentes prácticas dirigidas a los procesos clave y
permiten medir los avances en calidad.

Así mismo, los modelos de calidad de software se clasifican de acuerdo con el


enfoque de evaluación, ya sea a nivel de proceso, producto o calidad en uso.
Calidad a nivel de proceso.

La calidad de un sistema software debe ser programada desde el inicio del proyecto,
y posteriormente en cada etapa del proceso de desarrollo se debe llevar a cabo el
control y seguimiento de los aspectos de calidad, para minimizar los riesgos y
ofrecer soporte continuo.

Calidad a nivel de producto

La principal finalidad del modelo de calidad de producto es especificar y evaluar el


cumplimiento de criterios del producto, para lo cual se aplican medidas internas y/o
medidas externas.

Calidad en uso.

Es importante resaltar que, aunque en diferentes escenarios se utilizan los términos


usabilidad y calidad en uso, con el mismo propósito y de forma intercambiable tienen
significados distintos, principalmente porque el concepto de calidad en uso es más
amplio.

Modelos de calidad de software según la ISO para el proceso de desarrollo de


software.

ISO/IEC 15504: Permite adaptar la evaluación para procesos en pequeñas y


medianas empresas (pymes) y grupos de desarrollo pequeños, mediante la
estructuración en seis niveles de madurez:

Nivel 0- Organización inmadura

Nivel 1- Organización básica

Nivel 2- Organización gestionada

Nivel 3- Organización establecida

Nivel 4- Organización predecible y

Nivel 5- Organización optimizando.


Su objetivo es llegar a que la organización logre ser madura, lo cual conlleva que la
organización tenga procesos definidos, responsabilidades definidas, predicción de
resultados, productos entregados con calidad, que las entregas se den en los
tiempos pactados, incrementar la productividad, clientes satisfechos, y empleados
felices.

IEEE / EIA 12207: Este estándar establece un marco de trabajo común para el ciclo
de vida del desarrollo de software, a partir del planteamiento de procesos,
actividades y tareas que pueden ser aplicadas durante la adquisición, suministro,
desarrollo, operación, mantenimiento y/o despliegue de un producto software
(ISO/IEC, 2008).

ISO 90003: Conjunto de estándares utilizados para el desarrollo, suministro y


soporte del software, cuyo propósito es ofrecer una guía de aplicación de la norma
9001 que pretende ser utilizada para demostrar o soportar que la entidad está en
capacidad de desarrollar software con criterios de calidad.

ISO/IEC 20000: El objetivo principal de esta norma es el de avalar que las


prestaciones de servicios gestionados de TI de una empresa cuentan con la calidad
necesaria para brindar dichos servicios a los clientes. Se subdivide en dos partes:
"Especificaciones", publicada como ISO 200001:2005, y "Código de buenas
prácticas" publicada como ISO 20000-2:2005.

ISO 9126: Estándar basado en el modelo de McCall, dirigido a desarrolladores,


aseguradores de calidad, evaluadores, analistas y cualquier otro involucrado en el
proceso de construcción de software. Está dividido en cuatro partes: modelo de
calidad, métricas externas, métricas internas y calidad de métricas en uso;
elementos en torno a seis características (funcionalidad, Habilidad, usabilidad,
eficiencia, mantenibilidad y portabilidad) y sus características asociadas.

ISO 25000: También llamadas como SQuaRE, cuyo propósito es guiar el desarrollo
con los requisitos y la evaluación de atributos de calidad, principalmente: la
adecuación funcional, eficiencia de desempeño, compatibilidad, capacidad de uso,
Habilidad, seguridad, mantenibilidad y portabilidad.
CMMI

El modelo CMMI es uno de los modelos de mayor acogida para la evaluación de


grandes empresas, como por ejemplo empresas desarrolladoras de software, la
cuales necesitan cumplir con cierto de nivel de madurez de los que propone el
modelo, certificando así que el producto software cumple con criterios de calidad.

ISO/IEC 15504
Esta norma proporciona una base para ejecutar evaluaciones acerca de la
capacidad de los procesos de software y permite reflejar los resultados obtenidos
sobre una escala común. Determina la capacidad y mejora continua de procesos de
ingeniería del software. Actualmente se proponen como un conjunto de normas de
para establecer y mejorar la capacidad y madurez de los procesos de las
organizaciones.

ESTRUCTURA DE LA NORMA ISO 15504

La norma ISO 15504 está estructurada en diez partes de las cuales las tres
normativas son las partes 1, 2 y 7; las otras siete son informativas.
Parte 1: Conceptos y vocabulario. Proporciona información general sobre los
conceptos de evaluación de procesos y su uso en los en la mejora de procesos y
en la evaluación de capacidad de proceso

Parte 2: Realización de la evaluación. Define los requisitos para realizar la


evaluación del proceso.

Parte 3: Proporciona una guía sobre el cumplimiento del conjunto mínimo de


requisitos para realizar una evaluación contenida en ISO / IEC 15504-2.

Parte 4: Proporciona una guía sobre cómo utilizar una evaluación de proceso dentro
de un programa de mejora de proceso o para la determinación de capacidad de
procesos.

Parte 5: Proporciona información general sobre los conceptos de evaluación de


procesos y su uso en el contexto de mejora de proceso y determinación de
capacidad de proceso.

Parte 6: Constituye un modelo de evaluación de procesos, conforme con los


requisitos de ISO / IEC 15504-2.

Parte 7: Define un marco para determinar la madurez organizacional, basada en los


perfiles de la capacidad del proceso derivado de la evaluación del proceso, y define
las condiciones bajo las cuales dichas evaluaciones son válidas.

Parte 8: Permite evaluar los procesos implementados de ISO / IEC 20000-1 de


acuerdo con los requisitos de ISO / IEC 15504-2.

Parte 9: Pautas para los perfiles del proceso objetivo para la determinación de la
capacidad y propósitos de mejora.

Parte 10: Extensión de seguridad como en tres nuevos procesos: gestión de


seguridad, ingeniería de seguridad y procesos de certificación de seguridad.
Características

 Modelo Internacional basado en una combinación de estándares (ISO/IEC


SPACE 15504, ISO/IEC 12207).
 Cubre el ámbito completo de una organización.
 Orientado a empresas de software o empresas con departamentos de
desarrollo de software.
 Fácil de implantar.
 Penetración en las PYMES en México.
 Bajo costo en su verificación en comparación con otros estándares.
 Se obtiene un Dictamen de Conformidad.
 Se implementan y verifican los procesos que la organización elija (previo
análisis de alcance) sin importar el tamaño de la organización.

Beneficios de la norma ISO 15504

- Incrementar la confianza de clientes, socios, accionistas y dueños de negocios


en el manejo de la información.

- Reaccionar rápidamente para resolver incidentes e incidencias de seguridad


implementando controles físicos, administrativos y técnicos enfocados al control
de acceso, personal interno y externo, hardware, software, operaciones y
comunicaciones.

- Evaluar riesgo en base a procedimientos y formalizar planes de tratamiento.

-Establecer mecanismos de cumplimiento legal relacionados con el uso y gestión


de la información.

- Aumentar la conciencia de los empleados sobre las responsabilidades de


seguridad de la información.

¿A quién va dirigido la norma ISO 15504?


 Empresas o áreas internas dedicadas al desarrollo y/o mantenimiento de
software.
 Las organizaciones que no cuentan con procesos establecidos pueden usar
el modelo como la primera versión de sus procesos e ir ajustándolos de
acuerdo con sus necesidades y experiencia adquirida.
 Las organizaciones, que ya tienen procesos establecidos, pueden usarlo
como punto de referencia para identificar los elementos que les hace falta
cubrir.
¿Cuáles son las principales características del modelo seleccionado?

Una de las principales características, es que se puede aplicar a cualquier empresa u


organización.

También puede ser independiente de la organización, metodología y tecnología.

Gracias a que cubre diferentes objetivos para la evaluación de procesos, es más fácil
identificar la mejora de procesos, los niveles de capacidad de madurez y determinar el
cumplimiento del desarrollo de software.

¿Qué impacto tienen estos modelos de calidad en el desarrollo del software,


crees que tiene ventajas significativas comparadas con aquellos desarrollos de
software que no las aplican?

EL mayor impacto que tiene influye en los procesos relevantes para el desarrollo de
productos, como son los procesos de producción de software, gestión de operaciones,
mantenimiento de productos o soporte técnico. Para llegar a los objetivos del negocio.

Escribe tus conclusiones y fundamenta correctamente tus respuestas, envía la


actividad a través de un reporte digital.

En conclusión, la norma que escogimos fue elegida por que es una de las
principales normas que está dirigida a las empresas que se dedican al desarrollo o
mantenimiento del software además se usa para evaluar norma de calidad, por lo
cual, es más sencillo manipular todo proceso del desarrollo e implementación de
software.
Referencias

Sánchez Alonso, S., Sicilia Urbán, M. Á., y Rodríguez García, D., (2012). Ingeniería
del software: un enfoque desde la guía SWEBOK. México, D.F.: Alfaomega, Grupo
Editorial.

Torres Samaniego, M. Z. (2007). Estudio comparativo entre los estándares ISO/IEC

TR 15504 y CMMI. Quito: Escuela Politécnica Nacional

Tuya, J., Ramos Román, I., y Dolado Cosín, J., (2007). Técnicas cuantitativas para

la gestión en la ingeniería del software. España: Gesbiblo, S.L

Pantaleo, G. (2011). Calidad en el desarrollo de software. Buenos Aires, Argentina:


Alfaomega.

Sánchez, S., Sicilia, M. Á., y Rodríguez, D. (2012). Ingeniería del Software Un


enfoque desde la guía SWEBOK. Madrid: Alfaomega Grupo Editor, S.A de C.V.

Calero, C., Moraga, M. Á., y Piattini, M. G., (2010). Calidad del producto y proceso
software. Madrid, España: Ra-Ma.

Caponi, M., De Vera, D., Ibarra, J. L., y Fojo, S. (2014). Gestión de software, informe
sobre evaluación de productos. Uruguay: Universidad de la República-Facultad de
Ingeniería.

También podría gustarte