Plan de contenidos: Aseguramiento de la Calidad de Software

De Computacion

Universidad Técnica Particular de Loja Escuela de Ciencias de la Computación

MODALIDAD PRESENCIAL

PLAN DOCENTE DE MATERIA


Tabla de contenidos

A. DATOS BÁSICOS DEL PROFESOR

Nombres y Apellidos: Carlina Rueda

Correo electrónico: cjrueda@utpl.edu.ec

CITTES / Departamento: UPSI/Desarrollo de Software

Horario de tutoría personalizada: lunes y miércoles de 16:00 a 18:00

Información de Contacto

Teléfono: 2570275

Extensión: 2931

Correo Gmail: carlina.cj@gmail.com

Cuenta SKYPE: carlina.cj

Cuenta del.icio.us: del.icio.us/carlina.cj

Cuenta Slideshare: carlina.cj


Nombres y Apellidos: Ruth Reátegui

Correo electrónico: rmreategui@utpl.edu.ec

CITTES / Departamento: UPSI/Desarrollo de Software

Horario de tutoría personalizada: martes y miércoles de 15:30 a 17:30


Información de Contacto


Teléfono: 2570275

Extensión: 2931

Correo Gmail: ruthreategui@gmail.com

Cuenta del.icio.us: del.icio.us/ruth_reategui

Cuenta Slideshare: ruth_reategui


Blog: www.utpl.edu.ec/blog/gruposqa



B. DATOS BÁSICOS DE LA MATERIA

Área Académica Técnica Escuela de Ciencias de la Computación

Nombre de la Materia: Aseguramiento de la Calidad de Software Semestre en el que se imparte: Octavo Tipo de materia: TRONCAL de carrera Número de créditos UTPL - ECTS: Tres Día y horario de clases presenciales: jueves de 11:00 13:00 Nro. de Aula:

Conocimientos previos recomendados:

Ingeniería de Requisitos, Gestión de Proyectos.


C. COMPETENCIAS A DESARROLLAR

Competencias específicas de la Carrera

  • Capacidad y habilidad para gerenciar organizaciones de tecnología y administración de recursos de IT
  • Habilidad para solucionar y optimizar problemas de programación
  • Capacidad para definir requerimientos de Sistemas de Información
  • Capacidad para gestión y recuperación de la información
  • Habilidad para administración de Base de Datos Empresariales
  • Capacidad para diseñar e implementar redes de computadores
  • Habilidad para administrar infraestructura de redes y telecomunicaciones
  • Capacidad para implementar sistemas de computación móvil
  • Capacidad y habilidad para el diseño e implementación de aplicaciones empresariales
  • Habilidad para diseñar soluciones web y multimedia
  • Habilidad para realizar Integraciones de soluciones software
  • Capacidad para administrar oficinas de proyectos de IT y proyectos de misión crítica en el sector del software y las redes
  • Habilidad de diagnóstico y solución de problemas en hardware
  • Capacidad y habilidad para el diseño y análisis de sistemas electrónicos
  • Capacidad de análisis y síntesis suficiente para resolver problemas relacionados con la Ingeniería.
  • Habilidad para diseñar aplicaciones que manipulen dispositivos electrónicos
  • Habilidad para realizar investigaciones en tecnologías de la computación
  • Capacidad para diseñar e implementar soluciones software aplicando ciencias de la computación: Inteligencia Artificial, Súper Computación y Programación Paralela
  • Capacidad y habilidad para concretar emprendimientos tecnológicos en oportunidades de negocio reales.

Competencias genéricas de la UTPL

  • Vivencia de los valores universales del Humanismo Cristiano
  • Capacidad de abstracción, análisis y síntesis
  • Capacidad de aplicar los conocimientos en la práctica
  • Conocimiento sobre el área de estudio y la profesión
  • Capacidad de comunicación oral y escrita
  • Capacidad de investigación
  • Habilidades para buscar, procesar y analizar información procedentes de fuentes diversas
  • Capacidad de aprender a aprender como política de formación continua
  • Capacidad crítica y autocrítica
  • Capacidad para identificar, plantear y resolver problemas
  • Capacidad creativa e innovadora
  • Capacidad para organizar y planificar el tiempo
  • Capacidad de adaptación al cambio
  • Capacidad para tomar decisiones
  • Capacidad de trabajo en equipo
  • Habilidades interpersonales
  • Capacidad de motivar y conducir hacia metas comunes
  • Habilidad para trabajar en forma autónoma
  • Capacidad para formular, diseñar y gestionar proyectos
  • Compromiso con la calidad
  • Capacidad de comunicación en el segundo idioma
  • Habilidades en el uso de las tecnologías TIC´S
  • Habilidad para trabajar en contextos internacionales
  • Responsabilidad social y compromiso ciudadano
  • Compromiso con la preservación del medio ambiente
  • Capacidad para conocer, valorar y fortalecer la identidad nacional
  • Valoración y respeto por la diversidad y multiculturalidad
  • Compromiso ético
  • Capacidad de emprendimiento
  • Motivación del logro

D. CONTENIDOS Y PLANIFICACIÓN GENERAL DE LA MATERIA

CAPÍTULO

CONTENIDOS

SEMANA

ACTIVIDADES PRESENCIALES

(con profesor)

ACTIVIDADES EXTRACLASE

 

 

 

Actividad

Nro. de horas

Actividad

Nro. de horas

CAPÍTULO1  Introducción y Definición de Calidad

Contenido 1.1 Calidad

Semana 1

 

Discusiones y Foros

2

Lectura del texto base.

 

Investigar la  “Calidad en la actualidad”

2

Contenido 1.2 Evolución de la Calidad

Contenido 1.3 Principios de la Filosofía de la Calidad

Contenidos 1.4 Crisis de Software

Semana 2

Taller grupal

2

Lectura del texto base.

 

Consultar diversos Modelos para definir la Calidad del Software

4

Contenidos 1.5 Calidad de Software

Contenidos 1.6 Modelos de calidad     

CAPÍTULO2     Gestión de la Calidad

Contenidos 2.1 Conceptos de Gestión de Calidad

Semana 3

Discusiones y Foros

2

Lectura del texto base.

 

Participar en el cuestionario del EVA

 

Definir del anteproyecto.

4

Contenidos 2.2 Garantía de la Calidad de Software (SQA)

Contenidos 2.3  Revisiones de Software

Contenidos 2.4 Revisiones Técnicas Formales

Contenidos 2.5 Enfoques Formales acerca de SQA

Semana 4

Discusión del tema.

Taller del plan de aseguramiento de la calidad

2

Lectura del texto base.

 

Definición Lista de verificación de calidad en cada fase del ciclo de vida del desarrollo del software. “Proyecto”

4

Contenidos 2.6 Garantía de la calidad estadística del Software

Contenidos 2.7 Fiabilidad del Software

Contenidos 2.8 Plan de SQA

CAPÍTULO3     Verificación y Validación

Contenidos 3.1 Verificación y Validación

Semana 5

Discusiones y foros

2

Lectura del texto base.

 

Diseño de un diagrama para el proceso de ejecución de pruebas

 

3

Contenidos 3.2 Planificación de la verificación y validación

Contenidos 3.3 Inspecciones del Software

Contenidos 3.4 Análisis Estático Automatizado

Contenidos 3.5 Verificación y Métodos Formales

CAPÍTULO4 Pruebas de Software

Contenidos 4.1 Estrategias de prueba para software convencional

Semana 6

 

Discusión, Taller  de tipos de pruebas

 

2

 

Lectura del texto base.

 

Investigar herramientas de automatización de pruebas, cuales son sus ventajas y desventajas.

 

Definición de métricas del Proyecto.

 

 

 

 

 

5

Contenidos 4.2 Estrategias de prueba para software orientado a objetos

Contenidos 4.3 Pruebas de Validación

Contenidos 4.4 Pruebas de Sistema

Contenidos 4.5 Técnicas de Pruebas

Contenidos 4.6 Automatización de Pruebas

Revisión temas para el anteproyecto

Semana 7

Revisión del plan de pruebas

2

Elaboración del plan de pruebas “Proyecto”

5

TOTAL (horas)

 

14

 

27


CAPÍTULO

CONTENIDOS

SEMANA

ACTIVIDADES PRESENCIALES

(con profesor)

ACTIVIDADES EXTRACLASE

 

 

 

Actividad

Nro. de horas

Actividad

Nro. de horas

CAPÍTULO 5 Validación de Sistemas Críticos

Contenido 5.1 Validación de Fiabilidad

Semana 1

Discusiones y Foros

2

Lectura del texto base.

 

Investigar qué parámetros se necesitan para medir la fiabilidad del software

4

Contenido 5.2 Garantía de Seguridad

Contenido 5.3 Valoración de la Protección

Contenidos 5.4 Argumentos de confiabilidad y seguridad

CAPÍTULO 6 Gestión de Configuración

Contenidos 6.1 Gestión de la configuración del Software

Semana 2

Discusiones y Foros

2

Lectura del texto base.

 

Investigar la spolíticas de la numeración de versiones en los productos software.

 

Consultar  herramientas automáticas para el control de cambios del software

4

Contenidos 6.2 El proceso GCS

Revisión de temas para la estructura del proyecto

Semana 3

Discusiones y Revisión de plantillas

2

Lectura de documentos del EVA.

 

Crear una plantilla para la generación de escenarios de prueba. Proyecto

4

CAPITULO 7 Mejora de Procesos SPI

Contenidos 7.1 Mejora Personal PSP

Semana 4

Discusiones y Foros

2

Lectura del texto base y documentos en el EVA.

 

Participar en el cuestionario ubicado en el EVA

 

Diferencias entre el modelo CMMI stage y el CMMi Continuo

4

Contenidos 7.2 Mejora en Equipo TSP

Contenidos 7.3 Modelo de Mejora de Procesos CMMI

Contenidos 7.4 ISO 15504 SPICE

Semana 5

Taller grupal “Ejecución de casos prueba y registro de incidentes”

2

Lectura del texto base y documentos en el EVA.

 

Consultas de categorías de incidentes en aplicaciones software.

4

Revisión temas para el proyecto. “Reporte de incidentes”

CAPITULO 8 Normativa de Calidad de Software

Contenidos 8.1 Estándares ISO

Semana 6

Discusiones.

2

Lectura del texto base.

 

Lectura documentos EVA.

 

Investigar que norma del ISO se aplica específicamente al desarrollo del software

4

Contenidos 8.2 Estándares IEEE

CAPITULO 9 Nivel de satisfacción del cliente

Nivel de satisfacción del cliente

Semana 7

Discusiones

2

Consulta “Como medir la satisfacción del cliente”

4

Revisión temas para el proyecto

Semana 8

Revisión proyecto

2

Elaboración de la presentación final del proyecto. “Power Point”

5

TOTAL (horas)

 

16

 

33


E. EVALUACIÓN DE LA MATERIA

Consideraciones generales sobre los criterios de evaluación de la materia. Debe tomar en cuenta que:


√ Examen Presencial 40% √ Proyecto de curso 30% √ Actividades Extra Clase 30%

PRIMER BIMESTRE

ACTIVIDAD

CRITERIOS

INSTRUMENTO

Peso

Puntos

Recuperable?

Evaluación de conocimientos

-Dominio de los conocimientos teóricos y operativos de la materia

Evaluación bimestral

40%

8

 

SI

Realización trabajos o casos

 Participación crítica, originalidad, síntesis, aporte investigativo.

Control de Lecturas.

Trabajos Extraclase  Participación en el EVA

Aportes Individuales y Grupales en Clase

30%

6

NO

Proyecto de curso

Calidad de la actividad presentada.

Originalidad, aporte investigativo

 

Valoración del producto o actividad

30%

6

SI

TOTAL

 

 

100%

20 puntos

 

SEGUNDO BIMESTRE

ACTIVIDAD

CRITERIOS

INSTRUMENTO

Peso

Puntos

Recuperable?

Evaluación de conocimientos

-Dominio de los conocimientos teóricos y operativos de la materia

Evaluación bimestral

40%

8

 

SI

Realización trabajos o casos

 Participación crítica, originalidad, síntesis, aporte investigativo.

Control de Lecturas.

Trabajos Extraclase  Participación en el EVA

Aportes Individuales y Grupales en Clase

30%

6

NO

Proyecto de curso

Calidad de la actividad presentada.

Originalidad, aporte investigativo

 

Valoración del producto o actividad

30%

6

NO

TOTAL

 

 

100%

20 puntos

 


F. RECUPERACIÓN

- Las actividades de recuperación (antes supletorios) deberán desarrollarse de acuerdo a las fechas establecidas en el calendario académico - La recuperación es para los estudiantes que no completen 28 puntos en ambos bimestres o que desee mejorar su promedio.


 

ACTIVIDAD A RECUPERAR

INSTRUMENTO

Puntos

Primer Bimestre

1. Evaluación de conocimientos

2. Proyecto de curso

1. Evaluación Bimestral

2. Valoración del producto o actividad

8

6

Segundo Bimestre

Evaluación de conocimientos

 

Evaluación Bimestral

8


G. RECURSOS A UTILIZAR PARA EL DESARROLLO DE LA MATERIA

- Bibliografía Básica SOMMERVILLE IAN. Ingeniería del Software, , Séptima Edición, Editorial Pearson

PRESSMAN ROGER S. Ingeniería del Software Un enfoque práctico, Sexta Edición, McGrawHill,

- Enlaces web

www.inf.uach.cl/rvega/asignaturas/info265/G_Calidad.pdf http://www.inf.udec.cl/revista/ediciones/edicion1/lmonsalve.PDF http://gidis.ing.unlpam.edu.ar/downloads/pdfs/Calidad_software.PDF http://www.monografias.com/trabajos11/primdep/primdep.shtml www.lcc.uma.es/~av/misConfs/ Calidad%20de%20Componentes%20CR%20Junio%202004.ppt http://dmi.uib.es/~bbuades/calidad/index.htm http://www.monografias.com/trabajos6/isof/isof.shtml http://www.unab.edu.co/editorialunab/revistas/rcc/pdfs/r21_art6_c.pdf http://www.monografias.com/trabajos18/seis-sigma/seis-sigma.shtml

Herramientas personales
Sitios UTPL