You are on page 1of 19

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA

INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS


INFORMÁTICOS

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS

1. Nombre de la Calidad en el desarrollo de software


asignatura
2. Competencias Implementar aplicaciones de software, mediante
técnicas de programación y considerando los
requerimientos de la organización para eficientar
sus procesos.
3. Cuatrimestre Quinto
4. Horas Prácticas 54
5. Horas Teóricas 36
6. Horas Totales 90
7. Horas Totales por 6
Semana Cuatrimestre
8. Objetivo de la El alumno evaluará las metodologías existentes
Asignatura en la industria para asegurar la calidad de sus
proyectos de software, así como medir su
proceso personal de desarrollo.

Horas
Unidades Temáticas
Prácticas Teóricas Totales
I. Introducción a la calidad en el 3 4 7
desarrollo
de software
II. Métricas de software 4 4 8
III. Proceso personal de desarrollo de 13 7 20
software (PSP)
IV. Técnicas de estimación 19 11 30
V. Modelos para el aseguramiento de 15 10 25
la calidad del software
Totales 54 36 90

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

UNIDADES TEMÁTICAS

1. Unidad I. Introducción a la calidad en el desarrollo de


Temática software
2. Horas
3
Prácticas
3. Horas
4
Teóricas
4. Horas
7
Totales
El alumno identificará los conceptos generales de calidad y
5. Objetivo los específicos en el área de desarrollo de software, para
reconocer la importancia del aseguramiento de la calidad.

Temas Saber Saber hacer Ser

Generalidades de Identificar conceptos Proactivo


la Calidad de calidad, normas, Organizado
estándares, procesos, Autodidacta
modelos e institutos Sistemático
que regulan la
calidad.

Conceptos de Identificar los factores Determinar la Proactivo


Calidad en el y características que calidad de un Organizado
Desarrollo de determinan la calidad proyecto de software Autodidacta
Software del software, como: con base en los Analítico
factores y Sistemático
- Funcionalidad características que
- Corrección lo definan.
- Confiabilidad
- Eficiencia
- Usabilidad
- Mantenibilidad
- Portabilidad
- Robustez
- Compatibilidad
- Oportunidad

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso de evaluación
Resultado de Secuencia de Instrumentos y tipos
aprendizaje aprendizaje de reactivos
Elaborará un mapa 1. Identificar los conceptos Ensayo
conceptual que de calidad, factores y Lista de cotejo
contenga: características que
determinan la calidad.
• Institutos que regulan
la calidad. 2. Analizar los conceptos de
• Estándares y normas calidad, factores y
que generan características que
resaltando los de determinan la calidad.
desarrollo de
Software. 3. Diferenciar los factores y
características que
Y un documento que determinan la calidad en
contenga una tabla en el desarrollo de software.
donde relacione lo
siguiente:

• Factores y
características que
determinan la calidad
en el desarrollo de
software.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso enseñanza aprendizaje


Métodos y técnicas de enseñanza Medios y materiales didácticos
Análisis de casos Internet
Trabajos de investigación Cañón
Debates Pintarrón
Computadora
Herramienta para realizar mapas
conceptuales

Espacio Formativo
Aula Laboratorio / Taller Empresa
X

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

UNIDADES TEMÁTICAS

1. Unidad
II. Métricas de software
Temática
2. Horas
4
Prácticas
3. Horas
4
Teóricas
4. Horas
8
Totales
El alumno identificará el concepto y los tipos de métricas,
5. Objetivo para distinguir las que aplican al área de desarrollo del
software.

Temas Saber Saber hacer Ser

Concepto de Identificar el Autodidacta


métrica. concepto de Analítico
métrica. Habilidad para la
comunicación oral
y escrita
Habilidad para el
trabajo en equipo

Tipos de métricas Identificar los tipos Seleccionar las Proactivo


de calidad de de métricas métricas para Organizado
software. asociadas a los asegurar la calidad Autodidacta
factores y en el desarrollo de Analítico
características que software en un Sistemático
determinan la contexto Habilidad para la
calidad del software. determinado. comunicación oral
y escrita
Habilidad para el
trabajo en equipo

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso de evaluación
Resultado de Secuencia de Instrumentos y tipos
aprendizaje aprendizaje de reactivos
Elaborará un documento 1. Comprender el concepto Ensayo
que contenga una tabla de métrica. Lista de cotejo
en donde relacione lo
siguiente: 2. Clasificar los diferentes
tipos de métricas
• Factores y considerando los
características que factores y características
determinan la a medir.
calidad en el
desarrollo de 3. Seleccionar las métricas
software. para asegurar la calidad
• Métricas para cada en el desarrollo de
uno de los factores software.
anteriores.
• Explicar la forma en
que inciden.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso enseñanza aprendizaje


Métodos y técnicas de enseñanza Medios y materiales didácticos
Trabajos de Investigación Internet
Equipos colaborativos Computadora
Aprendizaje basado por proyectos Cañón
Pintarrón

Espacio Formativo
Aula Laboratorio / Taller Empresa

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

UNIDADES TEMÁTICAS

III. Proceso personal de desarrollo de software


1.Unidad Temática
(PSP).
2.Horas Prácticas 13
3.Horas Teóricas 7
4.Horas Totales 20
El alumno identificará el Proceso Personal de Software,
5.Objetivo
para medir su desempeño.

Temas Saber Saber hacer Ser

Elementos del Identificar los Organizado


Proceso Personal elementos del PSP. Sistemático
de Software (PSP)

Plantillas PSP Identificar los Determinar su nivel Organizado


formatos y personal de Analítico
procedimientos para desarrollo al medir Sistemático
la medición del PSP. sus tiempos, tipificar Disciplinado
sus defectos y
comparar su
desempeño con su
estimación inicial.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso de evaluación
Resultado de Secuencia de Instrumentos y tipos
aprendizaje aprendizaje de reactivos
Elaborará un documento 1. Identificar los elementos
Estudio de casos
que contenga las del PSP. Lista de cotejo
plantillas del PSP Nivel 0
para al menos 3 casos de 2. Identificar los formatos y
estudio. procedimientos que se
utilizan para la medición
del PSP Nivel 0.

3. Comprender su propio
proceso de desarrollo de
software.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso enseñanza aprendizaje


Métodos y técnicas de enseñanza Medios y materiales didácticos
Análisis de casos Internet
Solución de Problemas Cañón
Equipos colaborativos Pintarrón
Computadora
Herramienta para PSP
(studentworkbook, Software process
dashboard)

Espacio Formativo
Aula Laboratorio / Taller Empresa
X

CALIDAD EN EL DESARROLLO DE SOFTWARE

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
UNIDADES TEMÁTICAS

1.Unidad Temática IV. Técnicas de estimación


2.Horas Prácticas 19
3.Horas Teóricas 11
4.Horas Totales 30
El alumno empleará las técnicas de estimación para
5.Objetivo
determinar el tamaño del software y el esfuerzo requerido.

Temas Saber Saber hacer Ser

Puntos de función Identificar el Calcular la cuenta Organizado


procedimiento para ajustada de puntos de Analítico
la estimación de los función para estimar Sistemático
puntos de función. el tamaño del
software.

Puntos de caso de Identificar el Calcular el esfuerzo Organizado


uso procedimiento para requerido para el Analítico
la estimación de desarrollo de software Sistemático
esfuerzo utilizando con base en casos de
casos de uso. uso.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso de evaluación
Resultado de Secuencia de Instrumentos y tipos
aprendizaje aprendizaje de reactivos
Elaborará un documento 1. Identificar el Estudio de casos
con base en un caso de procedimiento para Lista de cotejo
estudio que contenga lo hacer el cálculo de
siguiente: puntos de función.

• Estimación de la 2. Comprender el
complejidad por procedimiento para
puntos de función. estimar la complejidad
• Estimación del por puntos de función.
esfuerzo por casos de
uso. 3. Comprender el
procedimiento para
calcular el esfuerzo
requerido para el
desarrollo de software
con base en casos de
uso.

4. Comprender el
procedimiento para
calcular el esfuerzo
requerido para el
desarrollo de software
con base en casos de
uso.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso enseñanza aprendizaje


Métodos y técnicas de enseñanza Medios y materiales didácticos
Análisis de casos Internet
Solución de problemas Computadora
Equipos colaborativos Cañón
Pintarrón
Software para estimar puntos de función
y casos de uso

Espacio Formativo
Aula Laboratorio / Taller Empresa
X

CALIDAD EN EL DESARROLLO DE SOFTWARE

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
UNIDADES TEMÁTICAS

V. Modelos para el aseguramiento de la calidad del


1.Unidad Temática
software
2.Horas Prácticas 15
3.Horas Teóricas 10
4.Horas Totales 25
El alumno identificará el uso de los principales Modelos
5.Objetivo para asegurar la calidad en la Industria del Desarrollo de
Software.

Temas Saber Saber hacer Ser

MOPROSOFT Identificar la Determinar el alcance Organizado


estructura del de los componentes Analítico
modelo de proceso de las áreas claves de Sistemático
y de evaluación MOPROSOFT.
para la industria
mexicana de
software.

CMMI Identificar la Determinar el alcance Organizado


estructura del de los componentes Analítico
modelo integrado de las áreas claves Sistemático
de madurez y del proceso en el
capacidad (CMMI). nivel 2 de CMMI.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso de evaluación
Resultado de Secuencia de Instrumentos y tipos
aprendizaje aprendizaje de reactivos
Elaborará un documento 1. Identificar la norma Proyectos
que contenga lo MOPROSOFT. Lista de cotejo
siguiente:
2. Comprender el alcance
• Tabla comparativa de la norma
entre los modelos MOPROSOFT.
MOPROSOFT y CMMI
que incluya ventajas, 3. Identificar la norma
desventajas y CMMI.
ejemplos de empresas
que los utilizan. 4. Comprender el alcance
de la norma CMMI.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

Proceso enseñanza aprendizaje


Métodos y técnicas de enseñanza Medios y materiales didácticos
Realización de trabajos de investigación Internet
Equipos colaborativos Computadora
Resolución de problemas Cañón
Pintarrón

Espacio Formativo
Aula Laboratorio / Taller Empresa
X

CALIDAD EN EL DESARROLLO DE SOFTWARE

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A
LAS QUE CONTRIBUYE LA ASIGNATURA

Capacidad Criterios de Desempeño


Estimar la complejidad del sistema a) Presenta un documento de estimación,
de información usando técnicas de utilizando la técnica adecuada, que
estimación, para realizar la contiene:
planeación del proyecto

- Límites del sistema


- Lista de las funciones y datos del sistema:

 de forma clasificada determinando


las entradas y salidas,
 asocia a cada una de éstas un nivel
de complejidad,
 ajustándola a su complejidad, de
acuerdo a sus características
generales.

- Complejidad del sistema, determinada a


través de una métrica.

Elaborar manuales de usuario y a) Genera el manual técnico, integrando y


técnico con base en la información organizando la documentación
generada en las etapas de desarrollo generada:
y considerando los estándares de
calidad de la organización; para la - Requerimientos del sistema
correcta operación y mantenimiento - Análisis de complejidad
del sistema. - Modelos y documentación de diseño
- Código fuente
- Pruebas

b) Elabora el manual de usuario utilizando


los estándares establecidos, redactando
el modo de operación del sistema y su
alcance.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
CALIDAD EN EL DESARROLLO DE SOFTWARE

FUENTES BIBLIOGRÁFICAS

Autor Año Título del Documento Ciudad País Editorial


Cuevas (2002) Gestión Del Proceso Madrid España Editorial
Agustín, Software Universitari
Gonzalo a Ramón
Areces
Garzás (2007) Fábricas del software: Madrid España Ra-ma
Parra, Experiencias,
Javier; tecnologías y
Piattini organización
Velthuis,
Mario G

Minguet (2003) La Calidad Del Software Madrid España Editorial


Melián, Y Su Medida Universitari
Jesús M.ª a Ramón
Areces
MoProSoft y (2005) NMX-I-059/01-NYCE- D.F. México NYCE
EvalProSoft 2005
Tecnología de la
información – Software
- Modelos de procesos y
evaluación para
desarrollo y
mantenimiento de
software - Parte 01:
Definición de conceptos
y productos

MoProSoft y (2005) NMX-I-059/02-NYCE- D.F. México NYCE


EvalProSoft 2005
Tecnología de la
información – Software
- Modelos de procesos y
evaluación para
desarrollo y
mantenimiento de
software - Parte 02:
Requisitos de procesos
(MoProSoft).

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX
Autor Año Título del Documento Ciudad País Editorial
MoProSoft y (2005) NMX-I-059/03-NYCE- D.F. México NYCE
EvalProSoft 2005
Tecnología de la
información – Software
- Modelos de procesos
y evaluación para
desarrollo y
mantenimiento de
software - Parte 03:
Guía de implantación
de procesos.

MoProSoft y (2005) NMX-I-059/04-NYCE- D.F. México NYCE


EvalProSoft 2005
Tecnología de la
información – Software
- Modelos de procesos y
evaluación para
desarrollo y
mantenimiento de
software - Parte 04:
Directrices para la
evaluación de procesos
(EvalProSoft).

Piattini (2003) Calidad En El Desarrollo Madrid España Ra-ma


Velthuis Y Mantenimiento Del
Mario G.; Software.
García
Rubio, Félix
O.

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

APROBÓ: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

F-CAD-SPE-23-PE-XXX