Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entrega 1
Entrega 1
Entrega 1
Universitaria
Septiembre de 2021
2
CONTENIDO
INTRODUCCIÓN...........................................................................................................................3
OBJETIVOS....................................................................................................................................4
Objetivo Principal........................................................................................................................4
Objetivos Específicos...................................................................................................................4
MODELOS DE CALIDAD DE SOFTWARE................................................................................5
MODELOS DE CALIDAD.............................................................................................................6
Modelo CMMI.............................................................................................................................6
Modelo ITIL.................................................................................................................................6
Modelo ISO/IEC 15504...............................................................................................................7
Modelo MCCALL........................................................................................................................7
Modelo DE BOEHM...................................................................................................................8
Modelo FURPS............................................................................................................................8
Modelo MOSCA..........................................................................................................................9
Modelo DE GILB.........................................................................................................................9
Modelo DROMEY.....................................................................................................................10
COMPARATIVA DE MODELOS DE SOFTWARE..................................................................11
MATRIZ DOFA PARA EMPRESA DE SOFTWARE................................................................13
Fortalezas...................................................................................................................................14
Debilidades.................................................................................................................................14
Oportunidades............................................................................................................................15
Amenazas...................................................................................................................................15
DEFINICIÓN DE CRITERIOS DE VALIDACIÓN DE AVANCE DENTRO DE UNO O DOS
MODELOS ESCOGIDOS.............................................................................................................17
ACTIVIDADES PROCESOS Y PROCEDIMIENTOS CICLO DE VIDA DEL DESARROLLO
DE SOFTWARE...........................................................................................................................19
BIBLIOGRAFÍA...........................................................................................................................20
3
INTRODUCCIÓN
OBJETIVOS
Objetivo Principal
Objetivos Específicos
5
Los Modelos de Calidad de Software (MCS) son una herramienta concebida para guiar a las
instituciones a la mejora continua, con el propósito de que fortalezcan sus procesos y puedan
brindar productos y servicios de alto nivel a los ciudadanos, con el adecuado uso de las
tecnologías.
Existen diferentes modelos de calidad del software que permiten un proceso de mejora continua
investigados a través de una revisión de información, se realiza una clasificación de los mismos
de acuerdo con el nivel de proceso o de producto; cada modelo cuenta con unas características y
MODELOS DE CALIDAD
Modelo CMMI
establecen las mejores prácticas de la industria tecnológica, que rigen para el desarrollo y
servicios. Es una herramienta que se utiliza para la mejora de procesos, mejorar la calidad y para
fomentar la eficiencia, reduciendo así los riesgos en el proceso de desarrollo. Este método no
Modelo ITIL
demás capacidades necesarias para darles apoyo. El marco de ITIL está basado en un ciclo de
vida del servicio y consiste de cinco etapas (estrategia del servicio, diseño del servicio, transición
del servicio, operación del servicio y mejora continua del servicio) que cuentan con su propia
Capacidad de Mejora del Proceso de Software», también conocido por su abreviatura SPICE nos
Software.
Permite adaptar la evaluación para procesos en pequeñas y medianas empresas (pymes) y grupos
optimizando.
Modelo MCCALL
Es uno de los modelos de calidad más conocidos que definen factores cualitativos que afectan la
calidad del software, este modelo define factores, criterios, y métricas con estructuras
jerárquicas, donde los elementos de nivel superior son mucho más abstractos que los del nivel
inferior que son más específicos y pueden ser medidos con facilidad.
El modelo de Calidad Mc Call está planteado desde la perspectiva del usuario presentándose
Transición.
8
Modelo DE BOEHM
Modelo utilizado en ingeniería de software las actividades de este modelo conforman una
que el software debe hacer lo que el usuario quiere que haga, ser de fácil acceso y utilidad, para
los usuarios.
Descompone las características de la calidad del software en tres niveles previos a la aplicación
La estructura jerárquica del modelo se presenta en la figura y plantea 3 niveles para las
características: de alto nivel, de nivel intermedio y nivel primitivo. Cada una de estas
características contribuye al nivel general de calidad. El modelo se centra en: Sus características
Modelo FURPS
framework para automatizar la generación de código o procesos con lo cual se reduce el trabajo
del programador, sin embargo, es necesario que el producto final de software sea sometido a una
9
evaluación para conocer el nivel de calidad que este posee. El presente trabajo de investigación
evalúa un software que ha sido desarrollado con el framework Sencha Ext JS, esto determinará si
el producto final obtenido cumple con estándares de calidad a través de la aplicación del modelo
de calidad FURPS.
Modelo MOSCA
Para esto, el modelo estima tanto la calidad del producto de software como la calidad del proceso
conjunto de pasos procedimentales que se realizan para ejecutar el modelo y estimar la calidad
del software.
Este modelo plantea, sobre la base de las 6 características de calidad de estándar internacional
ISO/IEC 9126 (1991), un conjunto de categorías, características y métricas asociadas que miden
instrumento de medición de gran valor, ya que cubre todos los aspectos imprescindibles para
Modelo DE GILB
10
Este modelo busca medir la capacidad del sistema para ejecutar tareas, e enfoca en la
capacidad de respuesta.
facilidad de uso como base para proporcionar indicadores útiles para los equipos de trabajo y
sugiere las definiciones, puntos de vista y medida para cada una de las características, para cada
escala o unidades de medición, recolección de datos o prueba, el valor previsto, el valor óptimo y
Modelo DROMEY
pueden afectar los atributos de calidad generales, como, por ejemplo, confiabilidad y
mantenibilidad. Sugiere el uso de cuatro categorías que implican propiedades de calidad, que
pasos, basados en las propiedades mencionadas. Los pasos del marco de referencia propuesto
son:
mantenibilidad).
Determinación de los distintos componentes del producto a un apropiado nivel de detalle (por
calidad.
Proposición de enlaces que relacionan las propiedades implícitas a los atributos de calidad, o,
Iteración sobre los pasos anteriores, utilizando un proceso de evaluación y refinamiento Para
venta de software para terceros. Esta empresa también ofrece servicios de calidad de software
donde sus empleados están capacitados para realizar pruebas de caja negra y caja blanca a los
software o plataformas que tengan sus clientes, también están en la capacidad de crear planes de
pruebas, mostrarles a sus usuarios finales la calidad que tienen sus productos, realizan pruebas
sus cambios, se encuentran capacitados con nuevas tecnologías y metodologías para llevar a cabo
las pruebas.
Después de realizar algunas entrevistas al personal de las áreas inmersas en los procesos dentro
Fortalezas
Mejoramiento continuo.
Debilidades
Precio competitivo.
Oportunidades
O1. Generación de nuevos empleos.
O2.Posible expación nacional e
internacional.
O3. Generar personal competitivo en
varias areas tecnologicas.
O4. Expación de mercado no solo a
nivel de TI.
O5 Optimización de ingresos
econimicos y sociales.
O6. Alianzas de mercado con otros
proveedores para presentanos en
negocios especializados
16
Amenazas
Demanda en el mercado.
MATRIZ DOFA
FORTALEZAS DEBILIDADES
17
4
18
evaluación a cada etapa de construcción del producto software. Por otro lado, se menciona que
(Scalone, 2006) “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”.
basándonos en los criterios y elementos definidos dentro de este modelo, para establecer su
debido al logro de sus objetivos y utilizando métricas de sus procesos, han logrado evidenciar el
diferentes entornos y soluciones; logrando la calidad en cada uno de sus proyectos, sin desviarse
cada uno.
19
A continuación, citamos los elementos más claramente identificados dentro del modelo
que seleccionamos para lograr la calidad del software en cada uno de sus productos y soluciones,
Programas de capacitación.
El modelo Dromey fue otro de los modelos que consideramos como uno de los adecuados
para lograr la calidad en el desarrollo de productos de software dentro de nuestra empresa, pues
es un modelo muy adaptable y que nos permite evaluar las diferentes etapas de un proceso de
20
está basada en la calidad y a partir de la evaluación de cada etapa se pueden medir características
Con el fin de poner en marcha un plan de pruebas y calidad en aras de mitigar los riesgos y
amenazas que presenta nuestra empresa de software es importante centrarnos en la correcta
aplicación de cada una de las etapas del ciclo de vida del software ya que la correcta aplicación
de
cada una de ellas aumenta porcentaje de éxito y satisfacción de los clientes con las soluciones
propuestas por la empresa generando una ventaja frente a la competencia sin la necesidad de
incurrir en sobrecostos durante el ciclo de desarrollo así entregando un producto con un precio
competitivo en el mercado.
Una gran parte de los riesgos en el proceso del desarrollo de un software en la compañía se
pueden
evitar haciendo una adecuada planeación en las primeras etapas del ciclo de vida como lo son:
-Comunicación
-Planificación y análisis
-Estudios de viabilidad
En estas etapas mencionadas anteriormente podríamos decir que son la base fundamental para
poder iniciar proyectos por parte de la empresa desarrolladora, hay que prestar bastante atención
a
la etapa de análisis de sistema puesto que esta etapa comprende la asignación de recursos en base
21
al tiempo de duración de los proyectos teniendo en cuenta que desde esta fase en adelante
vendrán
etapas de diseño, codificación, integración, pruebas e implementación.
Las últimas dos etapas del ciclo son de vital importancia para evitar sobrecostos después de
terminados los proyectos en los que trabaja la empresa o el mal uso del cliente, estas etapas son
la
formación al cliente en el uso del sistema entregado y el mantenimiento que se le dará al
producto final
BIBLIOGRAFÍA
Callejas, M., Alarcón, A., Álvarez, A., (enero de 2017). Entramado. http://www.scielo.org.co/scielo.php?
script=sci_arttext&pid=S1900-38032017000100236
Comunicaciones. (22 de julio de 2019). Modelo CMMI, calidad y buenas prácticas en el desarrollo de
software. https://www.globalbit.co/2019/07/22/modelo-cmmi-calidad-y-buenas-practicas-en-el-
desarrollo-de-software/
Segovia, A. (sin fecha). ¿Qué es ITIL? Descubra una explicación y definición simple de ITIL.
https://advisera.com/20000academy/es/que-es-itil/
Araujo, O. (agosto de 2020). Modelo FURPS aplicado al análisis de calidad de un software desarrollado
con sencha EXT JS. https://reddi.unlam.edu.ar/index.php/ReDDi/article/view/121/224
Solano, H., Torres, I. (2013). Análisis de Frameworks para el desarrollo de aplicaciones móviles en la
plataforma Android. http://dspace.uazuay.edu.ec/bitstream/datos/3139/1/09914.pdf
SCALONE. Fernanda. Estudio comparativo de los modelos y estándares de calidad del software. Tesis
Ingeniería de Calidad. Buenos Aires: Universidad Tecnológica Nacional Regional de Buenos Aires. 2006.
488 p.