UNIVERSIDAD DE SANTANDER
CAMPUS VIRTUAL
MAESTRÍA EN GESTIÓN DE LA TECNOLOGÍA EDUCATIVA
SANTIAGO DE CALI
2016
1
ACTIVIDAD 1: INVESTIGACIÓN Y CUADRO COMPARATIVO DE NORMAS Y
MODELOS REFERENTES A LA CALIDAD DE SOFTWARE
UNIVERSIDAD DE SANTANDER
CAMPUS VIRTUAL
MAESTRÍA EN GESTIÓN DE LA TECNOLOGÍA EDUCATIVA
SANTIAGO DE CALI
2016
2
ÍNDICE
Pág.
4. CONCLUSIONES 15
REFERENCIAS BIBLIOGRÁFICAS 16
3
1. ACTIVIDAD 1.1: INVESTIGACIÓN
I del LEM, analice la información y elabore una investigación. Describa las organizaciones que
han formulado normas y modelos referentes a la calidad de software tanto para los procesos de
desarrollo como para el producto final, indicando la forma de trabajo establecida (comités, grupos
de trabajo, etc).
Se entregará vía tablero de anotaciones y bajo la siguiente nomenclatura que definirá claramente
4
2. SOLUCIÓN DE LA ACTIVIDAD 1.1
informáticas la calidad del software se ha convertido en un factor muy importante que incide en
La IEEE (1990) en su norma IEEE.Std.610-1990 define la calidad del software como el grado
con el que un sistema, componente o proceso cumple con los requisitos especificados y las
Según Mollineda , R., & Vos, T. (2003) en el artículo de la revista Actualidad TIC define el
gestión del software que cooperan dentro del ciclo de vida de un software para construir un
5
En tecnología informática los dispositivos electrónicos lo conforman dos grandes
componentes, el hardware que hace referencia a la tecnología dura y el software que es la parte
intangible la cual se denomina tecnología blanda. Para esta investigación solo se abordará la
esquema que representa el concepto de la calidad sobre las aplicaciones tecnológicas y sus
normas.
Para evaluar la calidad en los niveles de proceso existen normas que dan especificaciones
proceso de desarrollo del software, para ello se presentan lineamientos en la aplicación por parte
En el producto final del software hay normas que definen la evaluación del software durante
cada una de las etapas del ciclo de vida del producto, desde que inicia la idea de desarrollar el
se están revisando las normas internacionales para apropiarlas y adaptarlas como Normas
Técnicas Colombianas ICONTEC, para garantizar los intereses del sector de la producción de
software y así tener retroalimentación de los procesos de evaluación de la calidad del producto
para conocer la satisfacción del cliente como un indicador que parametriza el ciclo de vida de la
6
ORGANISMOS DE ESTANDARIZACIÓN
igura 1. Pruebas de evaluación masivas en Colombia
BSI CENT
BRITISH STANDARD EUROPEAN COMMITTEE
INSTITUTION FOR STANDARDIZATION
exceptuando a las empresas eléctricas y electrónicas, ella busca estandarizar las normas de
productos y seguridad para las organizaciones tanto públicas como privadas a nivel internacional.
7
2.2.2. IEEE: Instituto de Ingeniería Eléctrica y Electrónica
técnicas fue fundada en 1963. Su sede se encuentra en Nueva York – EEUU, este organismo se
relacionadas fue fundada en 1906. Este organismo se encarga de promover entre sus miembros la
objetivos es asegurar e implementar la calidad de producto y servicios mediante sus normas las
cuales normalizan la amplia esfera de la electrotécnica, desde el área de potencia eléctrica hasta
y sistemas en los Estados Unidos, fue fundada en 1966. Su sede se encuentra en Washington D.C
– EEUU, este organismo se encarga de coordinar los estándares del país estadounidense con
estándares internacionales, de tal modo que los productos de dicho país puedan usarse en todo el
profesionales, fue fundada el 10 de mayo de 1963. Este organismo trabaja para fomentar la
con el fin de alcanzar una economía óptima de conjunto, el mejoramiento de la calidad y también
Unidas (ONU), encargado de regular las telecomunicaciones a nivel internacional entre las
encuentra en Ginebra – Suiza, este organismo se encarga de desarrollar estándares que facilitan la
interconexión eficaz de las infraestructuras de comunicación nacionales con las redes globales,
de nuevas aplicaciones tales como Internet, el correo electrónico y los servicios multimedia.
realizar el ciclo de vida de un software, el cual es el período de tiempo que inicia con la idea de
un software y que termina con la vida útil del mismo. En el transcurso de este tiempo existen un
9
conjunto de etapas o procesos denominados procesos del ciclo de vida.
En la figura 3 se observan las etapas del ciclo de vida de la gestión de la configuración del
software.
Para cada una de las etapas del ciclo de vida del software existen una estandarización de normas
a tener en cuenta, a continuación en la figura 4 se describen algunas normas para cada fase.
10
En el año 2001aparecen dos estándares, uno que hace referencia a la calidad del software la
ISO/IEC 9126 y el estándar para la evaluación de productos software que es la ISO/IEC 14598.
11
3. ACTIVIDAD 1.2: CUADRO COMPARATIVO
del capítulo I, analice la información y elabore un cuadro comparativo. Donde muestre las
principales diferencias en cuanto a las normas y/o modelos que se tienen para la calidad en los
Nombre_Apellido_cuadrocomparativo_Actividad.1.2.doc
En la tabla 1 se describen las principales diferencias en cuanto a las normas y/o modelos que
se tienen para la calidad en los procesos de desarrollo como para el producto final, para ello se
hace un cuadro comparativo sobre los modelos de cascada, espiral, incremental y construcción de
prototipos en donde se hace una comparación de acuerdo a sus procesos, fases, características
diagramas, ventajas y desventajas que se presentan en cada uno de los modelos anteriormente
mencionados.
12
CUADRO COMPARATIVO DE LOS MODELOS DE PROCESOS DE SOFTWARE
CONSTRUCCIÓN DE
MODELOS CASCADA ESPIRAL INCREMENTAL
PROTOTIPOS
Secuencia de una serie Etapas ciclo de vida Módulos y en cada uno No es secuencial,
PROCESO de fases se va incrementando construcción de
funcionalidades simulaciones
cascada de forma de espiral, la cual va escalonada cada una de aspectos del software
lineal secuencial de de adentro hacia afuera las secuencias lineales que serán visibles para el
una fase a otra. usuario/cliente enfoques
de entrada y formatos de
salida
13
CONSTRUCCIÓN DE
MODELOS CASCADA ESPIRAL INCREMENTAL
PROTOTIPOS
14
CONCLUSIONES
1. Para construir un producto de software de calidad se debe realizar cada una de las
etapas que conforman el ciclo de vida de un software.
4. El modelo en espiral permite realizar un análisis de riesgos que nos da una idea
detallada de cuáles son los errores que tiene o podría tener la aplicación del programa
durante su funcionamiento.
15
REFERENCIAS BIBLIOGRÁFICAS
5. https://es.wikipedia.org/wiki/Institute_of_Electrical_and_Electronics_Engineers
6. https://es.wikipedia.org/wiki/British_Standards_Institution
16