Beruflich Dokumente
Kultur Dokumente
SLABO
I. INFORMACIN GENERAL
CURSO
CDIGO
CICLO
CRDITOS
HORAS SEMANALES
PROFESOR
CORREO ELECTRNICO
DEL PROFESOR
REA O CARRERA
: CONTROL DE CALIDAD DE
: SOFTWARE
SIST-801
: 2013-2
: 4
: 4
: ING. ALONSO MORALES LOAIZA
: alonso_morales_loaiza@hotmail.com
: Ingeniera de Sistemas
II. INTRODUCCIN
El curso brinda los conceptos fundamentales de calidad que deben ser
considerados en los proyectos de desarrollo de sistemas de software y tiene un
formato terico prctico. El curso se inicia con el reconocimiento de la
importancia de la calidad y su aplicacin en el aseguramiento de la calidad de
los procesos y productos de software. Se contina con la exposicin de los
modelos de calidad y los modelos de ciclo de vida. Luego, se abordan los
modelos de procesos, como marco de referencia comn para la gestin del
software; adems, se estable el paralelo entre los procesos de ingeniera de
software y los de gestin de proyectos. Se finaliza con la ejecucin de un ciclo
de pruebas funcionales aplicando las buenas prcticas de aseguramiento de la
calidad de software.
III. COMPETENCIA GENERAL
Al finalizar la asignatura el estudiante podr explicar y conocer la importancia
del proceso de desarrollo de software basado en factores de la calidad,
teniendo en cuenta su ciclo de vida, las caractersticas del producto software a
entregar documentando las pruebas funcionales a un producto de software.
IV. COMPETENCIAS ESPECFICAS:
Conoce y comprende el concepto de calidad y la importancia de su
aplicacin en los proyectos de desarrollo para asegurar la calidad de los
procesos y del producto software.
Evidencia la
importancia de aplicar
calidad en el proceso
de desarrollo de
software basndose
en modelos de
calidad y en su ciclo
de vida.
ESTRATEGIAS Y
RECURSOS
DIDCTICOS
Lecturas guiadas
Exposiciones
Separata
N DE
SEMANAS Y
HORAS
4 hrs
Semanas:
1, 2, 3, 4, 5 y 7
EVALUACIN DEL
APRENDIZAJE
Evaluacin Parcial
Retroalimentacin
Reconoce el nivel de
logro alcanzado
durante el proceso de
enseanza
aprendizaje, en funcin
de las unidades
trabajadas.
4hrs.
Semana:
8
Logra comprender
la importancia de
conocer los modelos
y procesos que
deben considerarse
en el proceso de
desarrollo de
software.
ESTRATEGIAS Y
RECURSOS
DIDCTICOS
N DE
SEMANAS Y
HORAS
4 Hrs.
Semanas:
9 y 10
Lecturas guiadas
Exposiciones
Separata
Conoce y tiene en cuenta las necesidades de los usuarios y los requerimientos para
definir un producto de software adecuado.
CONTENIDOS
CONCEPTUALES
PROCEDIMENTALES
ACTITUDINALES
Necesidades de
Identifica
Asume con
usuarios, requisitos de
requerimientos de
responsabilidad la
productos y
software consistentes
identificacin de
requerimientos de
con la necesidad y
informacin necesaria
software
requerimientos del
para la definicin de un
usuario.
producto software.
Mecanismos para la
documentacin de
Documenta los
Persevera en alcanzar
requerimientos
requerimientos
diseos de calidad.
completos sin
Requerimientos
ambigedades ni
funcionales y
contradicciones en los
requerimientos no
formatos propuestos.
funcionales
Utilizacin de casos
de uso en la definicin
de requerimiento de
software
Uso de formato de
especificacin de
requerimientos
funcionales y no
funcionales
ESTRATEGIAS Y
RECURSOS
DIDCTICOS
Exposiciones
Encuestas tabuladas
Separata
N DE
SEMANAS Y
HORAS
Hrs. 4
Semana 11
ESTRATEGIAS Y
RECURSOS
DIDCTICOS
Exposiciones
Encuestas tabuladas
Separata
N DE
SEMANAS Y
HORAS
Hrs. 4
Semana 12 y
13
CAPACIDADES
Describe y plantea
diseos de
software.
CONCEPTUALES
Estructura interna del
software
Consideraciones de
diseo del software
Buenas prcticas de
diseo
PROCEDIMENTALES
Describe el diseo
arquitectnico y
detallado del software
guardando coherencia
y trazabilidad con lo
definido en los
requerimientos del
producto.
ESTRATEGIAS Y
RECURSOS
DIDCTICOS
N DE
SEMANAS Y
HORAS
ACTITUDINALES
Asume con
responsabilidad el orden
de los procedimientos
para el planteamiento de
diseos de software.
Compara sus resultados
con sus dems
compaeros
Persevera en alcanzar
diseos de calidad
Exposiciones
Encuestas tabuladas
Separata
Hrs. 4
Semana 14
Utiliza y Ejecuta pruebas como parte del proceso de desarrollo de software teniendo
en cuenta escenarios y tcnicas para la obtencin de un producto funcional.
CONTENIDOS
CAPACIDADES
Reconoce casos de
prueba y tcnicas a
usarse en el proceso
de obtener la
funcionalidad optima
de un software.
EVALUACIN DEL
APRENDIZAJE
CONCEPTUALES
Casos de prueba
Clases de
equivalencia
Informe y seguimiento
de pruebas
Evaluacin Parcial
Retroalimentacin
PROCEDIMENTALES
Utiliza tcnicas de caja
negra para el desarrollo
de una prueba
funcional.
Elabora escenarios y
casos de pruebas para
el producto de software.
Reconoce el nivel de
logro alcanzado
durante el proceso de
enseanza
aprendizaje, en funcin
de las unidades
trabajadas.
ESTRATEGIAS Y
RECURSOS
DIDCTICOS
N DE
SEMANAS Y
HORAS
Exposiciones
Diapositivas para el
marco terico
Separata
Hrs. 4
Semana 15
ACTITUDINALES
Hrs. 4
Semana 16
VIII. METODOLOGA
El curso se desarrolla exponiendo en cada una de las sesiones los conceptos
bsicos. Se presentan ejemplos los que son discutidos con los alumnos. Se
organizan sesiones prcticas para desarrollar casos propuestos con la
asistencia interactiva del docente. Eventualmente se amplan los conceptos a
travs de trabajos y exposiciones.
IX.
EVALUACIN
La frmula que se ingresa en el sistema es la siguiente:
PF = 30% (EP1) + 30% (EF1) + 30% PROM(CE,3,1) + 10% (NA1)
Donde:
PF
EP1
EF1
CE
NA
=
=
=
=
=
Promedio Final
Examen Parcial
Examen Final
Evaluacin Continua
Evaluacin Actitudinal
TIPO DE
EVALUACIN
CE1
CE2
EP1
CE3
NA
CE4
EF1
X.
SEMANAS
RECUPERABLE
cuarta
sexta
sptima
duodcima
decimoquinta
decimosexta
decimosptima
NO
NO
S
NO
NO
NO
S
JEFF TIAN
2005 England: Pearson Education Limited
Software Quality Engineering Testing, Quality Assurance, and Quantifiable
Improvement,
IAN SOMMERVILLE
2005 Ingeniera del Software