Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRANSFERENCIA DE TECNOLOGÍA
SANGOLQUÍ
2018
i
ii
iii
iv
DEDICATORIA
La presente tesis se la dedico a DIOS por darme la vida, la salud y una linda familia
A ELSITA
Mi esposa, quien desde un inicio me dio su apoyo y me inscribió para empezar este
gran proyecto y con su ayuda en nuestro entorno familiar complementó los días que
Quién con su ejemplo me ha enseñado que con esfuerzo se puede lograr muchas
cosas en la vida, nada es fácil, pero con el empuje diario se logra muchas cosas en la
vida.
DEDICATORIA
El presente trabajo se lo dedico a Dios por darme la fuerza y destreza para realizar
quien soy.
AGRADECIMIENTOS
A la Universidad de las Fuerzas Armadas ESPE, por permitir que los profesionales del
país sigamos creciendo con el conocimiento que se imparte por sus profesores en las
instalaciones.
GEOVANNI NINAHUALPA QUIÑA, por entregar la guía necesaria para cumplir todos los
AGRADECIMIENTOS
mis estudios superiores y a mi hija Arianna Sánchez quien es mi motivo y fortaleza para
con su apoyo supieron darnos las guías para la culminación de este trabajo.
ÍNDICE DE CONTENIDO
CAPÍTULO I .................................................................................................................... 3
INTRODUCCIÓN ............................................................................................................. 3
1.2 Antecedentes............................................................................................................. 4
1.6 Objetivos.................................................................................................................... 5
1.6.2.Específicos ............................................................................................................. 5
CAPÍTULO II ................................................................................................................... 8
2.7.2 Muestra................................................................................................................. 11
CAPITULO IV ................................................................................................................ 72
PROPUESTA ................................................................................................................ 72
ÍNDICE DE TABLAS
Tabla 4 Relación entre los factores y criterios del Modelo de Boehm ........................... 31
ÍNDICE DE FIGURAS
RESUMEN
La adquisición de software para una empresa puede ser la oportunidad de cambiar y dar
mayoría de las empresas que están en el grupo de las PYMES no tienen satisfechas sus
necesidades con el software adquirido, este es un impulso para el desarrollo del presente
Palabras clave:
PYMES
ERP
MÉTRICAS DE SOFTWARE
MODELOS DE CALIDAD.
2
ABSTRACT
Acquiring software for a company can be the opportunity to change and improve the
business by raising the operational and decision-making level, but there is also the
possibility that the software acquired is moderately small or almost nothing things that
were present at the time of decision making. This reason allows to create or adapt a
methodology for the acquisition of software. Some of the companies that are in the group
of Pymes that have acquired software, are not satisfied. This is one of the reasons for the
application.
KeyWords:
PYMES
ERP
MÉTRICAS DE SOFTWARE
MODELOS DE CALIDAD.
3
CAPÍTULO I
INTRODUCCIÓN
1.1 Generalidades
La adquisición del software por parte de las áreas de TI en las empresas requiere
y las bondades que el software pueda prestar para cubrir los mismos.
debido a que se han convertido en una fuente de empleo, ofreciendo productos y servicios
Al ser las Pymes una categoría de empresas primordiales para la economía del
Ecuador, es necesario que cuenten con sistemas de gestión de información que permitan
Para obtener el software que las Pymes requieren, por lo general el departamento
de TI tiene que realizar una evaluación de proveedores sin un método a seguir, lo que
la adquisición de software comercial (ERP) para las pymes del sector privado, de tal
1.2 Antecedentes
puede ser manejado de tal manera que se alinee a parámetros establecidos que permitan
el origen de una compra que no satisface las necesidades de los usuarios y los gerentes
para las PYMES, la adquisición de software de Gestión está dado por referidos o por la
¿Qué necesita una empresa para que no se vea afectada la gestión y los resultados
con un software?
1.6 Objetivos.
1.6.1. General
1.6.2. Específicos
● Realizar una guía con las buenas prácticas de la aplicación de la ISO IEC
de una guía con buenas prácticas basándose en normas ISO y modelos de calidad,
Los beneficiados dentro de esta investigación serán los usuarios y gerentes dando
elaboración de software.
1.8 Alcance
Se pretende realizar una metodología que tenga los requisitos mínimos que deben
cumplir las empresas PYMES para adquirir un software ERP, con el objetivo que la
7
adquisición cumpla con los objetivos planteados por las jefaturas y se aliñe a la misión
de las empresas.
8
CAPÍTULO II
MARCO TEÓRICO
2.1 Introducción
el origen de una compra que no satisface las necesidades de los usuarios y de los
medio actual para las PYMES, la adquisición de software de Gestión está dado por
referidos o por la mejor propuesta de software sin tomar en cuenta las consecuencias de
El ISO/IEC 12207 es el estándar para los procesos de ciclo de vida del software
“El estándar indica una serie de procesos desde la recopilación de requisitos hasta la
categorías que son las principales, de apoyo, de organización” (Arroyo, 2017, pág. 56).
9
“Este estándar agrupa las actividades que se pueden llevar a cabo durante el ciclo de
vida del software en cinco procesos principales, ocho procesos de apoyo y cuatro
procesos organizativos. Cada proceso del ciclo de vida está divido en un conjunto de
2.3. Hipótesis
Las empresas PYMES que tienen problemas de software no manejan un modelo para la
empresarial.
Variable dependiente
Variables independientes
Contabilidad, esto permitirá establecer los lineamientos, bases y teorías que serán
bibliográficas sobre los procesos operativos, las cuales nos ayudan a establecer las
2.7.1 Población
2.7.2 Muestra
Quimicial Cía. Ltda., cuenta con un total de 15 personas distribuidas en las áreas de
General.
la obtención de datos en el sitio donde suceden los procesos operativos y de esta manera
investigación.
Estos dos instrumentos permitirán conocer las necesidades de las empresas y cuáles
son las expectativas que tienen cuando adquieren software que es utilizado en su gestión
En este punto el análisis de los datos permitirá identificar las tendencias que tienen
Perú elaboró la Norma Técnica Peruana basada en la norma ISO/IEC 12207, este trabajo
se basa en tres partes importantes: Los procesos principales del ciclo de vida del
software, los procesos de apoyo del ciclo de vida y los procesos organizativos del ciclo
de vida, este trabajo sirve como referencia para los temas relacionados al software
facilitando una guía, como observación general siempre debe buscarse la última versión
sus políticas y las decisiones de los gerentes de TI, estos son aspectos fundamentales
para la aplicación de una guía o norma que facilite los procesos de adquisición, desarrollo
Uno de los aspectos a tener en cuenta al desarrollar un método o una guía es pensar en
que el documento se convertirá en base fundamental para las empresas que necesitan
adquirir un software que les permita dar un salto tecnológico para la toma de decisiones,
de empresas de manufactura (Castro, Borges, Baquero, & Rodriguez, 2006, pág. 1).
2.13 Definiciones
2.13.1. ERP
operaciones de la gestión diaria en las empresas actuales están dadas por el manejo de
la información a través de sistemas los cuales se encargan del manejo de las principales
actividades como son: facturación, inventarios, costos, producción, cuentas por cobrar,
cuentas por pagar entre los más usados en nuestro medio, estos sistemas están
15
relacionados con el objeto de que la empresa pueda tener una herramienta completa para
Estos sistemas ERP dan las facilidades a las empresas para que puedan
adaptarse a ellos o los ERP adaptarse a las necesidades de las empresas. Siendo este
último uno de las opciones que toman las empresas para ajustar a las necesidades
operativas.
Los tipos de ERP que se puede encontrar en el mercado son dos, a la hora de
tomar una decisión se puede elegir entre las opciones de software a la medida o estándar,
negocio que empieza sus actividades y no tiene recursos o software estándar o si es una
empresa que ya tiene sus procesos definidos y necesita algo a medida, en este último
2.13.2 PYMES
económicas. Por lo general en nuestro país las pequeñas y medianas empresas que se
han formado realizan diferentes tipos de actividades económicas entre las que
Agricultura y Pesca.
Industrias manufactureras.
Construcción.
2.13.3 Proveedores
económica. Por otra parte, el concepto de proveedor puede tener varios significados que
dependen directamente de las funciones que vaya a realizar dicho proveedor. Además,
Los tipos de proveedores más habituales son tres: proveedores de bienes, proveedores
empresa y por último los proveedores de servicios atienden a las necesidades del cliente
El análisis costo-beneficio es una herramienta financiera que mide la relación entre los
nuevo negocio, sino también, como inversiones que se pueden hacer en un negocio en
Normas ISO
cuya finalidad es organizar los procesos de una empresa u organización. Todas las
normas ISO están compuestas por guías y estándares los cuales incluyen herramientas
que permiten una mejor gestión de los procesos que forman parte de una organización
Las normas ISO son un modelo o patrón a seguir, las mismas definen las
características que un proceso debe tener para cumplir una compatibilidad internacional.
Origen
Las normas ISO surgieron en los años 80’, parten de las normas británicas BS
5450 (eran lineamientos de aplican en el campo nuclear), normas MOD 05/25 y la AQAP
149.
La primera norma ISO en ser escrita fue la ISO 9001 dedicada al aseguramiento
1987.
Entre los beneficios de aplicar las normas ISO a las empresas se pueden
internacional ISO.
La ISO/IEC 12207 es el estándar para los procesos de ciclo de vida del software
“El estándar indica una serie de procesos desde la recopilación de requisitos hasta la
categorías que son las principales, de apoyo, de organización.” (Arroyo, 2017, pág. 89).
“Este estándar agrupa las actividades que se pueden llevar a cabo durante el ciclo de
vida del software en cinco procesos principales, ocho procesos de apoyo y cuatro
procesos organizativos. Cada proceso del ciclo de vida está divido en un conjunto de
2017)
Informáticos, en el proceso del ciclo de vida del software y en la calidad del software.
cliente.
Esta norma ISO clasifica la calidad del software en características tales como la
uso. Cada una de estas características posee sub características las cuales a su vez
poseen atributos con los cuales pueden ser medidos o verificados (Borbón, 2013, p. 56).
Esta norma ISO permite evaluar la calidad de los productos de software mediante
métricas y requerimientos.
Se la usa junto con la norma ISO 9126 para aplicar sus conceptos definiendo las
evaluación de la conclusión” (EcuRed conocimiento con todos y para todos, 2017, p. 67).
21
las métricas.
Existen diferentes tipos de métricas mediante las cuales se puede medir ciertas
fuente bien estructurado, diseño optimo y las pruebas realizadas al sistema permitan a
los desarrolladores evaluar su trabajo con medidas técnicas las cuales deben ser
software, cada una de estas métricas se las calcula en base a medidas como por ejemplo
la prueba de errores de código, la prueba de los componentes del software, las pruebas
Para hablar de métricas siempre está presenta la calidad, las métricas permiten
determinar de acuerdo a ciertos parámetros los cuales son las características básicas
que debe cumplir algún producto, para el caso de estudio actual los puntos que deberá
22
cumplir un software para su adquisición e implementación, de tal manera que cumpla las
Como base para definir las métricas a considerar para la implementación de software
La metodología de desarrollo.
relacionados entre sí, con la finalidad de generar una base para especificar los requisitos
y de esta manera poder evaluar los aspectos relacionados a la calidad. Definir este tipo
La norma ISO/IEC 9126 abarca 6 atributos clave para la medición de cualquier tipo
Usabilidad. - El software debe poder ser usado, entendible y fácil de usar por los
pruebas.
Este modelo fue desarrollado por McCall, Richards y Walters en 1977, McCall junto con
(puntuación más baja) al 10 (puntuación más alta) donde se emplean varias de las
Tabla 1
Relación entre Factores de calidad y métricas de la calidad de software
Factor Criterio
Rastreabilidad
Correctitud Completitud
Consistencia
Consistencia
Confiabilidad Exactitud
Tolerancia a fallas
Eficiencia de ejecución
Eficiencia
Eficiencia de almacenamiento
Control de acceso
Integridad
Auditoría de acceso
Operabilidad
Usabilidad
Entrenamiento y Comunicación
Modularidad
Interoperabilidad Similitud de comunicación
Similitud de datos.
Simplicidad
Mantenibilidad
Concreción
Simplicidad
Instrumentación
Capacidad de Prueba
Auto-descriptividad
Modularidad
Auto-descriptividad
Flexibilidad Capacidad de expansion
Generalidad
Auto-descriptividad
Portabilidad Independencia del Sistema
Independencia de máquina
Auto-descriptividad
Reusabilidad Generalidad
Independencia del Sistema
Fuente: (Fenton, 1991)
26
desde la cual se puede medir la calidad del producto, esta se basa en sus factores de
Tabla 2
Factores y Características del Modelo de McCall
Puntos
de vista Factor Caracteristicas
o Ejes
- Facilidad de operación.
- Facilidad de comunicación. Entradas
Facilidad de uso
- Facilidad de aprendizaje.
- Formación.
- Control de accesos.
OPERACIÓN DEL PRODUCTO
CONTINÚA
27
Puntos
de vista Factor Caracteristicas
o Ejes
- Modularidad.
- Simplicidad.
Facilidad de
- Consistencia.
REVISIÓN DEL PRODUCTO
mantenimiento
- Concisión.
- Auto descripción.
- Modularidad.
Facilidad de - Simplicidad.
prueba - Auto descripción.
- Instrumentación.
- Auto descripción.
- Capacidad de expansión.
Flexibilidad
- Generalidad.
- Modularidad.
- Auto descripción.
- Generalidad.
TRANSICIÓN DEL PRODUCTO
Reusabilidad - Modularidad.
- Independencia entre sistema y software.
- Independencia del hardware.
- Modularidad.
- Compatibilidad de comunicaciones.
Interoperabilidad
- Compatibilidad de datos.
- Estandarización en los datos.
- Auto descripción.
- Modularidad.
Portabilidad
- Independencia entre sistema y software.
- Independencia del hardware.
Fuente: (Constanzo, 2014)
Para usar el modelo de McCall, se debe aceptar los factores, criterios y métricas
del modelo, así como sus relaciones (factores- criterios y criterios - métricas); también se
28
debe seleccionar el subconjunto de factores de calidad sobre los que se aplicará los
Evaluar los factores de calidad a usar para verificar cuales poseen efectos de
calidad bajos.
Verificar las diferentes relaciones de los factores de calidad para que no entren en
Tabla 3
Costo – Beneficio de los Factores de Calidad
analizar los resultados y tomar medidas de corrección cuando los valores se encuentren
El modelo está basado en que el software debe realizar las actividades que el
usuario solicita utilizando los recursos del hardware de manera eficiente, además de que
el software debe ser fácil de usar por los usuarios, debe ser testeado y diseñado de
- Nivel Alto
- Nivel Medio
- Nivel Primitivo
30
El modelo de Boehm también cuenta con una tabla de relación entre los factores y
criterios de calidad:
Tabla 4
Relación entre los factores y criterios del Modelo de Boehm
Facilidad
Facilidad de
FACTOR Portabilidad Confiabilidad Eficiencia Usabilidad de
Compresión
Prueba
CRITERIO
Independencia X
Completitud X X
Exactitud X
Consistencia X
Eficiencia X
Accesibilidad X X X
Comunicatividad X X
Estructuración X X
Auto
descriptividad X X
Concisión X
Legibilidad X
Expansividad X
Este modelo fue desarrollado por Hewlett-Pacarkd en 1987, FURPS son las siglas
de 5 factores de calidad, cada uno de esos factores con atributos, el modelo de calidad
Funcionabilidad (Functionality)
Usabilidad (Usability)
Confiabilidad (Reliability)
Prestación (Performance)
Soporte (Supportability)
del modelo:
Tabla 5
Modelo de FURPS
Tipo de
Sigla Descripción
requerimiento
Características, capacidad
F Funcional y algunos aspectos de
seguridad.
Frecuencia de fallos,
capacidad de recuperación
R Fiabilidad
de un fallo y grado de
previsión.
Tiempos de respuesta,
productividad, precisión,
P Rendimiento
disponibilidad, uso de los
recursos.
Adaptabilidad, facilidad de
mantenimiento,
S Soporte
internacionalización,
facilidad de configuración.
Fuente: (Eeles, 2014)
33
El modelo de Robert Dromey indica que la calidad del producto está dada por la calidad
calidad del producto es altamente determinada por los componentes del mismo
El modelo define factores y criterios, sugiere el uso de cuatro categorías que implican
propiedades de calidad:
Correctitud.
Factores internos.
Factores contextuales.
Factores descriptivos.
a) Funcionalidad.
b) Confiabilidad.
a) Mantenibilidad.
b) Eficiencia.
c) Confiabilidad.
a) Mantenibilidad.
34
b) Reusabilidad.
c) Portabilidad.
d) Confiabilidad.
a) Mantenibilidad.
b) Reusabilidad.
c) Portabilidad.
d) Usabilidad.
El modelo de Dromey cuenta con una tabla que relaciona las características de la
calidad con la norma ISO 9126-1, el mismo que es utilizado para evaluar un producto de
software mediante las características del producto con los atributos de alto nivel. En la
Tabla 6
Matriz Modelo de Dromey
El modelo C-QM es una metodología para evaluar la calidad interna del software
el cual cuenta con un indicador único para característica del software (cambios,
ampliación, nuevo proyecto, etc.) el mismo que permite tener un nivel detallado de las
apreciar a continuación:
Tabla 7
Factores, Criterios y Métricas del Modelo C-QM
Con el modelo estructurado de Capa C-QM se puede obtener un indicador único por
siguiente nivel contiene los indicadores técnicos, que dividieron a la evaluación en cada
una tecnología que hace que su unidad de software (Kiuwan, 2016, p. 89).
de terceros.
37
aplicaciones con el fin de obtener una evaluación del software producido por un
CAPÍTULO III
DEL SOFTWARE
3.1 Introducción
modelos de calidad y las normas ISO, estas últimas son estándares que dan las pautas
necesarias para la selección del software. Otro punto importante de esta definición son
las métricas las cuales permitirán a través de indicadores evaluar el software que se
piensa adquirir o incluso evaluar un software adquirido para contar con una auditoria que
Tabla 8
Análisis de Modelos de Calidad
Modelo Modelo Modelo Modelo Modelo
Características de Calidad
Boehm Dromey McCall FURPS C-QM
Facilidad de uso X X X
Integridad X
Corrección X
Confiabilidad X X X X
Eficiencia X X X
Facilidad de mantenimiento X X X X
Facilidad de prueba X X
Flexibilidad X
Facilidad de reutilización X X
Interoperabilidad X
Portabilidad X X X
Ingeniería humana X
Fácil de entender X
Fácil de modificar X
Funcionalidad X X X
Performance X
Facilidad del soporte X
Conformidad X
Fuente: (Jorge Arturo Reinoso Espinosa, 2018)
siguiente tabla:
40
Tabla 9
Análisis de Ocurrencias de las características de los modelos de calidad de software
Características de Calidad Ocurrencias
Confiabilidad 4
Facilidad de uso 3
Eficiencia 3
Facilidad de mantenimiento 3
Portabilidad 3
Funcionalidad 3
Facilidad de prueba 2
Facilidad de reutilización 2
Integridad 1
Corrección 1
Flexibilidad 1
Interoperabilidad 1
Ingeniería humana 1
Fácil de entender 1
Fácil de modificar 1
Performance 1
Facilidad del soporte 1
Conformidad 1
características de calidad más comunes entre los modelos analizados Modelo Boehm,
Modelo Dromey, Modelo McCall, Modelo FURPS, Modelo C-QM son Confiabilidad,
Para este análisis, estas características de calidad son las planteadas en la ISO/IEC
9126-1:2001.
41
consta con 6 características de calidad tanto interna y externa, las mismas que contienen
sub características.
La característica externa es aquella que evalúa al software para que cumpla las
creación.
La característica interna es aquella que evalúa todos los atributos del software
Estas características pueden ser aplicadas a cualquier tipo de software, obteniendo una
interna:
42
3.3.1 Funcionalidad
debido a que los clientes que requieren de la construcción de software siempre están
complacer dichos requerimientos pueden ser muy malas para proyectos internos y
buenas ideas.
muchos días de trabajo arduo tratando de arreglar los problemas de código desgastando
y disminuyendo su productividad.
realizar una nueva característica o “adorno”, de tal manera que se mantenga el nivel de
calidad en todos los aspectos del proyecto y solo avanzar en nuevas funciones cuando
3.3.2 Confiabilidad
calidad, el sistema no podrá funcionar de manera correcta y por ende no será un software
de calidad.
errores de código o falta de concordancia con los requisitos planteados en la solicitud del
programa. Pueden existir fallos que se pueden corregir en minutos mientras que otro tipo
de fallos puede durar días o meses incurriendo en la producción de más fallos que
degraden el sistema.
45
Los tipos de fallos del software pueden ser por dos tipos:
Modelos que pronostican la fiabilidad como una función cronológica del tiempo
(calendario).
La facilidad de uso hace referencia a que tan fácil es usar el software para los
usuarios y con qué rapidez lo pueden usar para resolver problemas, también se incluye
de calidad a los usuarios principiantes y como no aburrir a los expertos, es aquí cuando
entran los diseñadores de interfaz de usuario los cuales deben diseñar el software de
manera interactiva, suponiendo que los usuarios van a leer, mover un mouse y dar clics
cual se están destinando más recursos para contratar personal dedicado al desarrollo de
46
interfaces amigables al usuario. Las empresas que no construyan un software que sea
fácil de usar por el usuario, corren mucho riesgo de quebrar ya que pueden perder
valiosos clientes.
3.3.4 Eficiencia
La eficiencia hace énfasis a como el software utiliza lo menos posible los recursos
de hardware como tiempos de uso del procesador, uso de memoria, uso de disco duro,
Velocidad de ejecución.
Tiempo de respuesta.
47
desempeño del software con la eficiencia y es aquí donde los desarrolladores toman dos
aspectos:
optimización.
cual hace que el software se vea afectado en rendimiento, alegando que “el
hardware que lo ejecute en un siguiente año será más rápido que el actual”.
corregir errores de código en el software, siendo esta actividad la que más esfuerzo
Los errores no solo son por parte del código del software, sino que también se los
muy poco tiempo el realizar los cambios solicitados mientras que los que tengan un nivel
3.3.6 Portabilidad
características en lo que es hardware y software, pero hay que tomar en cuenta que
características.
Es por eso que el software debe disponer de un manual donde se indique las
De la norma ISO/IEC 12207:2008, hay que tomar en cuenta dos procesos importantes
Proceso de adquisición
Proceso de suministro
49
El proceso de adquisición contiene las actividades y las tareas del adquiriente. El proceso
adquisición hasta la aceptación del sistema, del producto software o del servicio software
Todo el proceso para adquirir software tiene actividades que deben ser cumplidas
para que las partes que intervienen en la adquisición de software lleguen con acuerdos
En este proceso existe un adquiriente y un proveedor, cada uno con sus equipos
de trabajos que son los encargados de gestionar por su lado las necesidades del proyecto
El adquiriente debe tener muy claras las características requeridas del producto,
no puede darse por sentado que un software referido tiene las mejores características
para un negocio, así como un proveedor no puede dar por sentado que tiene el mejor
Entonces es deber de cada parte una vez iniciado un proceso de adquisición gestionar
la norma y los pasos que contiene se revisa las actividades de la norma técnica ISO/IEC
50
12207:2008 que está compuesta de las siguientes actividades: (SlideShare, 2006, págs.
17-18).
a) Inicio.
e) Aceptación y finalización.
proceso se puede iniciar ya sea por la decisión de preparar una oferta para contestar una
condiciones se validan las características de calidad que debe cumplir el software, con el
uso de las métricas se establecen parámetros válidos que nos dan las pautas para
seleccionar el software, es decir debe cumplirse los valores mínimos para continuar en el
continuar con la validación de otras propuestas, claro está a menos que el proveedor
pueda ajustarse a los requerimientos y pueda ser validado otra vez por la metodología y
de Software Comercial (Erp) para las Pymes del Sector Privado de la ciudad de
Quito.
obtuvo como resultado que las características de calidad más importantes entre los
modelos Boehm, Modelo Dromey, Modelo McCall, Modelo FURPS, Modelo C-QM son
Funcionalidad.
55
de validación.
Para establecer un rango válido de las métricas a aplicar se establece los rangos tomando
como referencia las métricas de producto: “Una métrica debe tener propiedades
Para el desarrollo de métricas es necesario establecer los puntos que se van a medir,
las medidas que se van a tomar en cuenta en este proceso son las relacionadas a las
el software?
actividades diarias?
Adquisición
Requerimientos de software
¿Se han elaborado los requerimientos del software necesario en base a los
requerimientos de la institución?
Publicación de propuestas
Selección de proveedor
2. Documentación disponible.
Gestión de adquisición
Suministro. - En este punto se evalúan los temas relacionados al ciclo de vida del
Tabla 10
Métricas del modelo de calidad
GUÍA DE OBSERVACIÓN
PUNTOS A VALORACIÓN
No. Descripción
OBSERVAR 0A1
Funcionalidad Métrica de calidad
Realizar adecuadamente cierta actividad, función o
1 Aptitud
servicio
Capacidad del software de acercarse al valor de la
2 Exactitud
magnitud real
Capacidad de módulos al compartir datos e intercambiar
3 Interoperabilidad
información y conocimiento
Seguridad de Proteger los datos sensibles mediante encriptación o
4
acceso contraseñas
TOTALES
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. PUNTOS A OBSERVAR Descripción
0A1
Confiabilidad Métrica de calidad
Estado del sistema al alcanzar su
1 Madurez
desarrollo óptimo
Capacidad del sistema para
2 Tolerancia a fallos continuar con su funcionamiento
cuando algún componente
59
PUNTOS A VALORACIÓN
No. Descripción
OBSERVAR 0A1
Facilidad de uso Métrica de calidad
Capacidad para ser Facilidad con la que los usuarios comprenden el
1
entendido sistema
Capacidad para ser Facilidad con la que los usuarios aprenden el
2
aprendido sistema
Capacidad para ser
3 Facilidad con la que los usuarios usan el sistema
operado
Grado en el que el usuario se encuentra satisfecho
4 Satisfacción
con el sistema
Nivel con el que el sistema logra cumplir las metas y
5 Logro de la meta
necesidades del usuario
TOTALES
60
GUÍA DE OBSERVACIÓN
PUNTOS A VALORACIÓN
No. Descripción
OBSERVAR 0A1
Eficiencia Métrica de calidad
Eficiencia con
1 Qué tan rápido es el sistema para ejecutar cálculos
respecto al tiempo
El sistema consume altos niveles de recursos de
2 Utilización de recursos
hardware
TOTALES
GUÍA DE OBSERVACIÓN
PUNTOS A VALORACIÓN
No. Descripción
OBSERVAR 0A1
Facilidad de
Métrica de calidad
mantenimiento
Capacidad para ser Con que facilidad pueden los programadores
1
analizado analizar el código para un buen entendimiento
Capacidad para ser Capacidad para cambiar el software si es que
2
cambiado solicita el cliente o el negocio
Capacidad para funcionar sin fallos por largos
3 Estabilidad
períodos de tiempo
Capacidad para ser Capacidad para realizar pruebas de cambios
4
probado antes de paso a producción
TOTALES
61
GUÍA DE OBSERVACIÓN
PUNTOS A VALORACIÓN
No. Descripción
OBSERVAR 0A1
Portabilidad Métrica de calidad
Qué tan facil es adaptar el sistema ante
1 Adaptabilidad
cambios del sistema operativo
2 Facilidad de instalación El sistema es fácil de instalar o no
El sistema es parecido o tiene similitud con
3 Conformidad
otros sistemas en el mercado
4 Facilidad de reemplazo El sistema es fácil de ser reemplazado o no
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. PUNTOS A OBSERVAR Descripción
0A1
Adquisición Proceso
Se han elaborado los requerimientos del
1 Requerimientos de software software necesario en base a los
requerimientos de la institución
Se realizó las publicaciones para recibir
2 Publicación de propuestas
propuestas de proveedores
El software del proveedor cumple con los
Selección de proveedor
requerimientos del producto
El software del proveedor tiene documentación
disponible
El software del proveedor tiene derechos de
marcas y garantías
3
El software del proveedor ofrece mantenimiento
futuro
Se cumple con los requerimientos del sistema
Se validó el tipo de contrato a utilizar
Existirá un tipo de soporte una vez realizada la
instalación
Suministro
El proveedor ha definido un modelo de ciclo de
1
vida para el software
62
Las tablas anteriores indican cada uno de los atributos a ser evaluados, se observa
que existe valores que se pueden asignar (entre 0 y 1), siendo el número 0 el puntaje
más bajo y el número 1 como el valor con más alto puntaje del atributo.
Tabla 11
Tabla de rangos válidos de la métrica
Cumple la mitad de
Entre 0.5 y <0.75 Medio
las características.
Luego de obtener la puntuación para cada atributo hay que aplicar lo que establece
sumatoria de todos los valores evaluados de cada uno de los atributos de las
características de calidad, dividido para el numero de atributos a ser evaluados por 100:
entre 0% y 100%.
64
producto, es decir que pueda ser asumido por el cliente o rechazado, es importante
modelo MOSCA.
evaluar la calidad de los sistemas de software, este modelo se basa en dos modelos:
Calidad del producto y Calidad del proceso, en los cuales se debe cumplir con un valor
mínimo del 75% para que sea un producto de calidad. (Luis E. Mendoza, 2004).
La metodología del presente trabajo tiene mucha relación con el modelo MOSCA,
por tal motivo se toma como base fundamental para determinar el porcentaje mínimo
El resultado obtenido de cada uno de los atributos debe ser normalizado para
Tabla 12
Medidas y acciones para las métricas
de calidad de software.
o definitivamente no es aceptable.
obtenida en la ecuación de calidad de software entre los rangos de las Medidas (Tabla
#12)
calidad.
66
necesita que maneje multi bodega, varias listas de precios, transferencias de productos,
Tabla 13
Requerimiento de las empresas en métricas
Atributo
Métrica Valor evaluado
Aptitud
Multi Bodegas 0-1 1
Listas de
0-1 0.5
precios
Transferencias
0-1 1
de productos
Transferencias
0-1 1
de bodegas
Facturación
0-1 1
electrónica
Totales 5 4.5
Análisis del resultado: el 100% de la métrica está representando por 5 puntos, para
el caso se obtiene 4.5 puntos que corresponde al 90%. En este caso la métrica de la
necesario para seguir en el proceso de adquisición, como punto de control para la calidad
se definen las métricas estas entregan los valores necesarios que permiten identificar si
el software adquirido o por adquirir cumple los valores mínimos de la metodología 0.75.
Basando en el texto explicado de las normas, los procesos y las métricas; se define
A: Proceso de Adquisición
C: Calidad.
1. Funcionalidad
2. Fiabilidad
3. Usabilidad
4. Eficiencia
5. Mantenibilidad
6. Portabilidad
S: Proceso de suministro
70
El adquiriente definirá y analizará los requerimientos del sistema. Conviene que los
usuario, así como de seguridad física, junto con los procedimientos y normas de diseño,
del producto (ISO/IEC 9126-1:2008), debe asegurarse que el producto a adquirir cumpla
Para evaluar la calidad se asigna valores a cada una de las características de las
métricas de calidad, las cuales indican los valores obtenidos en las pruebas, los puntajes
Para finalizar la aplicación del modelo definido ACS, se debe validar el proceso de
suministro, este proceso permite validar todos los puntos necesarios para la adquisición
del software, que debe cumplir el proveedor para entregar el producto final su seguimiento
y soporte futuro.
72
CAPITULO IV
PROPUESTA
4.1.1 Antecedentes
producción con una nueva planta para producir plásticos en distintos colores
(masterbatch).
año 2004, en la actualidad cuenta con certificación ISO 9001:2008 por SGS.
necesario a las empresas que requieren de sus productos, son líderes en los mercados
a los cuales sirve, actualmente cuenta con una oficina en Perú, Química Comercial es
software que sean en línea con todos los módulos operativos, existían módulos
y Contable), este sistema permite solventar las necesidades de crecimiento al contar con
una herramienta desarrollada con tecnología actual y dentro de las más usadas en el
mercado.
Con el modelo ACS se pretende analizar si el software GAFYC cumple con los
4.1.3.1 Observación
En la observación se realizó dos visitas en las cuales se pudo validar dos casos:
Estos dos casos permitieron evaluar la instalación de la aplicación actual con las
tablas para validar la calidad del software y la calidad de los procesos de adquisición y
suministro.
4.1.3.2 Encuesta
software la cual fue realizada a 5 personas que ocupan cargo de jefatura en la empresa
como son El Gerente General, Analista Financiero, Jefe de Producción, Jefe Operativo,
Jefe de Sistemas.
75
Encuesta
Preguntas:
2. ¿Cuenta con los reportes necesarios que son solicitados por Gerencia General?
3. ¿Los reportes tienen que ser manipulados en Excel u otra herramienta antes de la
4. ¿Los archivos de texto que genera el sistema cumplen con las características
5. ¿Las pantallas operativas tienen las ayudas necesarias para usuarios nuevos?
cierre anuales?
9. ¿Todos los formatos pre impresos de la empresa han sido ajustados a las
necesidades?
10. ¿El software da la facilidad de actualizar datos con los respectivos controles de
auditoria?
Resultados de la Encuesta
Análisis:
sin cumplirse, en este punto se debe analizar si todos los reportes que se solicitaron se
crearon y si son nuevos reportes los que están generando que se obtenga el 20% de
requerimientos.
77
Análisis.
Análisis.
Se observa que un 40% los reportes finales del sistema sufren cambios para ser
entregados, aquí conviene identificar si los cambios son por requerimientos nuevos para
solo por presentación de la misma manera gestionar las actualizaciones necesarias a los
reportes.
79
Análisis.
se puede deber a cambios en los formatos solicitados es decir son obsoletos, para
requerimientos.
80
Análisis.
El 20% indica que todas las pantallas no cuentan con las ayudas necesarias, para
este efecto se debe validar que se cuente con todos los manuales actualizados, al ser
software desarrollado a medida los cambios realizados deben actualizarse en todos los
documentos de ayudas.
81
Análisis.
Existe un 80% de confianza en los reportes, esta debe ser una característica
procesa en el sistema. Para este caso se debe validar los reportes que no satisfacen la
confianza del usuario para analizar las entradas de la información y los procesos que se
efectúan sobre esta para detectar las novedades y aplicar las correcciones, esta actividad
Análisis.
que genera los reprocesos de información, se observa que es un porcentaje alto lo que
indica que existe falla de usuarios, falla de sistema o fallas no controladas en la base de
datos.
83
Análisis.
El 20% indica que existen procesos que son ejecutados por personal de sistemas,
Análisis.
el punto requerimientos.
85
Análisis.
El 40% que no permite tener el control de auditorías debe ser ajustado para que
se guarde todos los cambios de información para esto se debe aplicar el proceso de
Administrativa Financiero y Contable) junto con las métricas y las descripciones de los
Tabla 14
Valoración del Proceso de Adquisición
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. Puntos a Observar Descripción
0 A1
Adquisición Proceso
¿Se han elaborado los requerimientos del
Requerimientos de
1 software necesario en base a los 0.9
software
requerimientos de la institución?
Publicación de ¿Se realizó las publicaciones para recibir
2 0.5
propuestas propuestas de proveedores?
¿El software del proveedor cumple con los
0.85
requerimientos del producto?
¿El software del proveedor tiene
0.9
documentación disponible?
¿El software del proveedor tiene derechos de
0
marcas y garantías?
Selección de ¿El software del proveedor ofrece
3 1
proveedor mantenimiento futuro?
¿Se cumple con los requerimientos del
0.95
sistema?
software se cumplen es decir se han elaborado los requerimientos por parte del equipo
no se han realizado las publicaciones necesarias para tener una lista de diferente tipo de
software y proveedores que puedan ser calificados, esto indica que está seleccionando
a un proveedor referido o conocido para el empresa, por tal motivo la barra de Selección
Tabla 15
Valoración de la métrica Funcionalidad
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. Puntos a Observar Descripción
0 A1
Funcionalidad Métrica de calidad Detalle
de satisfacción necesario, para esto es necesario que el proveedor realice los ajustes, la
Tabla 16
Valoración de métrica: Confiabilidad
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. Puntos a Observar Descripción
0 A1
Confiabilidad Métrica de calidad Detalle
Capacidad del sistema para continuar con su El sistema cuenta con procesos alternos
2 Tolerancia a fallos 1
funcionamiento cuando algún componente falla para su funcionalidad en caso de fallas?
Capacidad del sistema para poder usarse El sistema se lo puede usar las 24 horas
4 Disponibilidad 1
cuando se necesite, 24 horas 365 días del año 365 días del año?
cumplen los valores requeridos, el software no cuenta con una buena capacidad de
recuperación presentado un valor más bajo del requerido, es necesario ajustar las
un error.
91
Tabla 17
Valoración de métrica: Facilidad de Uso
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. Puntos a Observar Descripción
0 A1
Facilidad de uso Métrica de calidad Detalle
Capacidad para ser Facilidad con la que los usuarios comprenden ¿El sistema es intuitivo en los mensajes y en
1 1
entendido el sistema las etiquetas que muestra?
¿El sistema cuenta con ambientes de
Capacidad para ser Facilidad con la que los usuarios aprenden el
2 pruebas para realizar las pruebas de cada 1
aprendido sistema
módulo?
¿El sistema cuenta con teclas de acceso
Capacidad para ser Facilidad con la que los usuarios usan el
3 rápido, teclas de función o comodines para 1
operado sistema
la operación?
Grado en el que el usuario se encuentra ¿Se han realizado encuestas de
4 Satisfacción 0
satisfecho con el sistema satisfacción?
Nivel con el que el sistema logra cumplir las ¿Los reportes satisfacen las necesidades de
5 Logro de la meta 0.9
metas y necesidades del usuario información?
TOTALES 78%
aceptable de satisfacción.
batch o en reportes no genera satisfacción por ende es inevitable realizar encuestas para
cumple el valor mínimo requerido 0.75, pero con las encuestas de satisfacción se puede
Tabla 18
Valoración de métrica: Eficiencia
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. Puntos a Observar Descripción
0 A1
Eficiencia Métrica de calidad Detalle
Existe cantonización e índices en la base de
Eficiencia con Qué tan rápido es el sistema para ejecutar
1 datos que acelere la ejecución de datos en el 1
respecto al tiempo cálculos
sistema?
El sistema consume altos niveles de recursos El sistema consume altos niveles de
2 Utilización de recursos 0.6
de hardware recursos de hardware?
TOTALES 80%
93
Métrica de la Eficiencia
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
Eficiencia con respecto al tiempo Utilización de recursos
Caracterisiticas de la Eficiencia
para llegar al valor aceptable. Se trata de dos opciones posibles las cuales no permiten
que la característica de la métrica muestre ese valor: la base de datos no está bien
Tabla 19
Valoración de métrica: Mantenimiento
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. Puntos a Observar Descripción
0 A1
Facilidad de
Métrica de calidad Detalle
Mantenimiento
¿En caso de requerir cambios el software
Capacidad para ser Con que facilidad pueden los programadores
1 tiene comentarios en su código y cuenta con 0.75
analizado analizar el código para un buen entendimiento
acceso al código fuente?
¿Se cuenta con el código fuente para
Capacidad para ser Capacidad para cambiar el software si es que realizar cambios al sistema o cuenta con
2 1
cambiado solicita el cliente o el negocio módulos administrables que permitan
modificar sus pantallas?
¿Los módulos han sido probados y
Capacidad para funcionar sin fallos por largos
3 Estabilidad ejecutados en producción en otras 1
períodos de tiempo
empresas?
Capacidad para ser Capacidad para realizar pruebas de cambios ¿Se cuenta con un ambiente de pruebas
4 1
probado antes de paso a producción para aplicación y base de datos?
TOTALES 94%
capacidad para ser analizado no llega al valor mínimo requerido, en este punto para exigir
este requerimiento se debe validar si la compra se está haciendo con código fuente o sin
código, sin embargo se observa que cumple el valor mínimo lo cual da una pauta para
dejar esta característica abierta para a futuro comprar el código fuente en caso de requerir
Tabla 20
Valoración de métrica: Portabilidad
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. Puntos a Observar Descripción
0 A1
Portabilidad Métrica de calidad Detalle
¿El sistema ha sido probado en los
Qué tan fácil es adaptar el sistema ante
1 Adaptabilidad sistemas operativos que maneja la 1
cambios del sistema operativo
empresa?
¿El sistema se instala desde un servidor de
Facilidad de aplicaciones o en cada máquina del usuario,
2 El sistema es fácil de instalar o no 1
instalación en este caso se cuenta con archivos
instaladores?
El sistema es parecido o tiene similitud con ¿El sistema es customizado o es software
3 Conformidad 1
otros sistemas en el mercado estándar?
Facilidad de ¿El sistema es customizado o es software
4 El sistema es fácil de ser reemplazado o no 1
reemplazo estándar?
TOTALES 100%
96
instalación.
97
Tabla 21
Valoración del Proceso de Suministro
GUÍA DE OBSERVACIÓN
VALORACIÓN
No. Puntos a Observar Descripción
0 A1
Suministro Proceso
¿El proveedor ha definido un modelo de ciclo
0
de vida para el software?
¿El proveedor ha generado el plan de
instalación, cronograma con fechas y 1
entregables?
¿El proveedor ha generado un contrato válido
con los puntos necesarios que den las
1
garantías necesarias a la instalación del
Actividades de
1 software?
Proveedor
¿El proveedor ha definido los intervinientes
1
para el proyecto?
¿El proveedor ha definido un plan para
0
documentar y gestionar los requerimientos?
¿El proveedor ha definido el plan para el
0
aseguramiento de la calidad?
¿El proveedor ha identificado los riesgos
0.5
potenciales del proyecto?
TOTALES 50%
cronogramas para los entregables, así como la documentación requerida para cada
Por otro lado, se puede observar que no se cumple con la característica de ciclo de vida
para la entrega del software como son el modelo de ciclo de vida del software
98
La aplicación del modelo ACS nos indica las características de cada proceso de
calidad que no cumplen el valor mínimo requerido y que deben ser ajustadas al sistema
En la métrica de interoperabilidad.
Estas seis características deben ser reforzadas para que el software ERP GAFYC
presente documento.
del 75% establecido para la evaluación de calidad, esto se puede apreciar en los
siguientes resultados:
99
Tabla 22
Resultados de la aplicación de la metodología
Concepto % Obtenido
Proceso De
74%
Adquisición
Funcionalidad 88%
Confiabilidad 85%
Facilidad de
78%
uso
Eficiencia 80%
Facilidad de
84%
mantenimiento
Portabilidad 100%
Proceso de
76%
suministro
CIA. LTDA.
100
CAPITULO V
CONCLUSIONES Y RECOMENDACIONES
5.1. CONCLUSIONES
calidad.
suministro).
5.1.3. En el medio existen varios estándares de calidad que pueden ser usados y
aplicados, para esto las personas encargadas de TI deben basar sus procesos
los estándares para la adquisición son guías con las mejores prácticas para
procesos internos.
5.1.5. Para el caso actual de estudio con la empresa Química Comercial, se puede
5.2. RECOMENDACIONES
calidad.
5.2.1. Para adquirir software no se debe hacer la selección de manera aleatoria sin
de calidad, estas permiten obtener índices numéricos con los cuales se puede
software, una vez instalado el sistema se podrá realizar los ajustes necesarios
5.3. BIBLIOGRAFÍAS: