Sei sulla pagina 1di 19

TCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGAS DE LA

INFORMACIN Y COMUNICACIN REA SISTEMAS INFORMTICOS


HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMTICAS
1. Nombre de la asignatura
2. Competencias

3.
4.
5.
6.
7.

Cuatrimestre
Horas Prcticas
Horas Tericas
Horas Totales
Horas Totales por Semana
Cuatrimestre
8. Objetivo de la Asignatura

Calidad en el desarrollo de software


Implementar aplicaciones de software, mediante
tcnicas de programacin y considerando los
requerimientos de la organizacin para eficientar sus
procesos.
Quinto
54
36
90
6
El alumno evaluar las metodologas existentes en la
industria para asegurar la calidad de sus proyectos de
software, as como medir su proceso personal de
desarrollo.

Unidades Temticas
I.
Introduccin a la calidad en el desarrollo
de software
II.
Mtricas de software
III. Proceso personal de desarrollo de
software (PSP)
IV. Tcnicas de estimacin
V.
Modelos para el aseguramiento de la
calidad del software
Totales

Prcticas
3

Horas
Tericas
4

Totales
7

4
13

4
7

8
20

19
15

11
10

30
25

54

36

90

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


UNIDADES TEMTICAS
1.
2.
3.
4.

Unidad Temtica
Horas Prcticas
Horas Tericas
Horas Totales

5. Objetivo

I. Introduccin a la calidad en el desarrollo de software


3
4
7
El alumno identificar los conceptos generales de calidad y los
especficos en el rea de desarrollo de software, para reconocer la
importancia del aseguramiento de la calidad.

Temas

Saber

Generalidades de la
Calidad

Identificar conceptos de
calidad, normas,
estndares, procesos,
modelos e institutos que
regulan la calidad.

Conceptos de
Calidad en el
Desarrollo de
Software

Identificar los factores y


caractersticas que
determinan la calidad del
software, como:
-

Funcionalidad
Correccin
Confiabilidad
Eficiencia
Usabilidad
Mantenibilidad
Portabilidad
Robustez
Compatibilidad
Oportunidad

Saber hacer

Ser
Proactivo
Organizado
Autodidacta
Sistemtico

Determinar la calidad
de un proyecto de
software con base en
los factores y
caractersticas que lo
definan.

Proactivo
Organizado
Autodidacta
Analtico
Sistemtico

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


Proceso de evaluacin
Resultado de aprendizaje
Elaborar un mapa
conceptual que contenga:

Secuencia de aprendizaje
1. Identificar los conceptos de
calidad, factores y
caractersticas que
determinan la calidad.

Instrumentos y tipos de
reactivos
Ensayo
Lista de cotejo

Institutos que regulan la


calidad.
Estndares y normas que 2. Analizar los conceptos de
generan resaltando los de
calidad, factores y
desarrollo de Software.
caractersticas que
determinan la calidad.
Y un documento que
contenga una tabla en donde 3. Diferenciar los factores y
relacione lo siguiente:
caractersticas que
determinan la calidad en el
Factores y caractersticas
desarrollo de software.
que determinan la calidad
en el desarrollo de
software.

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


Proceso enseanza aprendizaje
Mtodos y tcnicas de enseanza
Anlisis de casos
Trabajos de investigacin
Debates

Medios y materiales didcticos


Internet
Can
Pintarrn
Computadora
Herramienta para realizar mapas conceptuales

Espacio Formativo
Aula

Laboratorio / Taller

Empresa

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


UNIDADES TEMTICAS
1.
2.
3.
4.

Unidad Temtica
Horas Prcticas
Horas Tericas
Horas Totales

5. Objetivo

Temas

II. Mtricas de software


4
4
8
El alumno identificar el concepto y los tipos de mtricas, para
distinguir las que aplican al rea de desarrollo del software.
Saber

Concepto de
mtrica.

Identificar el concepto
de mtrica.

Tipos de mtricas
de calidad de
software.

Identificar los tipos de


mtricas asociadas a
los factores y
caractersticas que
determinan la calidad
del software.

Saber hacer

Ser
Autodidacta
Analtico
Habilidad para la
comunicacin oral y
escrita
Habilidad para el
trabajo en equipo

Seleccionar las mtricas


para asegurar la calidad
en el desarrollo de
software en un
contexto determinado.

Proactivo
Organizado
Autodidacta
Analtico
Sistemtico
Habilidad para la
comunicacin oral y
escrita
Habilidad para el
trabajo en equipo

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


Proceso de evaluacin
Instrumentos y tipos de
reactivos
Elaborar un documento que 1. Comprender el concepto de Ensayo
contenga una tabla en donde
mtrica.
Lista de cotejo
relacione lo siguiente:
2. Clasificar los diferentes tipos
Factores y
de mtricas considerando los
caractersticas que
factores y caractersticas a
determinan la calidad
medir.
en el desarrollo de
software.
3. Seleccionar las mtricas para
Mtricas para cada
asegurar la calidad en el
uno de los factores
desarrollo de software.
anteriores.
Explicar la forma en
que inciden.
Resultado de aprendizaje

Secuencia de aprendizaje

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


Proceso enseanza aprendizaje
Mtodos y tcnicas de enseanza
Trabajos de Investigacin
Equipos colaborativos
Aprendizaje basado por proyectos

Medios y materiales didcticos


Internet
Computadora
Can
Pintarrn

Espacio Formativo
Aula

Laboratorio / Taller

Empresa

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


UNIDADES TEMTICAS
1.Unidad Temtica
2.Horas Prcticas
3.Horas Tericas
4.Horas Totales
5.Objetivo

Temas

III. Proceso personal de desarrollo de software (PSP).


13
7
20
El alumno identificar el Proceso Personal de Software, para medir
su desempeo.

Saber

Saber hacer

Ser

Elementos del
Proceso Personal de
Software (PSP)

Identificar los elementos


del PSP.

Organizado
Sistemtico

Plantillas PSP

Identificar los formatos y Determinar su nivel


procedimientos para la
personal de desarrollo
medicin del PSP.
al medir sus tiempos,
tipificar sus defectos y
comparar su
desempeo con su
estimacin inicial.

Organizado
Analtico
Sistemtico
Disciplinado

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


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

Secuencia de aprendizaje

3. Comprender su propio
proceso de desarrollo de
software.

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


Proceso enseanza aprendizaje
Mtodos y tcnicas de enseanza
Anlisis de casos
Solucin de Problemas
Equipos colaborativos

Medios y materiales didcticos


Internet
Can
Pintarrn
Computadora
Herramienta para PSP (studentworkbook,
Software process dashboard)

Espacio Formativo
Aula

Laboratorio / Taller

Empresa

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


UNIDADES TEMTICAS
1.Unidad Temtica
2.Horas Prcticas
3.Horas Tericas
4.Horas Totales
5.Objetivo

Temas
Puntos de funcin

IV. Tcnicas de estimacin


19
11
30
El alumno emplear las tcnicas de estimacin para determinar el
tamao del software y el esfuerzo requerido.

Saber

Saber hacer

Identificar el
procedimiento para la
estimacin de los
puntos de funcin.

Puntos de caso de uso Identificar el


procedimiento para la
estimacin de esfuerzo
utilizando casos de uso.

Ser

Calcular la cuenta
ajustada de puntos de
funcin para estimar el
tamao del software.

Organizado
Analtico
Sistemtico

Calcular el esfuerzo
requerido para el
desarrollo de software
con base en casos de
uso.

Organizado
Analtico
Sistemtico

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


Proceso de evaluacin
Resultado de aprendizaje

Secuencia de aprendizaje

Elaborar un documento con 1. Identificar el procedimiento


base en un caso de estudio
para hacer el clculo de
que contenga lo siguiente:
puntos de funcin.

Estimacin de la
complejidad por puntos
de funcin.
Estimacin del esfuerzo
por casos de uso.

Instrumentos y tipos de
reactivos
Estudio de casos
Lista de cotejo

2. Comprender el
procedimiento para estimar
la complejidad por puntos de
funcin.
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


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


Proceso enseanza aprendizaje
Mtodos y tcnicas de enseanza
Anlisis de casos
Solucin de problemas
Equipos colaborativos

Medios y materiales didcticos


Internet
Computadora
Can
Pintarrn
Software para estimar puntos de funcin y
casos de uso

Espacio Formativo
Aula

Laboratorio / Taller

Empresa

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


UNIDADES TEMTICAS
1.Unidad Temtica
2.Horas Prcticas
3.Horas Tericas
4.Horas Totales
5.Objetivo

Temas

V. Modelos para el aseguramiento de la calidad del


software
15
10
25
El alumno identificar el uso de los principales Modelos para
asegurar la calidad en la Industria del Desarrollo de Software.

Saber

Saber hacer

Ser

MOPROSOFT

Identificar la
estructura del modelo
de proceso y de
evaluacin para la
industria mexicana de
software.

Determinar el alcance de Organizado


los componentes de las Analtico
reas claves de
Sistemtico
MOPROSOFT.

CMMI

Identificar la
estructura del modelo
integrado de madurez
y capacidad (CMMI).

Determinar el alcance de Organizado


los componentes de las Analtico
reas claves del proceso Sistemtico
en el nivel 2 de CMMI.

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


Proceso de evaluacin
Resultado de aprendizaje
Elaborar un documento
que contenga lo siguiente:

Secuencia de aprendizaje
1. Identificar la norma
MOPROSOFT.

Instrumentos y tipos de
reactivos
Proyectos
Lista de cotejo

Tabla comparativa entre 2. Comprender el alcance de la


los modelos MOPROSOFT
norma MOPROSOFT.
y CMMI que incluya
ventajas, desventajas y
3. Identificar la norma CMMI.
ejemplos de empresas
que los utilizan.
4. Comprender el alcance de la
norma CMMI.

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


Proceso enseanza aprendizaje
Mtodos y tcnicas de enseanza
Realizacin de trabajos de investigacin
Equipos colaborativos
Resolucin de problemas

Medios y materiales didcticos


Internet
Computadora
Can
Pintarrn

Espacio Formativo
Aula

Laboratorio / Taller

Empresa

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE
CONTRIBUYE LA ASIGNATURA
Capacidad

Criterios de Desempeo

Estimar la complejidad del sistema de


a) Presenta un documento de estimacin,
informacin usando tcnicas de
utilizando la tcnica adecuada, que contiene:
estimacin, para realizar la planeacin del
proyecto
- Lmites 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,
ajustndola a su complejidad, de acuerdo
a sus caractersticas generales.
- Complejidad del sistema, determinada a travs
de una mtrica.
Elaborar manuales de usuario y tcnico
a) Genera el manual tcnico, integrando y
con base en la informacin generada en
organizando la documentacin generada:
las etapas de desarrollo y considerando
los estndares de calidad de la
- Requerimientos del sistema
organizacin; para la correcta operacin y
- Anlisis de complejidad
mantenimiento del sistema.
- Modelos y documentacin de diseo
- Cdigo fuente
- Pruebas
b) Elabora el manual de usuario utilizando los
estndares establecidos, redactando el modo
de operacin del sistema y su alcance.

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

CALIDAD EN EL DESARROLLO DE SOFTWARE


FUENTES BIBLIOGRFICAS
Autor

Ao

Ttulo del Documento

Ciudad

Pas

Editorial
Editorial
Universitaria
Ramn
Areces
Ra-ma

Gestin Del Proceso


Software

Madrid

Espaa

Garzs Parra, (2007)


Javier; Piattini
Velthuis,
Mario G

Fbricas del software:


Experiencias, tecnologas y
organizacin

Madrid

Espaa

Minguet
Melin, Jess
M.

(2003)

La Calidad Del Software Y


Su Medida

Madrid

Espaa

MoProSoft y
EvalProSoft

(2005)

NMX-I-059/01-NYCE-2005
Tecnologa de la
informacin Software Modelos de procesos y
evaluacin para desarrollo
y mantenimiento de
software - Parte 01:
Definicin de conceptos y
productos

D.F.

Mxico

Editorial
Universitaria
Ramn
Areces
NYCE

MoProSoft y
EvalProSoft

(2005)

NMX-I-059/02-NYCE-2005
Tecnologa de la
informacin Software Modelos de procesos y
evaluacin para desarrollo
y mantenimiento de
software - Parte 02:
Requisitos de procesos
(MoProSoft).

D.F.

Mxico

NYCE

Cuevas
Agustn,
Gonzalo

(2002)

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

Autor

Ao

Ttulo del Documento

Ciudad

Pas

Editorial

MoProSoft y
EvalProSoft

(2005)

NMX-I-059/03-NYCE-2005
Tecnologa de la
informacin Software Modelos de procesos y
evaluacin para desarrollo
y mantenimiento de
software - Parte 03: Gua
de implantacin de
procesos.

D.F.

Mxico

NYCE

MoProSoft y
EvalProSoft

(2005)

NMX-I-059/04-NYCE-2005
Tecnologa de la
informacin Software Modelos de procesos y
evaluacin para desarrollo
y mantenimiento de
software - Parte 04:
Directrices para la
evaluacin de procesos
(EvalProSoft).

D.F.

Mxico

NYCE

Piattini
(2003)
Velthuis Mario
G.;
Garca Rubio,
Flix O.

Calidad En El Desarrollo Y
Mantenimiento Del
Software.

Madrid

Espaa

Ra-ma

ELABOR: COMIT DE DIRECTORES DE LA CARRERA DE


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

APROB:

FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

C. G. U. T.

F-CAD-SPE-23-PE-XXX

Potrebbero piacerti anche