Usted está aquí: Inicio web asignaturas

 

Fichas de asignaturas 2012-13


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

 

Profesores

Nombre Apellido 1 Apellido 2 C.C.E. Coordinador  
NURIA HURTADO RODRIGUEZ PROFESOR COLABORADOR S

 

Competencias

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

Identificador Competencia Tipo
CG02 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocació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
CG03 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
CG04 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado GENERAL
CG05 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía. GENERAL
G01 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. ESPECÍFICA
G05 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. ESPECÍFICA
G09 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. ESPECÍFICA
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
T01 Capacidad para la resolución de problemas GENERAL
T02 Capacidad para tomar decisiones GENERAL
T03 Capacidad de organización y planificación GENERAL
T04 Capacidad de aplicar los conocimientos en la práctica GENERAL
T05 Capacidad para trabajar en equipo. GENERAL
T06 Actitud de motivación por la calidad y la mejora continúa. GENERAL
T07 Capacidad de análisis y síntesis GENERAL
T08 Capacidad de adaptación a nuevas situaciones. GENERAL
T09 Creatividad y espíritu inventivo en la resolución de problemas científico-técnicos. GENERAL
T10 Capacidad para comunicarse con personas no expertas en la materia. GENERAL
T11 Aptitud para la comunicación oral y escrita en la lengua nativa. GENERAL
T12 Capacidad para el aprendizaje autónomo GENERAL
T14 Capacidad de gestión de la información en la solución de situaciones problemáticas GENERAL
T15 Capacidad para interpretar documentación técnica GENERAL
T17 Capacidad para el razonamiento crítico GENERAL
T18 Comportamiento asertivo GENERAL
T19 Habilidades en las relaciones interpersonales GENERAL

 

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 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
20
02. Prácticas, seminarios y problemas
10
03. Prácticas de informática
30
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 a través del campus virtual 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 preferiblemente a
través del campus virtual de la asignatura. Estos cuestionarios de evaluación
tendrán la forma de exámenes de respuestas múltiples, respuesta corta, etc.

Se propondrán una serie de actividades de aprendizaje que podrán consistir en la
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 4 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
            1 Evolución de software. Tipos de evolución. Leyes de la evolución de software. Gestión de la configuración del
software. Gestión de cambios. Control de versiones. Reutilización de software

        
R1 R3 R2
            2.Mantenimiento del software: Tipos de mantenimiento. Trazabilidad. Proceso de Mantenimiento. Estándares de
Mantenimiento. Plan de mantenimiento del software. Metodologías de mantenimiento. Técnicas de Mantenimiento de
software: reingeniería, ingeniería inversa. Herramientas para el mantenimiento de software.

        
R1 R4 R2

 

Bibliografía

Bibliografía Básica

 

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

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.

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

 

 

 

 

 

 

 

Bibliografía Específica

 

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

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

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

Scott Chacon. Pro Git

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.

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

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

 

 

El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente.