Está en la página 1de 15

PROCESO DIRECCIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO GUÍA DE APRENDIZAJE

IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

 Denominación del Programa de Formación:Analisis y Desarrollo de Sistemas de Información


 Código del Programa de Formación:228106
 Nombre del Proyecto ( si es formación Titulada)
 Fase del Proyecto: Evaluación
 Actividad de Proyecto: Evaluar la calidad en el desarrollo de software
 Competencia:
 Aplicar buenas prácticas de calidad en el proceso de desarrollo de software, de acuerdo con el
referente adoptado en la empresa.
 Resultados de Aprendizaje Alcanzar:
 Aplicar los estándares de calidad involucrados en los procesos dedesarrollo de
software,siguiendo el plan establecido para mantener laintegridad de los productos de trabajo
definidos, según las prácticasde configuración establecidas por la empresa.

 Elaborar instrumentos e instructivos, requeridos por el aseguramientode la calidad, para


documentar y evaluar los procesos de desarrollo desoftware, de acuerdo con las normas y
procedimientos establecidaspor la empresa.

 Identificar los puntos críticos de control en los procesos de desarrollode software, para
establecer las acciones a seguir, garantizando elcumplimiento de los estándares de calidad,
siguiendo los lineamientosestablecidos por la organización.

 Elaborar el informe final del proceso de gestión de calidad en eldesarrollo de software,que


consolide la información de las evidencias,hallazgos y novedades frente al seguimiento y control
de los productos,según normas internacionales y protocolos de la organización

 Evaluar procesos y productos de desarrollo de software, documentar yconcertar acciones a


seguir, para garantizar el cumplimiento de lasnormas establecidas, de acuerdo con el plan
definido y con los criteriosde medición, métricas y políticas determinados por la empresa.

 Identificar las características de los procesos de desarrollo desoftware, frente al referente de


calidad adoptado por la empresa,ajustándolos a los resultados de las mediciones, evaluaciones
yrecomendaciones realizadas

 Duración de la Guía: : 50 Horas Presencial, 20 horas Trabajo Autónomo

GFPI-F-019 V03
2. PRESENTACIÓN

La presente guía de aprendizaje orienta el desarrollo de la actividad de proyecto denominada “Evaluar la


calidad en el desarrollo de software”, en ella, el aprendiz abordará temáticas que le permitirán de acuerdo
con su proyecto formativo, poder construir el sistema de información a desarrollar teniendo en cuenta los
requisitos del cliente y la aplicación de buenas prácticas de calidad en el proceso de desarrollo de
software.Asi mismo, los algoritmos son la base para el desarrollo de procesos tecnológicos y tienen relación
directa con las ocupaciones del sector productivo de software, que deben estar ligados a modelos de
calidad internacional. Es por esto que se considera una de las competencias más relevantes que debe
desarrollar el aprendiz dentro de su perfil profesional.

La calidad del software la obtención de un software con calidad implica la utilización de metodologías o
procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan
uniformar la filosofía de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidad de
prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la
calidad del software. Del mismo modo se define de las maneras siguientes:

 La totalidad de las funciones y características de un producto software que influyen en su capacidad


de satisfacer determinadas necesidades; por ejemplo, el cumplimiento de las especificaciones.
 El grado en el que el software posee una combinación de atributos deseada.
 El grado en el que un cliente o usuario percibe que el software satisface sus expectativas globales.
 Aquellas características globales del software que determinan el grado en el que el software que se
está utilizando satisfará las expectativas del cliente.

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

El ambiente donde se desarrollaran cada una de las actividades descritas son: Instalaciones con
adecuaciones eléctricas para conexión de equipos de cómputo, conectividad a internet, buena ventilación e
iluminación.

 Descripción de la(s) Actividad(es)

Actividad 1: Contexto

El objetivo principal en un proyecto de software, es producir un sistema, aplicación o producto de calidad,


para lograrlo los involucrados en el proyecto deben emplear métodos efectivos, junto con herramientas
modernas y siguiendo estándares que conlleven a la calidad.

ISO 9126 es un estándar internacional para la evaluación del software, está supervisado por el proyecto
SQuaRE, ISO 25000:2005, el cual sigue los mismos conceptos.

GFPI-F-019 V03
Dicho estándar está dividido en cuatro partes: modelo de calidad, métricas externas, métricas internas y
calidad en las métricas de uso.

En un proyecto de Software se tiene como concepción implantar el PSP (Leer el documento “ CALIDAD
1.PDF”). Usted reconocerá y aplicará los conceptos básicos de Métrica, Metas, PSP, Mejora Continua y
Visión General de la Norma ISO 14598.

Estimado Aprendiz, en un documento Word, pdf o presentación PowerPoint debes consignar los resultados
de las actividades de aprendizaje (también debe incluir el glosario, ver punto 5, GLOSARIO DE
TERMINOS).

 Relacione cada métrica con su respectiva Norma en la ISO 9126:

Interna ISO/IEC 9126-2

Externa ISO/IEC 9126-4

En Uso ISO/IEC 9126-3

 Escriba la palabra correcta en el siguiente crucigrama, de acuerdo a los siguientes significados y


explique al menos dos características:

P S P 2

P S P 1

GFPI-F-019 V03
CARACTERISTICAS

PSP 0 BASICO:

1. Definir el proceso de trabajo personal, identificar las principales actividades;


definirlas y ordenarlas
2. Planear un tiempo estimado de trabajo, evaluar trabajo.

PSP 1:

1. Mejora la planeación introduciendo la estimación del tamaño del producto, Guía


el proceso de estimación de tamaño y registra datos estimados
2. Introducir los reportes de prueba, Registra las pruebas ejecutadas y los
resultados obtenidos

PSP 2 CALIDAD:

 Introducir las actividades de detención temprana de defectos , revisar el


diseño,código, listas de chekeo.
PSP 3 CICLICO:
 Llevar el resumen de la planeación de la planeación y del registro de tiempo,
tamaño y defectos por cada ciclo.
 Introducir métodos individuales con un enfoque en proyectos a gran escala
pero sin lidiar con problemas de comunicación y coordinación

 dé su concepto general sobre la Norma ISO/IEC 14598.

 En sus diferentes etapas, establece un marco de trabajo para evaluar


la calidad de los productos de software proporcionando, además,
métricas y requisitos para los procesos de evaluación de los mismos.
 En particular, es utilizada para aplicar los conceptos descritos en la
norma ISO / IEC 9126. Se definen y describen las actividades
necesarias para analizar los requisitos de evaluación, para
especificar, diseñar y realizar acciones de evaluación y para concluir
la evaluación de cualquier tipo de producto de software.

 Material: Documento ”CALIDAD 1.PDF”

Actividad 2 : Identificación de los puntos críticos del proyecto de desarrollo en curso.


GFPI-F-019 V03
Estimado Aprendiz, en un documento Word, pdf o presentación PowerPoint debes consignar los resultados
de las actividades de aprendizaje

De acuerdo con los errores más comunes en el desarrollo de software planteados en el objeto de
aprendizaje “Fundamentos de calidad para el desarrollo de software”, a saber:

 Desviación intencional de los requerimientos del cliente.


 Error en la traducción al lenguaje de programación a partir del diseño.
 Deficiente interpretación de la comunicación con el cliente.
 Error en la representación de los datos.
 Requerimientos erróneos o incompletos.
 Deficiencia de los estándares de programación.
 Interfaz de usuario inconsistente.
 Errores en el diseño lógico.
 Pruebas de software incompletas o erróneas.
 Interfaz humano/computadora ambigua o inconsistente.
 Documentación inexacta o incompleta.

Debe realizar mínimo cinco propuestas para evitar que esto no suceda en el sistema que va a desarrollar.
Las propuestas se deben ajustar a la estructura planteada en la siguiente tabla, la cual contiene un ejemplo
para diligenciamiento.

Item Propuesta Error a Evitar


Realizar un muy buen levantamiento de
las necesidades del cliente
describiéndolos en los Requerimientos del Requerimientos erróneos o
1 Sistema Información. incompletos.

Estos requerimientos deben ser claros,


alcanzables y medibles.
Que al momento de ya Pruebas de software incompletas
creado el aplicativo se o erróneas Pruebas de software
2 establecio que todo incompletas o erróneas
marcha bien y no se
establecen fallas

Que al momento de hablar Desviación intencional de los


con el cliente y las requerimientos del cliente
propuestas dadas por el
3
mismo ,se establece seguir
al pie de la letra sus
observciones

4 Antes de comezar a
trabajar en cualquier
pantalla o flujo debemos
tener encuenta ciertas Interfaz de usuario
reglas, para desarrollar inconsistente.
GFPI-F-019 V03
una interfaz consistente e
intuitiva para los usuarios..

Por ejemplo, documentar


cada cosa que diseñamos
esto quiere decir si
hacemos un input se le
puede agregar un
placeholder para describir
que va en ese campo,
también se le puede
acompañar de un icono,
para hacerlo mas amigable
con el usuario

Se debe tener claros los


tipos de datos,variables,
campos y tablas que se
van a utilizar, además se
debe tener claros los
criterios de un buen
estándar de programacion.

Factor
nemotécnico: Para que el Deficiencia de los estándares de
programador pueda recordar programación
el nombre de una variable
5 fácilmente
Factor
sugestivo: Para que los
programadores puedan leer y
entender rápidamente,
código escrito por otros
programadores
Consistencia: Para
que el código sea legible, es
importante utilizar las
mismas convenciones en
todo el programa.

 Material: Fundamentos de calidad para el desarrollo de software

Actividad 3: ISO 25000-SQUARE


GFPI-F-019 V03
Estimado Aprendiz, en un documento Word, pdf o presentación PowerPoint debes consignar los resultados
de las actividades de aprendizaje

 Con sus propias palabras defina el objetivo de la Norma ISO/IEC 25000.


R// El objetivo de la Norma ISO/IEC 25000 es organizar y unificar las series que cubren los
procesos principales como conocer la calidad del producto que compran,minimizar los fallos en
producción, la especificación de los requerimientos de calidad y evaluación del software, soportada
por el proceso de medición de calidad del software.

 Relacione la Norma con su principal característica:

2503n Evaluación de la calidad

2501n Gestión de la calidad

2504n Mediciones de calidad

2502n Modelo de calidad

2500n Requisitos de calidad

 En la siguiente sopa de letras, encuentra el significado de los conceptos, por favor señálelos:
 Se ocupa las propiedades del software
-:VISTA INTERNA: Ésta vista se ocupa de las propiedades del software como: el tamaño, la
complejidad o la conformidad con las normas de orientación a objetos. Puede utilizarse desde las
primeras fases del desarrollo
 Analiza el comportamiento del software en producción y estudia sus atributos:
-VISTA EXTERNA: Vista que analiza el comportamiento del software en producción y estudia sus
atributos, por ejemplo: el rendimiento de un software en una máquina determinada, el uso de
memoria de un programa o el tiempo de funcionamiento entre fallos.
 Mide la productividad y efectividad del usuario final al utilizar el software:
 -VISTA EN USO: Mide la productividad y efectividad del usuario final al utilizar el software. También
estudia el producto software finalizado será dependiente del usuario y estará condicionada a los
factores personales del mismo
V A Z G B X O W F R E V
A I S O D F G E V S H I
E T S R X V C Y L Ñ J S
E N Q T Z B X N U K M T
E C W Ñ A K I J O P P A
R T T E E I S L A Ñ R E
I S Y N D R N N Ñ U F X
S U C U C F M T D E S T
E O P S A V J C E O F E
Q Y P O T B Y U V R J R
M O Ñ N X S T Ñ W T N N
V I S T A E N U S O W A

 Defina con sus propias palabras el concepto de Calidad del producto del software:

GFPI-F-019 V03
R// el concepto de Calidad del producto del software en el que el producto debe tener en cuenta las
normas ISO, incorporando el proceso de la norma ISO/IEC 25000 de tal manera que se garantiza su
eficiencia de uso, respecto al requerimiento del cliente.

 Estimado Aprendiz, diligencie el espacio en blanco según la Norma que corresponda:

 Planificación y gestión: describe el soporte necesario para la gestión en la evaluación y


especificación de requisitos de calidad: __________ISO/IEC 25001______________

Guía de SQuaRE: describe la arquitectura de SQuaRE, la terminología y los modelos de


referencia: _____ __ISO/IEC 25000______________
 Material: Calidad 2.pdf

Actividad 4: Modelos y Medias de Calidad

Estimado Aprendiz, por medio del desarrollo de este punto, aplicará los conceptos básicos del Modelo de
Calidad y de Medidas de Calidad

 Relacione cada concepto con su respectivo significado.

Capacidad del producto de sw para proveer


un adecuado conjunto de funciones para las Exactitud
tareas y objetivos especificados por el usuario

Capacidad del producto de sw de adherirse


a los estándares, convenciones o regulaciones Adecuación
legales y prescripciones similares referentes a la
funcionalidad

Capacidad del producto de sw para proveer


los resultados o efectos acordados con un grado Conformidad
necesario de precisión con la funcionalidad

 En la sopa de letras, encuentra la palabra de los siguientes conceptos, por favor señálelos (omita en la
palabra Resistencia y Conformidad)

a.Capacidad del producto de sw para recuperarse de entradas y situaciones anómalas.ROBOTEZ

b.Capacidad del producto de sw para no permitir el análisis de la estructura interna y de datos


almacenados.FALSIFICACION

c.Capacidad del producto de sw para protegerse de copias ilegales.COPIA

d.Capacidad del producto de sw para ser atractivo al usuario. Se refiere a los atributos del sw
deseados para hacer éste más atractivo al usuario, tales como el uso del color y los diseños
gráficos.ATRACTIBILIDAD
GFPI-F-019 V03
e.Capacidad del sw para proteger de accesos ilegales y no autorizados.ACCESO

f.Capacidad del producto de sw para permitir al usuario entender si el sw es adecuado, y cómo puede
ser utilizado para las tareas y las condiciones particulares de la aplicación.APROPIABILIDAD

Q A T R A C T I B I L I D A D U I O I
W D E Q A Z W D C V R F B N H Y H J R
D U V R O P E R A B I L I D A D H N O
E Y E T Y J G S C E D F F G P N R B S
I A R P Y U S O E T Y F G R R A I F O
U E G E W V B U F G J V S F O B U A E
U D F H B H F O O W E R J K P E O L I
J D D B J U K L P Ñ F G O N I Q R S H
O A V N M Q S A B J G H S F A M E I S
S D S C R C Y T P M F G E S B R O F O
Y I A D F O I T E E D S C E I E E I A
N C Z X U P P E W Z S A C P L T S C R
F A C I L I D A D P A R A C I F R A R
O P P R D A A D H Z X Y G H D R A C E
Q A K L F B M O O T J D B B A A Z I Y
U C V S E G U R I D A D I K D D A O I
Q O O D N A E N I M S E A S A D R N U

 Escriba la palabra correcta en el siguiente crucigrama, de acuerdo a los siguientes significados:

VERTICAL:

1.Capacidad del producto de sw para mantener un nivel especificado de funcionamiento en caso de errores
del sw o de incumplimiento de su interfaz especificada

HORIZONTAL:

1.Capacidad del producto de sw para evitar las fallas como resultado de errores en el sw.

GFPI-F-019 V03
2.Capacidad del producto de sw para restablecer un nivel especificado de funcionamiento y recuperar los
datos afectados directamente en el caso de una falla. Algunas veces un producto de sw se "caerá" por cierto
período de tiempo, el lapso de éste período es impuesto por la recuperabilidad.
3.Capacidad del producto de sw para adherirse a los estándares, convenciones o regulaciones relativas a
la fiabilidad
1.
 T
 O
 L
 E
1.  M  A  D  U  R  E  Z
 A
 N
 C
2.  R  E  C U P  E  R  A  B  I L   I  D  A  D
 A
 A
 E
 R
 R
3.  C  O  N  F  O  R  M  I  D  A  D
 R
 E
 S

 Material: Calidad 3
GFPI-F-019 V03
Actividad 5: Series 2503n, 2504n y el Modelo de Calidad

Por medio del desarrollo de este punto, aplicará los conceptos básicos del Modelo de los Requisitos de
calidad, Evaluación de calidad, Modelo del ciclo de vida para la Calidad.

 Mencione el objetivo inicial de las siguientes Series de Normas ISO/IEC 25040


SO/IEC 25040:
Describe los requisitos generales a cumplir en la especificación y evaluación de la calidad de
un software. Proporciona una base para la evaluaciónde la calidad de un software. Especifica
los requisitos que deben cumplir los métodos de evaluación y medida de un producto software

 Describe los requisitos generales a cumplir en la especificación y evaluación de la calidad de un


software ISO/IEC 25043
ISO/IEC 25043:
Proceso de evaluación para compradores: describe requisitos yrecomendaciones para la
medida y evaluación sistemática de productos softwarecomercial, productos desarrollados a
medida, o productos a modificar bajo contrato

 Describe requisitos y recomendaciones para la medida y evaluación sistemática de productos de


software comerciales, productos desarrollados a medida, o productos a modificar bajo contrato.
ISO/IEC 25042
ISO/IEC 25042:
Proceso de evaluación para desarrolladores: proporciona requisitosy recomendaciones de
carácter práctico para la implementación de la evaluacióncuando esta se da en paralelo con el
desarrollo
 Proporciona requisitos y recomendaciones de carácter práctico para la implementación de la evaluación
cuando ésta se da en paralelo con el desarrollo. ISO/IEC 25041
ISO/IEC 25041:
 Módulo de evaluación: Describir la estructura y contenido de ladocumentación que debe
describir los módulos de evaluación
 Describe la estructura y contenido de la documentación que debe describir los módulos de evaluación.
25044
25044:Detalla requisitos y recomendaciones para la evaluación de software deforma que
dicha evaluación sea fiable y comprensible

 Diligencie el espacio en blanco:

a. La calidad __en uso ____se refiere a productos que probablemente sí hayan sido
lanzados de forma comercial, y en los cuales se desea medir el grado de
satisfacción del usuario con el programa.

b. La calidad ______externa______ trata de productos en funcionamiento


GFPI-F-019 V03
c. La calidad ____interna____trata de productos en desarrollo

 Escriba la palabra correcta en el siguiente crucigrama, de acuerdo a los


siguientes significados (omita las palabras de/en uso, Riesgo de/para):

HORIZONTALES:

1. Proporcionar software de calidad en uso en el rango más amplio de


contextos del uso

2. Proporcionar software de calidad en uso para gente con el más amplio rango
de capacidades

3. Proveer la usabilidad de uso aceptable para todas las tareas requeridas

4. Proveer la usabilidad de uso aceptable para todos los tipos de usuarios


requeridos

VERTICALES:

1. Proveer la usabilidad de uso aceptable para todas los ambientes


organizacionales, técnicos y físicos requeridos

2. Proteger la información y los datos de modo que las personas o los sistemas no
autorizados no puedan leerlos o modificarlos y que a las personas o sistemas
autorizados no se les niegue el acceso a ellos

3. Proporcionar niveles de riesgo aceptables del daño al público en contexto


previstos del uso

4. Suministrar niveles de riesgo aceptables frente a una falla que redundaría en


daños comerciales o daños en la reputación respecto de los contextos de uso
previstos

GFPI-F-019 V03
 Material: Calidad 4

4. ACTIVIDADES DE EVALUACIÓN

Durante las actividades de esta guía de aprendizaje abra espacio para socialización donde usted
como aprendiz dará cuenta de su autoevaluación en el proceso del desarrollo de actividades y
además dará su concepto respecto al acompañamiento del instructor en el proceso de formación.

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de


Evaluación

Evidencias de Conocimiento : Define el plan de evaluación de Lista de Chequeo


la calidad de procesos de
Documento en Word con las desarrollo de software, Talleres
evidencias solicitadas por la aplicando principios de
actividad No 1 denominada aseguramiento de calidad y de Batería de preguntas
contexto. gestión de proyectos, de
acuerdo con el procedimiento
Documento en Word con las
establecido.
evidencias solicitadas por la
actividad No 2 denominada : Define y establece criterios para
Identificación de los puntos medir procesos asignados,
críticos del proyecto de aplicando fundamentos de
desarrollo en curso medición, de acuerdo con los
objetivos organizacionales.
Documento en Word con las
evidencias solicitadas por la Realiza la evaluación de
actividad No 3 denominada: calidad, a partir de la medición
GFPI-F-019 V03
ISO 25000-SQUARE de los procesos y productos, de
acuerdo con las necesidades de
Documento en Word con las información de los diferentes
evidencias solicitadas por la niveles administrativos, de los
actividad No 4 denominada: objetivos organizacionales y de
Modelos y Medias de Calidad los criterios de medición
establecidos.
Documento en Word con las
evidencias solicitadas por la Identifica los puntos críticos de
actividad No 5 denominada: los procesos involucrados en el
Series 2503n, 2504n y el Modelo desarrollo de software, para
de Calidad establecer acciones de control,
siguiendo los estándares de
Evidencias de Desempeño
calidad y las políticas de la
El aprendiz particpa organización
activamente en las actividades
Administra las líneas base,
de la co,petencia.
aplicando fundamentos de
Evidencias de Producto: administración de la
configuración, de acuerdo con
Documento de calidad de el proceso establecido y con el
software del sistema plan para mantener la integridad
de los productos de trabajo,
definidos en el proceso.

5. GLOSARIO DE TÉRMINOS

Construya un glosario con los términos técnicos referentes

6. REFERENTES BILBIOGRÁFICOS

 http://www.slideshare.net/da4equipo3/metodologias-rup-xp-2029358
 http://www.manuelmorales.net/?p=1371
 http://www.tamps.cinvestav.mx/~ertello/swe/sesion01.pdf
 http://www.csae.map.es/csi/metrica3/calidad.pdf
 http://iso25000.com/
 http://www.monografias.com/trabajos59/calidad-software/calidad-software2.shtml
 http://www.scribd.com/doc/18286706/El-Ciclo-de-Vida-Del-Software
 http://www.wikilearning.com/articulo/mds_360_deg_metodologia_de_desarrollo_de_software/24658-
3
 http://www.iimv.org/actividades2/08_Tecnologia/Jose%20LuisFuertesCalidad%20del
%20Software.pdf
 http://webcache.googleusercontent.com/search?
q=cache:VDccWRFNAB0J:www.dsic.upv.es/asignaturas/facultad/lsi/doc/IntroduccionProcesoSW.do
c+actividades+fundamentales+del+proceso+de+software&hl=es&gl=co
 http://www.slideshare.net/christmo/proceso-de-software-personal-psp
GFPI-F-019 V03
 Practical Guide to Software Quality Management, Second Edition, John W. Horch, Artech House ©
2003
 Software Process Improvement with CMM, Joseph Raynus, Artech House © 1999
 A Guide to Software Configuration Management, Alexis Leon, Artech House © 2000
 Software Measurement and Estimation: A Practical Approach, Linda M. Laird and M. Carol Brennan,
John Wiley & Sons © 2006
 Software Testing Fundamentals: Methods and Metrics, Marnie L. Hutcheson, John Wiley & Sons ©
2003

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Marco Alexander Suarez


Roldan.
Instructor FDSIM 10/02/2020

8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)

Nombre Cargo Dependencia Fecha Razón del


Cambio

Autor (es)

GFPI-F-019 V03

También podría gustarte