Sei sulla pagina 1di 6

SISTEMA INTEGRADO DE MEJORA CONTINUA INSTITUCIONAL

GUIA DE APRENDIZAJE No.

PROGRAMA: ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

AREA: TELEINFORMATICA

NOMBRE: EVALUACIÓN DE PROCESOS EN EL CONTROL DE CALIDAD DE SOFTWARE

TEMA: Evaluación mediante criterios de medición en el desarrollo de software


SERVICIO NACIONAL DE APRENDIZAJE Versión: 1

Fecha: 10/02/2011
Sistema de GUIA DE APRENDIZAJE EVALUACIÓN DE PROCESOS EN EL CONTROL DE CALIDAD DE
Gestión de la SOFTWARE
Página: 2 de 6
Calidad
CENTRO DE ELECTRICIDAD

ELECTRONICA Y TELECOMUNICACIONES

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

PROGRAMA DE Análisis y Desarrollo de Sistemas de Información


FORMACION:

PROYECTO DE Diseño e implementación de un simulador bancario


ASOCIADO: (Código Proyecto:19067).

MODALIDAD DE Combinada.
FORMACION:

ACTIVIDAD DEL Elaborar informes y procesos de evaluación para la


PROYECTO: validación de los productos e implantación del
sistema de simulación bancaria.

22050103505: " "Evaluar procesos y productos de


RESULTADOS DE desarrollo de software, documentar y concertar
APRENDIZAJE: acciones a seguir, para garantizar el cumplimiento
de las normas establecidas, de acuerdo con el plan
definido y con los criterios de medición, métricas y
políticas determinados por la empresa."."

TAREA DE APRENDIZAJE Evaluación documentada del aplicativo que permita


Y DURACION asegurar la calidad en el desarrollo de software.
(40 Horas)
SERVICIO NACIONAL DE APRENDIZAJE Versión: 1

Fecha: 10/02/2011
Sistema de GUIA DE APRENDIZAJE EVALUACIÓN DE PROCESOS EN EL CONTROL DE CALIDAD DE
Gestión de la SOFTWARE
Página: 3 de 6
Calidad
CENTRO DE ELECTRICIDAD

ELECTRONICA Y TELECOMUNICACIONES

2. CARACTERIZACIÓN DE LA ACTIVIDAD DE APRENDIZAJE


2.1 Introducción
Cuando un producto de software o aplicativo se encuentra en desarrollo, lo
recomendable es que el producto vaya siendo evaluado a medida que se va
construyendo. Por lo tanto, se hace necesario llevar a cabo, en paralelo al
proceso de desarrollo, un proceso de evaluación o comprobación de los
distintos productos o modelos que se van generando, en el que participarán
desarrolladores y clientes.
Con el fin de entregar a los clientes productos satisfactorios, el software debe
alcanzar ciertos niveles de calidad. Para alcanzar buenos niveles de calidad el
número de defectos necesita mantenerse bajo mínimos.
Por esta razón, los aprendices conocerán algunas técnicas para evaluar
correctamente los aspectos incluidos en el desarrollo del aplicativo.

2.2 Tareas de Aprendizaje


1. Definición de medidas y métricas del software, sus clases y procesos.
2. Analizar el por qué de las mediciones de la calidad un producto
3. Enumeración de las razones para medir un producto
4. Definición y selección de las métricas apropiadas para el proceso y para el
producto.
5. Recolección y utilización de datos recopilados mediante las métricas del
software.
6. Ventajas y desventajas de medidas para comparar gente, procesos o
productos de software.
7. Definición del concepto de “estimación”, en la medición de la calidad en el
desarrollo de software.
8. Detección de errores clásicos en un proyecto de software.
SERVICIO NACIONAL DE APRENDIZAJE Versión: 1

Fecha: 10/02/2011
Sistema de GUIA DE APRENDIZAJE EVALUACIÓN DE PROCESOS EN EL CONTROL DE CALIDAD DE
Gestión de la SOFTWARE
Página: 4 de 6
Calidad
CENTRO DE ELECTRICIDAD

ELECTRONICA Y TELECOMUNICACIONES

2.3 Procesos de Aprendizaje


1. Diseñar un documento, donde se plasmen los diferentes tipos de
medidas y métricas del software, sus clases y procesos.

2. Mediante la utilización de su propio proyecto, los aprendices deberán


analizar el por qué de las mediciones de la calidad un producto, usando
una mesa redonda por cada grupo de trabajo.

3. Basados en el proyecto de cada grupo de aprendices, se debe crear


una lista de las razones para medir un producto.

4. Diagnosticar la selección de las métricas apropiadas para el proceso y


para el producto, basadas en la documentación y el aplicativo del
proyecto.

5. Con los grupos de trabajo, establecer un sistema de recolección y


utilización de datos recopilados mediante las métricas del software,
para ser evaluados mediante simulación del proyecto.

6. Mediante el estudio de casos, cada grupo de trabajo debe presentar las


ventajas y desventajas de medidas para comparar gente, procesos o
productos de software, basados en su propio proyecto. Se deben
generar las correspondientes conclusiones.

7. Cada grupo de trabajo, deberá aplicar el concepto de “estimación” en la


medición de la calidad en el desarrollo de software, para justificar la
implementación detallada en su proyecto.

8. Realice una consulta bibliográfica, o a través de la red, las


características principales del estándar internacional para la evaluación
del Software ISO 9126

9. Como actividad didáctica activa, se generará un foro donde cada grupo


de trabajo expondrá sus propias técnicas de detección de errores
clásicos en un proyecto o aplicativo de software. Se deben generar las
conclusiones correspondientes de cada grupo, y por lo tanto, se debe
generar una conclusión general final.
SERVICIO NACIONAL DE APRENDIZAJE Versión: 1

Fecha: 10/02/2011
Sistema de GUIA DE APRENDIZAJE EVALUACIÓN DE PROCESOS EN EL CONTROL DE CALIDAD DE
Gestión de la SOFTWARE
Página: 5 de 6
Calidad
CENTRO DE ELECTRICIDAD

ELECTRONICA Y TELECOMUNICACIONES

2.4 Ambientes de Aprendizaje


Plataforma BlackBoard. Auditorios. Ambientes de aprendizaje. Video beam,
televisor, internet, computador, memoria USB, y todo lo que los aprendices
consideren pertinente para desarrollar las actividades de la presente guía de
aprendizaje.

2.5 Evaluación de Aprendizaje


- Define y establece criterios para medir procesos asignados, 20%
aplicando fundamentos de medición, de acuerdo con los objetivos
organizacionales.(Conocimiento)
- Define medidas y métricas del software, sus clases y 10%
procesos.(Conocimiento)
- Analizar el por qué de las mediciones de la calidad un 5%
producto.(Desempeño)
- Enumeración de las razones para medir un producto(Desempeño) 5%
- Definición y selección de las métricas apropiadas para el proceso y 10%
para el producto.(Conocimiento)
- Realiza la evaluación de calidad, a partir de la medición de los 20%
procesos y productos, de acuerdo con las necesidades de
información de los diferentes niveles administrativos, de los objetivos
organizacionales y de los criterios de medición
establecidos.(Desempeño)
- Recolección y utilización de datos recopilados mediante las 10%
métricas del software. (Producto)
- Reconoce las ventajas y desventajas de medidas para comparar 10%
procesos o productos de software.(Conocimiento)
- Define del concepto de “estimación”, en la medición de la calidad en 5%
el desarrollo de software.(Desempeño)
- Detección de errores clásicos en un proyecto o aplicativo de 5%
software.(Desemepeño)

100%...
SERVICIO NACIONAL DE APRENDIZAJE Versión: 1

Fecha: 10/02/2011
Sistema de GUIA DE APRENDIZAJE EVALUACIÓN DE PROCESOS EN EL CONTROL DE CALIDAD DE
Gestión de la SOFTWARE
Página: 6 de 6
Calidad
CENTRO DE ELECTRICIDAD

ELECTRONICA Y TELECOMUNICACIONES

2.6 Conclusiones
Como se puede observar a los largo del desarrollo de esta guía de
aprendizaje, las métricas son un buen medio para entender, monitorizar,
controlar, predecir y probar el desarrollo software y los proyectos de
mantenimiento.
En general, la medición persigue tres objetivos fundamentales: ayudarnos a
entender qué ocurre durante el desarrollo y el mantenimiento, permitirnos
controlar qué es lo que ocurre en nuestros proyectos y poder mejorar nuestros
procesos y nuestros productos. En software hay tres clases de entidades
cuyos atributos podemos querer medir:
Procesos: Son actividades software que normalmente conllevan el factor
tiempo.
Productos: son entregables, artefactos o documentos generados en el ciclo
de vida del software.
Recursos: son todos aquellos elementos que hacen de entrada a la
producción software.

2.6 Bibliografía
ISHIKAWA, Kaor ¿Qué es el control total de calidad? La modalidad japonesa
– Editorial Norma, Colombia, 1994
PRESSMAN R S. Ingeniería del software. Un enfoque práctico (sexta edición),
. McGraw Hill Higher Education
 PIATTINI Velthuis, Mario G., (aut.) Librería y Editorial Microinformática

http://www.mitecnologico.com/Main/DefinicionCalidadDeSoftware
www.sistedes.es/sistedes/pdf/2007/dsdm-07-sanchez-medicion.pdf
gidis.ing.unlpam.edu.ar/downloads/pdfs/calidad_software.pdf
www.directindustry.es/...softwares.../softwares-de-gestion-de-la-calidad

Potrebbero piacerti anche