Está en la página 1de 16

FACULTAD DE INGENIERÍA Y CIENCIAS

BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

TRABAJO COLABORATIVO PRUEBAS Y CALIDAD DE SOFTWARE

DAYANA MARCELA COGARIA BOADA


 
HOOLIBER FERNANDO RODRIGUEZ
 
ALVARO SANTIAGO OROZCO RODRIGUEZ
 
DIEGO FERNANDO SANCHEZ BAYONA
 
CRISTIAN ANDRES GARZON ROJAS
 
JOSE RODRIGO VELOSA

POLITÉCNICO GRAN COLOMBIANO


FACULTADA DE DISEÑO E INNOVACIÓN
PROGRAMA DE INGENIERIA DE SOFTWARE
BOGOTA D.C.

pág. 1
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

2020

pág. 2
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

RESUMEN

El desarrollo de software a día de hoy brinda muchas herramientas que permiten a las empresas
llegar a los objetivos de sistematizar sus productos y servicios ofreciendo una mejor calidad con
la que cubrir las necesidades y expectativas de los clientes. El presente trabajo tiene el objetivo de
mejorar los procesos de calidad para la empresa BREAK S.A.S en donde tomaremos como
primer indicador unas entrevistas realizadas en la empresa con el fin de realizar una comparación
entre los modelos de calidad para seleccionar el que más se adecue a las necesidades de la
empresa y con este insumo construir nuestro plan de trabajo. La posibilidad implementar las
buenas prácticas de desarrollo aprendidas durante el módulo, nos ofrece la oportunidad de
mejorar la competitividad y la calidad de software en Colombia. 

PALABRAS CLAVES: Calidad de software, plan de trabajo, buenas prácticas, sistematizar,


clientes. 

CONTENIDO

pág. 3
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

1. Introducción.........................................................................................................................................7
2. Entrega semana 3.................................................................................................................................8
2.1. Primer Punto.....................................................................................................................................8
2.2.Segundo Punto.................................................................................................................................10
2.3. Tercer Punto....................................................................................................................................11
2.4. Cuarto Punto...................................................................................................................................12
3. Bibliografia.........................................................................................................................................13

pág. 4
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

LISTA DE TABLAS
Tabla 1: Modelos de Calidad de Software....................................................................................................8

pág. 5
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

LISTA DE ILUSTRACIONES

Ilustración 1: Carpeta principal del proyecto repositorio en la nube...........................................................13


Ilustración 2: Subcarpetas repositorio en la nube.......................................................................................13

pág. 6
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

INTRODUCCIÓN

El creciente enfrentamiento entre organizaciones por ofrecer los productos de mayor calidad,
afecta de igual manera al mundo del software, por esto las empresas implementan modelos con
los cuales cubrir la optimización de recursos, la disminución de costos y la satisfacción del
cliente, esto se logra con la planificación desde el inicio de diferentes tareas divididas entre el
equipo de trabajo, esto nos sitúa en un plan de calidad con el objetivo de alcanzar los objetivos
estipulados para lograr una mejor calidad del software.

pág. 7
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

3. ENTREGA SEMANA 3

3.1 Primer Punto

Describa los elementos de los diversos modelos de calidad que se pueden aplicar al desarrollo de
productos de software, que le permitan realizar un comparativo entre ellos y determine los pro y
contras de cada uno en esfuerzo, tiempo, costo y beneficios. 

MODELOS DE CALIDAD DE SOFTWARE


MODELO  CARACTERISTICAS  VENTAJAS  DESVENTAJAS
Se basa en que el software  Une  Es un modelo
debe hacer lo que el elementos de otros muy costoso 
BOEHM  usuario quiere que haga. El modelos    Genera mucho
modelo es incremental  Contiene un tiempo el análisis  
dividido en fases y cada alto rango de  Funciona
fase tiene un conjunto de características mejor en proyectos
tareas.  primitivas   grandes 
Es el modelo donde se  Aumento de  Muy costoso
establecen las mejores productividad  en tiempo y esfuerzo  
CMMI  prácticas de la industria  Mejora en la  Requiere
provee a las organizaciones calidad del producto  mayor inversión para
aquellos elementos  Los clientes ser implementado 
esenciales para los viven más
procesos de negocio.  informados. 
Establece cinco  Proporciona  Genera mayor
características como una vista común y uso de tiempo y costos
factores de calidad que son: comparable que se más elevados. 
Funcionalidad, Usabilidad, reutiliza en cada  Tiene poca
FURPS  Confiabilidad, Prestación y proyecto   flexibilidad ya que
soporte las cuales son las  Sus criterios asume que bastara
que le da su nombre  son de fácil siempre con un
compresión y ello subconjunto de
facilita su factores 
implementación    Gran cantidad
  de métricas que tiene
el modelo 
CMM  Es un modelo de  Reducción de Desviaciones

pág. 8
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

evaluación de procesos de errores y tiempo  en plazo 


una organización es el  Costo
modelo más utilizado mide reducido  
la capacidad del proceso
seguido para desarrollar
software 

MAC CALL  El modelo se basa en la  Practico y Las


descomposición del fácil de entender y características son en
concepto genérico de aplicar  general propiedades
calidad en tres capacidades  Focaliza en el abstractas mediante
importantes todo desde la producto final  métricas. 
mirada del usuario   Focaliza  No siempre
medias precisas de existe una relación
alto nivel.  lineal entre valores de
las métricas y la
característica. 
EFQM  El modelo se puede aplicar  Favorece la  Rechazo inicial
con los objetivos de competitividad y por el nivel de
autoevaluación de la calidad en la gestión.  exigencia y mejora
organización, realizada por  Genera continua. 
terceros.  motivación y  
participación interna. 
DEMING  Cada empresa realice su  Evaluación,  Toma mucho
autoevaluación, tiene efectividad, tiempo y esfuerzo
políticas de despliegue en consistencia, desarrollarlo. 
relación con la gestión de continuidad y Escala
calidad  minuciosidad  diseñada para un
 Los puesto ya que su
procedimientos dan diseño es
como resultado específicamente para
escalas con un alto este. 
nivel de validez 
SPICE/ISO/IEC Establece un marco de  Modelo de  No contiene
15504  requisitos para cualquier dos dimensiones.  una estrategia de
proceso. Proporciona  Modelo más mejora del proceso. 
requisitos para los modelos consensuado y Poco
de evaluación de los probado.  reconocimiento en el
procesos de las  Coherencia mercado 
organizaciones.  con otros modelos de  Permite que el
calidad ya dominio de procesos
implementados  sea tan amplio que se

pág. 9
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

hace difícil el manejo


de los procesos. 
Tabla 1. Modelos de Calidad de Software.
 

3.2 Segundo Punto

Lleve a cabo las entrevistas necesarias en la empresa para determinar: debilidades, fortalezas,
oportunidades y amenazas. En general, conocer el modo de lograr una mejora en los procesos de
la empresa.  

Nos hemos basado en la empresa “Break S.A.S” es una empresa con un amplio conocimiento en
el área tecnológica presta diferentes servicios, pero se centra en el desarrollo de Software. 

DEBILIDADES:  

 El proceso de desarrollo no es tan rápido y ágil ya que no se establece un plan de trabajo


por lo que retrasa la implementación. 
 La comunicación con el cliente no es muy asertiva. 
  La toma de decisiones no las realiza el líder del proyecto si no el gerente lo que hace que
sea más demorado el proceso. 

FORTALEZAS: 

 Cuenta con experiencia en aplicaciones de ERP incluyendo Dynamics 365 


 Sus desarrollos no presentan tantos problemas en la fase de pruebas 
 Tienen una amplia red de soporte a usuarios que tienen problemas o requieren nuevas
funciones. 
 
OPORTUNIDADES:  

 El crecimiento de las plataformas ERP 


 Gran rentabilidad con los desarrollos a los cuales los clientes pueden solicitar nuevas
funciones 
 Una estable confianza con el cliente. 

AMENAZAS: 

 Demora en la toma de decisiones lo que conlleva al que el cliente no espere ese tiempo 
 Mayor competitividad con otras empresas que mejoran sus procesos y utiliza nuevas
tecnologías. 

pág. 10
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

 Los Recursos de capital pueden ser bajos por ser una empresa pequeña. 
 
 

3.3 Tercer Punto

Establezca varios criterios que le permitan validar el estado de avance de su empresa (puede
tomar las KPA del modelo CMM y otros adicionales que considere afecten su decisión) frente a
cada modelo y los elementos que describió. Indique los dos modelos que considere más
adecuados para lograr la calidad en los productos de software que su empresa desarrolla ya sean
internos o externos.  

Al utilizar el modelo CMM podemos mejorar y direccionar el desarrollo del proyecto para que
tengamos una orientación hacia un proceso estándar repetible y, por lo tanto, podamos reducir el
tiempo de aprendizaje sobre cómo hacer lo planteado, conforme al desarrollo de esto podamos
ejecutar los niveles del CMM satisfactoriamente sobre esta metodología de calidad de software.  
En los criterios que podemos evidenciar el avance de la empresa debemos tener en cuenta las
debilidades y las oportunidades que en resumen nos indican un desarrollo sin metodologías agiles
en las cuales se evidencia la poca comunicación con el cliente. Con un modelo de calidad y
optimización podemos solventar esta problemática para que ambas partes ganen. En ese orden de
ideas esta empresa se encuentra en el nivel 1 de CMM donde los requerimientos del proyecto no
suelen ser claros, comprendidos y controlados. 

Partiendo de lo anterior se procederá a trabajar con los modelos Sm3 y PPQA en los cuales se
tendrá como prioridad el proceso del mantenimiento del software con el modelo de madurez y
teniendo en cuanta todos aspectos al momento del desarrollo con el modelo de calidad en cual
podamos optimizar los recursos y utilizarlos de la manera productiva, estos nos permitirán tener
un estándar y un control para las necesidades del cliente. 
 

pág. 11
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

3.4 Cuarto Punto

Establezca la lista de actividades, procesos y procedimientos a lo largo del ciclo de vida del
desarrollo de productos de software que requieren de definición en su empresa para permitir la
implantación de un proceso de pruebas que aumenten la calidad y permita que un plan de pruebas
fluya 
 
 Definición de requisitos 
 Pruebas de Aceptación 
 Diseño Funcional del Sistema 
 Pruebas de Sistema 
 Diseño Técnico del Sistema 
 Pruebas de Integración 
 Especificación de Componentes 
 Programación 
 Definición de la metodología de pruebas 
 Definición de herramientas (Mantis, Teslink, Jira etc.) 
 Proceso de pruebas: 

1. PLANEACIÓN 

i. Histórico del proyecto 


ii. Documentos Base del proyecto 
iii. Actas de contextualización 
iv. Documento de estrategia de pruebas 
v. Estimación de tiempos 

2. DISEÑO 

i. Histórico 
ii. Set de datos del proyecto 
iii. Matriz de casos de prueba 

pág. 12
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

3. EJECUCIÓN 

i. Ciclo 1 
ii. Ciclo 2 
iii. Ciclo de regresión 
iv. UAT 
v. Carta de certificación del proyecto 

4. EVALUACIÓN Y GESTIÓN 

i. Actas de reunión 
ii. Informes de avance 
iii. Bitácora de definiciones realizadas durante la vida del proyecto 
iv. Matriz de gestión de riesgos 

 
Repositorio centralizado en la nube para el manejo de proyectos de software. 

Ilustración 1. Carpeta principal del proyecto repositorio en la nube

pág. 13
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

Ilustración 2. Subcarpetas repositorio en la nube

 
 

Modelo Iterativo 
 
Las actividades: definición de requisitos, diseño, desarrollo y pruebas se segmentan en pasos
reducidos y se ejecutan de forma continua, se debe alcanzar el consentimiento del cliente tras
cada interacción con el objeto de poder modificar el proyecto si fuera necesario. 
 
Modelo Prototipado: Desarrollo rápido de una representación del sistema que pudiera ser objeto
de uso, seguida de modificaciones sucesivas hasta que el sistema sea finalizado  
 

pág. 14
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

Bibliografía

Cuadro comparativo de Modelos de Calidad - Modulo Evaluación RED. (2020). Retrieved 21


September 2020, from https://sites.google.com/site/moduloevaluacionred/home/modelo-de-
calidad-del-producto-software-segun-iso-iec-9126

Modelo de Calidad McCall. (2020). Retrieved 21 September 2020, from https://modelos-de-evaluacion-


de-los-red-grupo-8-udes.fandom.com/es/wiki/Modelo_de_Calidad_McCall

Capability Maturity Model. (2020). Retrieved 21 September 2020, from


https://es.wikipedia.org/wiki/Capability_Maturity_Model#:~:text=El%20Modelo%20de%20Madurez
%20de,Software%20Engineering%20Institute%20(SEI).

(2020). Retrieved 21 September 2020, from


https://www.ctr.unican.es/asignaturas/MC_OO/Doc/OO_08_I2_Proceso.pdf

pág. 15
FACULTAD DE INGENIERÍA Y CIENCIAS
BÁSICAS

PROYECTO GRUPAL Institución Universitaria Politécnico Gran


colombiano

rafaelfreites gonzalez, M. (2020). Procesos de software - Monografias.com. Retrieved 21 September


2020, from https://www.monografias.com/trabajos96/procesos-software/procesos-software.shtml

pág. 16

También podría gustarte