Usted está aquí: Inicio web asignaturas

 

Fichas de asignaturas 2014-15


EVOLUCIÓN DEL SOFTWARE

Asignaturas
 

  Código Nombre    
Asignatura 21714046 EVOLUCIÓN DEL SOFTWARE Créditos Teóricos 2.5
Título 21714 GRADO EN INGENIERÍA INFORMÁTICA Créditos Prácticos 5
Curso   3 Tipo Obligatoria
Créd. ECTS   6    
Departamento C137 INGENIERÍA INFORMÁTICA    

 

Requisitos previos

Se recomienda haber superado los contenidos de las materias de formación básica y
haber cursado las asignaturas previas del perfil de Ingeniería del Software

 

Recomendaciones

Es imprescindible disponer de acceso al campus virtual de la asignatura

 

Profesorado

Nombre Apellido 1 Apellido 2 C.C.E. Coordinador  
Lorena Gutierrez Madroñal Profesora sustituta N  
NURIA HURTADO RODRIGUEZ PROFESOR COLABORADOR S

 

Competencias

Se relacionan aquí las competencias de la materia/módulo o título al que pertenece la asignatura, entre las que el profesorado podrá indicar las relacionadas con la asignatura.

Identificador Competencia Tipo
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vacación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio GENERAL
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética GENERAL
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado GENERAL
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía GENERAL
CG01 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas. GENERAL
CG05 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de su calidad, de acuerdo con los conocimientos adquiridos según lo establecido en el apartado 5 de este anexo. GENERAL
CG09 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática. GENERAL
IS01 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software. ESPECÍFICA
IS04 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y técnicas actuales ESPECÍFICA
IS06 Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos ESPECÍFICA

 

Resultados Aprendizaje

Identificador Resultado
R1 Conocer y comprender la importancia de los conceptos relacionados con la evolución y el mantenimiento de software
R3 Conocer y ser capaz de aplicar las herramientas y técnicas del mantenimiento y de la gestión de la configuración del software
R2 Conocer y ser capaz de aplicar los procesos de evolución y mantenimiento de software
R4 Ser capaz mantener servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software.

 

Actividades formativas

Actividad Detalle Horas Grupo Competencias a desarrollar
01. Teoría
En las clases de teoría y seminarios se combinará
el estudio de los aspectos teóricos de la
asignatura con la realización de actividades
teórico-prácticas en grupo.
20 CG05 CG09 IS01 IS04 IS06
02. Prácticas, seminarios y problemas
En las clases de teoría y seminarios se combinará
el estudio de los aspectos teóricos de la
asignatura con la realización de actividades
teórico-prácticas en grupo.
10 CG01 CG05 CG09 IS01 IS04
03. Prácticas de informática
Durante las clases prácticas de la asignatura se
resolverán problemas prácticos relacionados con
la materia haciendo uso del ordenador
30 CG05 CG09 IS01 IS04
10. Actividades formativas no presenciales
Estudio de los contenidos de la asignatura.
Realización de actividades propuestas.
86
12. Actividades de evaluación
Examen final de la asignatura
4

 

Evaluación

Criterios Generales de Evaluación

Criterios Generales de Evaluación:

1. Claridad y corrección en las actividades propuestas
2. Correcta cumplimentación de los cuestionarios propuestos
3. Compromiso e interés en el proceso de aprendizaje
4. Entrega en fecha y forma de las actividades propuestas
5. Correcta aplicación de los conocimientos adquiridos
6. Asistencia y participación activa en clase

 

Procedimiento de Evaluación

Tarea/Actividades Medios, Técnicas e Instrumentos Evaluador/es Competencias a evaluar
Actividades de aprendizaje Rúbricas
  • Profesor/a
Cuestionarios de evaluación Campus virtual
  • Profesor/a
Examen final (sólo para los alumnos que no superen la asignatura a través de las actividades que se realizarán a lo largo del curso)
  • Profesor/a

 

Procedimiento de calificación

La asignatura seguirá un sistema de Evaluación Continua. El sistema de evaluación
continua solo se aplicará en la convocatoria de junio.

Se realizarán durante el curso una serie de cuestionarios tanto de contenidos
teóricos como prácticos. Estos cuestionarios de evaluación tendrán la forma de
exámenes de respuestas múltiples, respuesta corta, respuestas de descripción etc.

Se propondrán una serie de actividades de aprendizaje que podrán consistir en la
resolución y entrega de ejercicios, realización y exposición de trabajos así como
en la entrega de actividades de carácter práctico. La calificación que se obtenga
en las actividades de aprendizaje se conservará en todas las convocatorias del
curso académico y no podrá recuperarse en el examen final.

La nota final de la asignatura se obtendrá siguiendo la siguiente fórmula

Calificación final = 0.6 * Calificación Cuestionarios + 0.4 * Calificación
Actividades de Aprendizaje

Para poder aplicar esta fórmula es indispensable haber alcanzado un valor mínimo
de 3.5 puntos en una escala de 10 tanto en los cuestionarios como en las
actividades de aprendizaje.

En las convocatorias oficiales se realizará el correspondiente examen final en el
que volverá a evaluarse la parte correspondiente a "calificación cuestionarios".
A este examen solo acudirán los alumnos que no hayan superado la asignatura
siguiendo el sistema de evaluación continua.

 

Descripcion de los Contenidos

Contenido Competencias relacionadas Resultados de aprendizaje relacionados
            Prácticas:

1.- Control de versiones con Subversion (SVN)
2.- Control de versiones con Git (nivel básico)
3.- Control de versiones con Git (nivel intermedio)
4.- Control de versiones con Git (nivel avanzado)
5.- Otras herramientas para el mantenimiento y la gestión de la configuración

        
R3
            Teoría:

1.- Evolución y Mantenimiento de Software: Introducción
2.- Gestión de la Configuración del Software.
3.- Mantenimiento de Software. Conceptos generales
4.- El proceso de Mantenimiento del Software
5.- Técnicas y Herramientas para el Mantenimiento del Software
6.- Aspectos avanzados en la Evolución y el Mantenimiento de Software


        
CG05 CG09 IS01 R1 R3 R2 R4

 

Bibliografía

Bibliografía Básica

Piattini, M.; Villalba, J.; Ruiz, F.; Bastanchury, T.; Polo, M.; Martínez, M.A. y Nistal, C. Mantenimiento del Software: Modelos, técnicas y métodos para la gestión del cambio. Ra-Ma, 2000.

Salvador Sánchez Alonso, Miguel Angel Sicilia, Daniel Rodríguez García. Ingeniería del Software. Un enfoque desde la guía Swebok. Ed: Alfaomega, Garceta. 2012

Roger S. Pressman. Ingeniería del Software. Un enfoque práctico. Sexta Edición. McGraw-Hill, 2005

Ian Sommerville. Ingeniería del Software. Séptima Edición. Pearson Educación, 2005

SWEBOK. Guide to the Software Engineering Body of Knowledge. En línea: http://www.computer.org/portal/web/swebok/htmlformat

Erik Sink . Version Control by Example (2011) Pyrenean Gold Press

Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato. Control de versiones con Subversion, 2004

Scott Chacon. Pro Git, Ed: Apress

 

 

 

 

 

Bibliografía Específica

 

Nazim H. Madhavji Software Evolution and Feedback: Theory and Practice John Wiley & Sons (June 5, 2006) ISBN-10: 0470871806

L. J. Arthur Software Evolution, Ed. John Willey & Sons, 1998

Mens, Tom; Demeyer, Serge (Eds.) Software Evolution Springer, ISBN: 9783642095290

L. J. Arthur Rapid Evolutionary Development, Ed. John Willey & Sons, 1992

Yang, Hongji. Successful evolution of software systems / Artech House, c2003 ISBN: 1580533493 . 9781580533492

 

ISO/IEC 14764-1999, Software Engineering-Software Maintenance, ISO and IEC, 1999.

IEEE Std 1219-1998, IEEE Standard for Software Maintenance, IEEE, 1998

 

 

 

Bibliografía Ampliación

 

H. Mili, A. Mili, S. Yacoub y E. Addy Reuse-Based Software Engineering, Ed. John Wiley & Sons, 2002

K. Khan y Y. Zhang Managing Corporate Information Systems. Evolution and Maintenance, Ed. Idea Group Publishing, 2004

Jarzabek, Stan. Effective software maintenance and evolution : a reuse-based approach / Auerbach Publications, c2007. ISBN: 0849335922 9780849335921

Pigoski, T. M., Practical Software Maintenance.Best Practices for Managing Your InvestmentE d. John Wiley & Sons. Estados Unidos, 1996.

 

El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente. En aplicación de la Ley 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, así como la Ley 12/2007, de 26 de noviembre, para la promoción de la igualdad de género en Andalucía, toda alusión a personas o colectivos incluida en este documento estará haciendo referencia al género gramatical neutro, incluyendo por lo tanto la posibilidad de referirse tanto a mujeres como a hombres.