Entrega Previa 1 Semana 3 Pruebas y Calidad de Software

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

Entrega previa 1 semana 3

Pruebas y calidad de software

Alumno:
Eylen Veruzka Rodriguez Penagos: 2011980369

Universidad Politécnico Grancolombiano


Pruebas y Calidad de Software
2021
INTRODUCCIÓN

Es importante resaltar que en la actualidad el desarrollo y la identificación de los productos de

software de alta calidad resultan relevantes teniendo en cuenta que estos conllevan al éxito o al

fracaso de los procesos y procedimientos que se soporten sobre estas herramientas.

Un producto es exitoso si se definen las características de calidad adecuadas que contribuyan a

satisfacer las necesidades y gustos del cliente. Para poder dar cumplimiento a cada uno de los

requisitos de calidad, están establecidos unos modelos que a través de ciertos criterios

proporcionan herramientas y estrategias que facilitan el cumplimiento de los requerimientos de

calidad.

En esta primera entrega abordaremos aquellos modelos de calidad que se pueden aplicar al

desarrollo de productos de software, identificando sus características ventajas y desventajas.


OBJETIVO GENERAL

Identificar los diferentes modelos de calidad de software que pueden ser aplicables a la

propuesta del “Plan de desarrollo de calidad del área de pruebas” para una empresa colombiana

de desarrollo de software.

OBJETIVOS ESPECÍFICOS

• Establecer la manera de lograr una mejora en los procesos de la empresa

• Definir adecuadamente los dos modelos necesarios para lograr la calidad en los

productos de software que la empresa desarrolla ya sean internos o externos

• Fijar las actividades, procesos y procedimientos que harán parte del ciclo de vida

de la calidad del software que es requerido en la empresa

JUSTIFICACIÓN

Con el desarrollo de la primera entrega lo que se pretende es realizar la recolección de la

información necesaria con el objetivo de llevar a cabo el análisis correspondiente y de esta

manera identificar los aspectos mas relevantes que deben ser evaluados y mitigados para lograr

un desarrollo adecuado de cada uno de los procesos de calidad del software.


MODELOS DE CALIDAD DE SOFTWARE

Calidad

La calidad es un conjunto de propiedad inherentes a un objeto que contenga capacidades para

satisfacer las necesidades del cliente implícitas.

La calidad de un producto o servicio es la percepción que el cliente tiene del mismo, como

ejemplo la calidad del servicio, la calidad de vida, etc.

Concepto de calidad del software

Cuando se habla de calidad del software se hace referencia el conjunto de cualidades que

determina su utilidad. Es el grado en que el software cumple con los requisitos específicos

(eficiencia, flexibilidad, corrección, mantenimiento seguridad e integridad).

La calidad del software es medible y varía según el tipo de sistema y de programa, por

ejemplo,no es el mismo un software para control de viajes el cual deba ser confiable a un nivel

de cero errores que un software elaborado para la implementación de un sistema de calidad

(Investigación).Esta calidad puede ser inspeccionada al finalizar el producto.

La calidad está compuesta por una composición de muchas características.Un modelo de

calidad entonces describe estas características y sus relaciones.

Los modelos a continuación han sido los más populares:


MODELOS DE CALIDAD DE SOFTWARE

Modelo Características Antecedentes Centrado en Ventajas Desventajas

Describe la
calidad de un No siempre existe una
concepto relación perfectamen te
Revisión del Mantenibilida
elaborado El modelo de lineal entre valores de las
producto d
mediante McCall fue el métricas y las
Flexibilidad
relaciones primero en ser característica s
Transición del Testeabilidad
MC CALL jerárquicas. se presentado en
producto Portabilidad
focaliza en el 1997 y se originó
Reusabilidad
producto final motivado por Air
Operación del Interoperabili
identificando Forcé Y Dod,
producto dad
atributos claves
desde el punto de
vista del usuario
Genera mucho tiempo en
Es un modelo el desarrollo del
incremental, sistema Costoso
dividido en Requiere experiencia en
regiones de Es el Segundo Utilidad per- la identificació n
tareas y estas a modelo de Calidad se focaliza en se cuan de riesgos
su vez en más usado este se medidas más Mantenibilida
BOHEM
conjuntos de presentado por precisas de alto d
tareas, las cuales Barry Bohem en nivel Utilidad
se ajustan a la 1978 general
cantidad de
iteraciones que el
equipo defina
Alto esfuerzo de
Reducción de implementac ión que exige
Administración
defectos
Se dio 1987 como de riesgos e
Constituye una requiere mayor inversión
Capability Maturity indica la
forma de medir El fiabilidad para ser implementad o
Model en proyecto capacidad de
CMMI grado de
Software una
madurez de las guía paso a
Engineering organización
organizaciones paso a través
Institute, para
de los niveles
administrarlo
de madurez

EFQM Busca determinar Fue enunciado por Ayudar a las Aumenta Rechazo inicial por el
fortalezas y la EFQM en 1991, organizaciones rentabilidad nivel de exigencia y
oportunidades de bajo el patrocinio a conocerse mejora continua
mejora de las de la comisión más a sí mismas Favorece la
organizaciones europea y mejorar su competitivida Es más conocido en
funcionalidad d Europa

servir el
estimulo a la
mejora
continua

emplea un
lenguaje
común de
excelencia
Necesita de muchas
métricas lo que implica
Tiene en
Incluye además mayor esfuerzo en tiempo
cuenta las
de los factores de y dinero
fallas del
calidad y
Fue desarrollado producto y el
atributos, No tiene en cuenta la
por HP (Helwett – Requerimientos proceso para
restricciones de portabilidad de los
Packcard) en 1987 Funcionales y su mayor
FURPS diseño y productos Software
y se publicó por No funcionales corrección
requerimientos
primera vez por URPS
de
Grady y Caswell. Criterios
implementación,
claros para su
físicos y de
fácil
interfaz
utilización

Comprobar que,
Mantenimiento y mediante la
mejora de calidad implantación Evaluación
Toma mucho tiempo y
operativa del Ha estado del control de Efectividad
esfuerzo desarrollarlo
DEMING producto y presente en Japón calidad de toda Consistencia
establecimiento desde 1951, la compañía, se Continuidad
del sistema para hayan obtenido Minuciosidad
mejorar la calidad buenos
resultados
Contempla las
Dimensiones
partes Poco reconocimie nto en el
Recibió el nombre independient
normativas, mercado Norte Americano
Establece un de SPICE en 1998, es para los
donde se
marco y requisito tras las primeras procesos y la
definen los No contiene una estrategia
para cualquier evaluaciones paso capacidad
requisitos de mejora del proceso
proceso y a la fase de
SPICE/ISO/ mínimos para
proporciona guías ISO/IEC TR 15504 Modelo más
IEC 15504 realizar una
para la definición y actualmente se consensuado
mejora de
de competencias han presentado
procesos de
de un evaluador nuevas versiones Coherencia
desarrollo y
de procesos para fortalecer con ISO 9001,
medir la
este estándar ISO 20000 E
madurez de la
ISO 27000
empresa
MOSCA Estimar la calidad Soporta la Se enfoca Proceso complicado si no
sistemática administración tanto al cuenta con una guía
dentro de una de calidad producto adecuada de la aplicación
organización software en sus como al
desarrolladora de 3 actividades de proceso
software aseguramiento,
planeación y Constituye
control de la una
calidad herramienta
efectiva de
análisis y
estimación de
la calidad
Incluye más criterios
lo que hace que se
utilicen más métricas
Permite la
y esto conllevas más
Presenta una auditoria lo que
Complejidad esfuerzo en tiempo y
variante que Creado por Arthur implica un
ARTHUR Seguridad costo
consta de dos Andersen en 1985 mayor grado de
Auditabilidad
acciones: confiabilidad
ante el riesgo

Construir la
Diseñado para
excelencia
identificar la Proceso complejo de
Identificar la operacional a
SHINGO evolución de una Fue establecido en aplicación del
evolución de través de
PRIZE organización que 1988 modelo
una empresa principios
atraviesa por una
universalmen
transformación
te aceptados
No tiene en cuenta la
característica de
facilidad de
Funcionalidad aprendizaje siendo
Ha establecido un
Confiabilidad esta recomendad por
estándar Calidad interna,
ISO/IEC Es reusable y Factibilidad otros estándares y
internacional el externa y en
9126 flexible de uso expertos en
cual fue publicado Uso
Eficiencia usabilidad
en 1192
Portabilidad

AVENTI SAS

De acuerdo a las investigaciones realizadas correspondiente del sector de desarrollo de productos

de Software, se tomó la decisión de llevar a cabo el desarrollo del presente trabajo basándonos

en la empresa “AVENTI SAS” una empresa con un gran recorrido en el mundo de la tecnología,

encargada de brindar soluciones efectivas a medianas y grandes empresas en su proceso de

transformación digital. Por tal motivo se realizará un análisis minucioso sobre sus debilidades,

fortalezas, oportunidades y amenazas identificando de esta manera aquellos procesos que

requieren una mejora continua.


DEBILIDADES:

➢ Los clientes cada vez más exigen variedad de módulos y otras funcionalidades

que se han ido perdiendo por el desarrollo de los nuevos sistemas.

➢ En el proceso del desarrollo del sistema se presentan ciertos contratiempos debido

a que las decisiones determinantes son efectuadas por el Gerente de la empresa lo

cual impide que se puedan dividir ciertas responsabilidades para la toma de

decisiones.

➢ Se encuentra sesgada en el desarrollo para ciertos ERP

FORTALEZAS

➢ Alianza con la plataforma e-commerce

➢ Integración con sus procesos logísticos, ERP y otros aplicativos

➢ cuenta con más de 10 años de experiencia en aplicativos y extensiones integradas

a SAP Business One

OPORTUNIDADES

➢ Gran crecimiento de las plataformas e-commerce a nivel mundial

➢ Brinda confianza entre sus clientes

➢ Genera gran rentabilidad a través de desarrollos multiplataforma

AMENAZAS

➢ Los competidores se están especializando cada vez mas en aumentar sus

habilidades y destrezas lo cual conlleva a un nivel competitivo mucho mayor.

➢ Al ser una empresa pequeña los recursos de capital pueden ser bajos
MODELOS PARA IMPLEMENTAR Y QUE CONTRIBUYEN AL

MEJORAMIENTO DE LOS PROCESOS EN LA EMPRESA

CMMI:

Según el modelo la empresa se encuentra en un nivel de maduración 2, cuyo nombre es definido

como “Repetible” que en resumidas palabras es aquel que dispone de ciertas herramientas para la

gestión de proyectos en el cual se evidencian una serie de métricas básicas y un seguimiento

razonable de la calidad.

EFQM

Dada sus ventajas en cuanto a rentabilidad, competitividad y mejora continua debe ser

implementado en la empresa con el objetivo de poder fortalecer e incrementar las oportunidades

de mejoramiento en cada uno de los procesos que se llevan a cabo en su interior.

Con los dos modelos expuestos anteriormente se pretenden analizar las diferentes estrategias a

implementar para aumentar la eficiencia en la calidad de entrega de los productos de software.

ACTIVIDADES

➢ Control de la documentación

➢ Control de cambios

➢ Asegurar que se sigue la metodología adoptada

➢ Definir mecanismos y técnicas de medida de la calidad Realizar auditorías y registrar la


información mediante informes.
PROCESOS DEL CICLO DE VIDA

Con el objetivo de brindar una solución efectiva y veraz, se establecerán los procesos que

permitirán a la empresa pasar del nivel 2 de madurez al nivel 5 de optimización teniendo en

cuenta las siguientes áreas claves del proceso:

➢ Gestión de requerimientos

➢ Validación

➢ Verificación

Con la implementación de los procesos descritos anteriormente, lo que se busca es llevar a

cabo el respectivo análisis, aprendizaje continuo, un desarrollo ágil, pruebas, refactorización y

código limpio.
CONCLUSIONES

Con el desarrollo de esta primera entrega y de acuerdo al proceso de investigación realizado, se

busca identificar las condiciones actuales de la empresa “AVENTI SAS” con el objetivo de

detectar los aspectos mas importantes que se deberán mitigar de carácter prioritario a fin de

mejorar la calidad de los procesos que se manejan en la compañía y que requieren de ciertos

ajustes para lograr su máxima optimización.

BIBLIOGRAFÍA

mccallisos. (s.f.). mccallisos. Obtenido de

http://mccallisos.blogspot.com/researchgate. (s.f.). Obtenido de

https://www.researchgate.net/publication/301289888_Analisis_comparativo_de_modelos

y_estandares_para_evaluar_la_calidad_del_producto_de_software

Scielo. (s.f.). Scielo. Obtenido de

http://www.scielo.org.co/pdf/entra/v13n1/1900-3803-entra-13-01-00236.pdf

También podría gustarte