You are on page 1of 2

Principios de desarrollo de software Grado en Ingeniera Informtica (Plan 2011)

Curso Acadmico: ( 2012 / 2013 ) Departamento de Informtica Obligatoria Crditos ECTS : 6.0 Curso : 2 Cuatrimestre : 2 Profesor Coordinador : VELASCO DE DIEGO, MANUEL

COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE Y RESULTADOS DEL APRENDIZAJE El objetivo del curso es permitir al estudiante profundizar en el proceso de desarrollo de software, conociendo mecanismos de deteccin de defectos y aseguramiento de calidad. Para lograr este objetivo el estudiante debe adquirir los siguientes PO: a, b, d, e, f, g, k 1 Competencias Transversales/Genricas 1.1 Capacidad de abstraccin 1.2 Capacidad de anlisis y sntesis (PO: b) 1.3 Capacidad de organizar y planificar (PO: b) 1.4 Capacidad para resolver problemas (PO: a, e, k) 1.5 Trabajo en equipo (PO: d) 1.6 Capacidad para aplicar los conocimientos en la prctica (PO: a, b, d, e, g, k) 2 Competencias Especficas 2.1 Cognitivas (Saber) (PO: a, b, d, e, f, g, k) 2.1.a Conocimiento sobre el proceso de desarrollo de software 2.1.b Conocimiento sobre la calidad de software 2.1.c Tcnicas para encontrar defectos 2.1.d Tcnicas para corregir defectos 2.1.e Tcnicas para prevenir defectos 2.1.f Tcnicas para medir la calidad del proceso 2.1.g Conocimiento de la legislacin y normativa vigente sobre aseguramiento de fiabilidad 2.1.h Conceptos ticos en el proceso de desarrollo de software 2.2 Procedimentales/Instrumentales (Saber hacer) (PO :b, e, k) 2.2.a Planificar un proyecto software 2.2.b Estimar tamao, esfuerzo y calidad de un proyecto 2.2.c Estimar defectos en el proyecto 2.3 Actitudinales (Ser) (PO: e, k) 2.3.a Capacidad para generar nuevas ideas 2.3.b Preocupacin por la calidad en el desarrollo de un proyecto 2.3.c Motivacin de logro ante problemas 2.3.d Inters por investigar y buscar soluciones a nuevos problemas 2.3.e Preocupacin por el desarrollo tico de un proyecto DESCRIPCIN DE CONTENIDOS: PROGRAMA Se presentan los descriptores asociados a la asignatura: Proceso de software personal, Proceso de desarrollo de software, Pruebas de software, Defectos en el software, Revisiones de cdigo, Calidad del producto, Calidad del proceso, Fiabilidad, tica en el desarrollo de software. 1-Introduccin a la Calidad de Software 2-Introduccin a las Pruebas de Software 3-Pruebas Funcionales: Anlisis Particional 4-Pruebas Funcionales: Prueba en los Lmites 5-Pruebas Funcionales: Anlisis Sintctico 6-Pruebas Funcionales: Anlisis Transaccional
Pgina 1 de 2

7-Pruebas Estructurales: Flujo de Datos 8-Pruebas Estructurales: Campos Finitos 9-Pruebas Estructurales: Complejidad 10-Proceso de Software Personal: Listas de Comprobacin 11-Proceso de Software Personal: Resumen del Plan de Proyecto 12-Proceso de Software Personal: Aspectos ticos y Legales ACTIVIDADES FORMATIVAS, METODOLOGA A UTILIZAR Y RGIMEN DE TUTORAS - Clases Tericas: 1 ECTS. (PO: a, b, e, f, g, k) Tienen por objetivo alcanzar las competencias especficas cognitivas de la asignatura - Clases Prcticas: 1 ECTS. (PO: a, b, d, e, f, g, k) Desarrollan las competencias especficas instrumentales y la mayor parte de las transversales, como son la de trabajo en equipo, capacidad de aplicar los conocimientos a la prctica, de planificar y organizar y de anlisis y sntesis. Tambin tienen por objetivo desarrollar las capacidades especficas actitudinales. Consisten en el diseo y desarrollo de un proyecto software, utilizando datos para estimar defectos, y medidas de calidad, elaborado mediante grupos de trabajo. Todo ello desarrollado conforme a los aspectos ticos y legales de desarrollo del proceso. - Realizacin de Actividades Acadmicas Dirigidas a) Con presencia del profesor: 1.5 ECTS Planteamiento de un trabajo, sobre un caso de proyecto de programacin real, donde se profundice sobre algn aspecto de la materia. (PO: a, b, d, e, f, g, k) b) Sin presencia del profesor: 1.5 ECTS. Ejercicios y lecturas complementarias propuestas por el profesor. (PO: a, b, e, f, k) c) Tutoras: 0.5 ECTS, incluyen tutoras colectivas y tutoras personalizadas para profundizar en aspectos de la asignatura - Ejercicios y Examen: 0.5 ECTS. Tienen por objeto incidir y complementar en el desarrollo de las capacidades especficas cognitivas y procedimentales. (PO: a, b, d, e, f, g, k) SISTEMA DE EVALUACIN Los ejercicios y exmenes adems de servir como actividad formativa tienen el doble objetivo de ser medida para el sistema de evaluacin. El sistema de evaluacin incluye la valoracin de las actividades acadmicas dirigidas y prcticas segn la siguiente ponderacin. Ejercicios Entregables 40% (PO: a, b, d, e, f, g, k) Examen tipo test: 20% (PO: a, b, d, e, f, g, k) Prctica Final: 20% (PO: a, b, d, e, f, g, k) Actividades Acadmicas Dirigidas: Revisiones de cdigo, trabajos opcionales Con presencia del profesor: 10% (PO: a, b, d, e, f, g, k) Sin presencia del profesor: 10% (PO: a, b, e, f, k) Peso porcentual del Examen Final: Peso porcentual del resto de la evaluacin: 20 80

BIBLIOGRAFA BSICA - Humphrey, Watts Introduccin al Proceso de Software Personal, Addiosn Wesley. BIBLIOGRAFA COMPLEMENTARIA - Spyros Xanthakis, Michel Maurice, Antonio de Amescua, Olivier Houri, Luc Griffet Test & Controle des Logiciels: Methodes, Techniques & Outils, EC2. - Paul C Jorgensen Software Testing: a craftsman's approach, CRC Press.

Pgina 2 de