Vous êtes sur la page 1sur 9

Modelos de calidad de software

Información general de la asignatura

Ingeniería en Desarrollo de Software


9º Cuatrimestre

Programa de la asignatura:
Modelos de calidad de software

Información general de la asignatura

Clave:
150930935

Universidad Abierta y a Distancia de México


UnADM

División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 1


Modelos de calidad de software
Información general de la asignatura

Índice

I. Información general de la asignatura ............................................................................ 3


a. Ficha de identificación ............................................................................................................ 3
b. Descripción de la asignatura .................................................................................................. 3
c. Propósitos ................................................................................................................................ 4
d. Competencias a desarrollar ................................................................................................... 5
e. Temario .................................................................................................................................... 5
f. Metodología de trabajo ............................................................................................................ 6
g. Evaluación ............................................................................................................................... 7
h. Fuentes de consulta básica ................................................................................................... 8

División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 2


Modelos de calidad de software
Información general de la asignatura

I. Información general de la asignatura

a. Ficha de identificación

Carrera: Desarrollo de Software


Nombre del curso o asignatura: Modelos de calidad de software
Cuatrimestre: Noveno
Horas contempladas: 72 horas

b. Descripción de la asignatura

Los modelos de calidad de software comprenden un conjunto de factores que ayudan a


mejorar la calidad del software durante el proceso de su creación. Desde las últimas
décadas del siglo pasado hasta nuestros días, se han propuesto múltiples modelos
gestionando la calidad, y se han aceptado diversas normas, de las cuales varias de ellas
en la actualidad han sido aplicadas en las organizaciones.

El objetivo de este curso es dar a conocer los modelos de calidad de software en cuanto a
su mayor popularidad y difusión, así como los procesos que se recomiendan para
garantizar un buen nivel la calidad del software durante el proceso de creación. El (la)
alumno(a) obtendrá el conocimiento y la habilidad de integrar un modelo de calidad de
software durante el desarrollo de éste y podrá contribuir a un proceso de certificación en
su ambiente laboral.

La asignatura de Modelos de calidad de software forma parte del noveno cuatrimestre


de la Ingeniería en Desarrollo de Software. Se relaciona con las materias previas Métricas
de desarrollo de software (PSP), Desarrollo de software en equipo (TSP) y Métodos y
modelos de desarrollo de software, las cuales preceden a la asignatura Seguridad de la
informática, que se verá en el siguiente cuatrimestre.

La materia de Modelos de calidad de software está conformada por tres unidades: En la


unidad 1. Fundamentos de calidad, se tratan los conceptos necesarios de calidad y
gestión de calidad para detectar la importancia y la aplicación de los mismos en los
procesos nativos; en la unidad 2.Organización Internacional de Normalización (ISO), se
introduce al (a la) alumno(a) a conocer la normatividad establecida en el organismo
internacional ISO; finalmente, en la unidad 3. Modelos de calidad de software, el (la)

División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 3


Modelos de calidad de software
Información general de la asignatura

estudiante conocerá los modelos más comunes aplicados en las organizaciones para una
buena gestión de la calidad de sus productos de software.

c. Propósitos

Al término de esta asignatura lograrás:

 Aplicar los modelos de calidad de software a un


producto o proceso para detectar el grado de
calidad del software en proyectos específicos.

 Distinguir las diversas perspectivas sobre calidad


para comprender la importancia de la gestión de
calidad.
Propósitos. Tomada de
http://techmi.es/blog/2010/01/05/
 Comprender la relación de la gestión de calidad nuevos-propositos-2010/
con el desarrollo de software en diversos ámbitos
de desarrollo.

 Conocer la influencia que tienen los organismos de normalización de calidad en el


establecimiento de modelos de calidad de software en la época actual y sus
antecedentes.

 Identificar la relevancia internacional de los organismos de normalización en la


calidad de software en la actualidad.

 Conocer los pasos para que pueda realizar un proceso de certificación de un


proyecto de software en su ámbito laboral.

 Distinguir los modelos de calidad de software de acuerdo con los procesos o


productos de un proyecto de desarrollo de software específico.

 Conocer los modelos de calidad de software clásicos y los más utilizados en las
organizaciones.

 Analizar y proponer alternativas de mejora para los proyectos de software.

División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 4


Modelos de calidad de software
Información general de la asignatura

d. Competencias a desarrollar

Competencia(s) general(es):

Aplicar el modelo de calidad de software de producto o


proceso para detectar su grado de calidad a partir de
casos simulados que representen actividades
correspondientes al desarrollo de software.

Competencia general. Tomada de


http://www.coachdelaempresaria.co
m/2012/11/27/188-como-conseguir-
que-la-competencia-juegue-a-tu-
favor/
Competencias específicas de la unidad:

 Identificar diversas perspectivas para comprender la importancia de la calidad


y su relación con la gestión de ésta en el desarrollo del software, a partir de
un marco contextual.

 Analizar los antecedentes fundamentales, el proceso de certificación y la familia de


normas de calidad de software para identificar su relevancia internacional en la
actualidad a través de sus características más importantes.

 Analizar los modelos de calidad de software más comunes para guiar la


mejora de procesos en un proyecto de desarrollo de software mediante los
niveles de capacidad y madurez del modelo.

e. Temario

1. Fundamentos de calidad
1.1 Perspectivas de calidad
1.1.1 De acuerdo a las ciencias de la computación e Ingeniería de software
1.1.2 De acuerdo a las normas ISO
1.2 Gestión de calidad
1.2.1 Calidad de proceso y producto
1.2.2 Garantía de la calidad y estándares
1.2.3 Aseguramiento de calidad de software

2. Normalización en calidad de software


2.1 Organización del desarrollo de normas
2.1.1 Antecedentes fundamentales

División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 5


Modelos de calidad de software
Información general de la asignatura

2.1.2 Organismo nacional de normalización (ON)


2.1.3 Proceso de certificación
2.2 Normas de calidad de software
2.2.1 Normas de calidad de producto
2.2.2 Normas de calidad de proceso

3. Modelos de calidad de software


3.1 Modelos clásicos de calidad de software
3.1.1 Modelo de McCall
3.1.2 Modelo Boëhm
3.2 Modelos de calidad de producto
3.2.1 ISO 9126. Calidad de producto de Ingeniería de software
3.2.2 ISO 14598. Evaluación de producto de software
3.3 Modelos de calidad de proceso
3.3.1 ISO 15504 SPICE. Determinación de la capacidad de mejora del
proceso de software
3.3.2 CMM. Modelo de madurez de capacidades

f. Metodología de trabajo

El diseño de este curso está basado en el desarrollo de competencias. Es decir, que


puedas relacionar temas teóricos con situaciones reales llegando a un aprendizaje
significativo que aplique en su vida cotidiana. La metodología de enseñanza- aprendizaje
se basa en estudios de casos, caracterizada por el análisis exhaustivo de un hecho,
problema o suceso real con la intención de interpretarlo, resolverlo, generar hipótesis,
contrastar datos y/o diagnosticarlo. Se analizarán, en forma integral, situaciones en forma
detallada, promoviendo con ello, la relación de teoría y práctica de manera reflexiva y
activa, ya que el estudiante debe hacer uso de los elementos teóricos que posee para
poder entender cómo se inserta el conocimiento en el planteamiento de proyectos
innovadores o que resuelvan una situación particular, tomando decisiones, haciendo
sugerencias y aportaciones.

En esta asignatura utilizarás herramientas tales como:


diagramas de flujo y de procesos, esquemas, gráficas
de Gantt y análisis FODA.

Metodología de trabajo. Tomada de


http://www.jhonmoreno.net/2012/08/usa-la-
metodologia-decidas-para.html

División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 6


Modelos de calidad de software
Información general de la asignatura

En la unidad 1. Fundamentos de calidad, realizarás una actividad colaborativa con el fin


de que compartas tu opinión respecto a los conceptos de la unidad y su relación con el
desarrollo de software. Realizarás diagramas para poder identificar estándares de gestión
de calidad con base en el análisis de un caso.

En la unidad 2. Normalización en calidad de software, realizarás trabajo colaborativo para


compartir tu opinión sobre la influencia de ISO en la concepción de la calidad en el
desarrollo de software en la actualidad, con el fin de que comprendas la importancia de
los organismos encargados de promover el desarrollo de las normas internacionales.
Analizarás un caso para identificar las diversas normas en el proceso de certificación.

En la unidad 3. Modelos de calidad de software, analizarás, en forma colaborativa, los


modelos de McCall y Boëhm para comprender su importancia y relación con el desarrollo
de los modelos actuales más comunes. Realizarás diagramas de fortalezas y debilidades
de los modelos para identificar los que solucionen diversas necesidades respecto a la
calidad de software. En esta unidad realizarás diagramas de flujo, de procesos, entre
otros, esquemas, gráficas de Gantt, y la matriz de niveles de madurez para analizar un
caso específico de calidad de producto y proceso de software.

A través de todas las unidades anteriores se presentan actividades de discusión, la


solución de diversos casos y actividades de autoevaluación que permiten reafirmar los
temas tratados durante todo el curso.

Es importante que mantengas comunicación permanente con tu Facilitador(a) y aclares


tus dudas, compartas inquietudes o aportaciones, para ello habrá un Foro general de la
asignatura, que estará abierto durante el transcurso de la misma.

g. Evaluación

En el marco de la UnADM, la evaluación se conceptualiza


como un proceso participativo, sistemático y ordenado que
inicia desde el momento en que el (la) alumno(a) interactúa
con los diversos componentes educativos del aula virtual, por
lo que se le considera desde un enfoque integral y continuo.

Por lo anterior, para acreditar la asignatura, se espera tu


participación responsable y activa, contando con el
acompañamiento y comunicación estrecha con tu Evaluación. Tomada de
Facilitador(a), quien a través de la retroalimentación http://blog.orientaronline.co
permanente, podrá evaluar de manera objetiva tu m.ar/?tag=evaluacion-de-
funciones
desempeño. Para lograrlo es necesaria la recolección de
evidencias que reflejen tu logro de las competencias.

División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 7


Modelos de calidad de software
Información general de la asignatura

En este contexto, la evaluación forma parte del proceso de aprendizaje, en el que la


retroalimentación permanente es fundamental para promover el aprendizaje
significativo y reconocer el esfuerzo. Es requisito indispensable la entrega oportuna de
cada una de las tareas, actividades y evidencias, así como la participación en foros y
demás actividades programadas en cada una de las unidades y conforme a las
indicaciones dadas. Las rúbricas establecidas para cada actividad contienen los
criterios y lineamientos para realizarlas, por lo que es importante que las revises antes
de elaborarlas.

En lo que se refiere a la asignación a cargo del (de la) Facilitador (a), éste (a) hará uso
de instrumentos y técnicas de evaluación, previa planificación, que permitirán
retroalimentarte y reforzarte de manera pertinente de acuerdo al avance y
características del grupo, para con ello enriquecer tu proceso formativo.

A continuación se presenta el esquema general de evaluación.

ESQUEMA DE EVALUACIÓN
Evaluación continua Interacciones individuales y colaborativas 10%
Actividades Tareas 30%
formativas
E-portafolio 50% Evidencias 40%
Autorreflexiones 10%
Asignación a cargo Instrumentos y técnicas de evaluación 10%
del (de la) propuestas por el (la) Facilitador(a)
Facilitador(a)
CALIFICACIÓN FINAL 100%

Cabe señalar que para aprobar la asignatura, se debe de obtener la calificación mínima
indicada por la UnADM.

h. Fuentes de consulta

Básica

 Alonso, S. S., Sicilia, M. Á. y Rodríguez, D. (2012). Ingeniería del Software. México:


Alfaomega.

 Calero, C., Moraga, M. Á. y Piattini, M. G. (2010). Calidad del producto y proceso


software. Madrid: Ra-ma.

División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 8


Modelos de calidad de software
Información general de la asignatura

 Pantaleo, G. (2011). Calidad en el desarrollo de software. Buenos Aires: Alfaomega


Grupo Editor Argentino.

 Plattini, M. G., García, F. O., García I. y Pino, F. (2012). Calidad de sistemas de


información. México: Alfaomega Ra-ma.

Complementaria

ISO. Internacional Organization for Standarization


http://www.iso.org/iso/home.html

División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 9

Vous aimerez peut-être aussi