Está en la página 1de 2

Principios de desarrollo de software

Grado en Ingeniera Informtica (Plan 2011)


Departamento de Informtica
Obligatoria
Crditos ECTS : 6.0
Cuatrimestre : 2
Curso : 2
Profesor Coordinador : VELASCO DE DIEGO, MANUEL
Curso Acadmico: ( 2012 / 2013 )
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: 20
Peso porcentual del resto de la evaluacin: 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 2

También podría gustarte