GuiaCompleta 71902077 2019
GuiaCompleta 71902077 2019
GuiaCompleta 71902077 2019
GRADO EN INGENIERÍA EN
TECNOLOGÍAS DE LA INFORMACIÓN
SEGUNDO CURSO
GUÍA DE
ESTUDIO
COMPLETA
INTRODUCCIÓN A LA INGENIERÍA DE
SOFTWARE
CÓDIGO 71902077
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077
18-19
INTRODUCCIÓN A LA INGENIERÍA DE
SOFTWARE
CÓDIGO 71902077
ÍNDICE
PRESENTACIÓN Y CONTEXTUALIZACIÓN
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA
ASIGNATURA
EQUIPO DOCENTE
HORARIO DE ATENCIÓN AL ESTUDIANTE
TUTORIZACIÓN EN CENTROS ASOCIADOS
COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE
RESULTADOS DE APRENDIZAJE
CONTENIDOS
METODOLOGÍA
PLAN DE TRABAJO
SISTEMA DE EVALUACIÓN
BIBLIOGRAFÍA BÁSICA
BIBLIOGRAFÍA COMPLEMENTARIA
RECURSOS DE APOYO Y WEBGRAFÍA
GLOSARIO
PRESENTACIÓN Y CONTEXTUALIZACIÓN
Bajo el epígrafe de Ingeniería del software se adscriben una gran cantidad de disciplinas,
técnicas y metodologías que hacen referencia a todas las actividades relacionadas con la
fabricación del software y su gestión, presentadas desde el punto de vista de la ingeniería.
Este concepto abre un abanico muy amplio que es totalmente nuevo para el alumno.
Esta asignatura es de introducción y presenta, de todas las facetas de la Ingeniería del
software, las ideas relacionadas con el producto software en sí: lo que se ha dado en llamar
Ingeniería del producto software.
Por primera vez se presenta a los alumnos la actividad de la ingeniería, presente en
cualquier sector productivo, y en la informática también.
Los alumnos percibirán la actividad de la producción del software desde un plano superior al
que han conocido hasta este momento. No se trata de hacer sino de planificar para que otros
hagan.
Dentro de la materia Ingeniería de Software junto con otras asignaturas como Calidad de
Software, Sistemas de Información en las Organizaciones, Gestion de Procesos, esta
asignatura presenta por primera vez a los alumnos de la titulación la producción de software
desde un punto de vista de la ingeniería. Hasta el momento los conocimientos presentados
en el plan de estudios permiten la producción de software a pequeña escala permitiendo la
elaboración del mismo de manera artesanal. Aplicaciones pequeñas elaboradas por grupos
de trabajo reducidos. Las asignaturas cursadas hasta este punto permiten al alumno la
adquisición de habilidades necesarias para una pequeña parte del proceso productivo del
software.
En esta asignatura se introduce de manera gradual cómo es un proyecto de ingeniería de
software, en que fases se estructura, cómo se evoluciona entre las diferentes fases del
proyecto. Esto es lo que comúnmente e conoce como el Ciclo de Vida del software de un
proyecto. Cuestiones más específicas se abordan en el resto de als asignaturas englobadas
en la materia
El alumno descubrirá que la producción del software no es sólo la fase de codificación, sino
otras muchas habituales en otros procesos productivos.
Esta asignatura se imparte en el segundo cuatrimestre del segundo curso del grado. Hasta
este punto el alumno debería haber cursado asignaturas como Fundamentos de
Programación, Programación Orientada a Objetos. Simultáneamente en el mismo curso y en
el mismo cuatrimestre se cursa la asigntura Bases de Datos.
Estas asignaturas no son requisitos imprescindibles para adquirir los conocimientos que se
presentan en la asignatura de Ingeniería de Software pero su conocimiento lo facilita
enórmemente.
EQUIPO DOCENTE
Nombre y Apellidos SEBASTIAN RUBEN GOMEZ PALOMO
Correo Electrónico sgomez@issi.uned.es
Teléfono 91398-6486
Facultad ESCUELA TÉCN.SUP INGENIERÍA INFORMÁTICA
Departamento ING.DE SOFTWARE Y SISTEMAS INFORMÁTICOS
Son competencias adquiridas en el grado que permite una asignatura introductoria como
esta las siguientes:
• G1. Competencias de gestión y planificación: Iniciativa y motivación. Planificación y
organización (establecimiento de objetivos y prioridades, secuenciación y organización del
tiempo de realización, etc.). Manejo adecuado del tiempo
• G.2 Competencias cognitivas superiores: selección y manejo adecuado de conocimientos,
recursos y estrategias cognitivas de nivel superior apropiados para el afrontamiento y
resolución de diversos tipos de
• BC.2 Capacidad para planificar, implantar, dirigir y peritar proyectos, servicios y sistemas
informáticos en todos los ámbitos, liderando su puesta en marcha y mejora continua y
valorando su impacto económico y social.
• BC 16. Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la
ingeniería de software.
• BTEisw.1 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.
• BTEisw.4 Capacidad para 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.
RESULTADOS DE APRENDIZAJE
Al concluir la asignatura el alumno debería haber adquirido las siguientes capacidades para:
1. Reflexionar sobre la naturaleza del software y sus implicaciones.
2. Demostrar que esta reflexión ha llevado al alumno a una madurez en sus planteamientos
como constructor de software.
3. Conocer las características principales y de cómo se aplican las tres familias de ciclos de
vida que se ven en la asignatura.
4. Demostrar el dominio del concepto y el conocimiento del significado de la fase de análisis
del ciclo de vida en cascada.
5. Conocer las principales técnicas de análisis estructurado y las notaciones para el
modelado más relevante.
6. Demostrar el dominio del concepto y el conocimiento del significado de la fase de diseño
del ciclo de vida encascada.
7. Conocer las principales técnicas y notaciones empleadas para el diseño, especialmente
las del diseño estructurado.
8. Discernir claramente entre el análisis y el diseño. El alumno debe ser capaz de establecer
con nitidez los límites y las diferencias.
9. Conocer el significado del resto de las fases del ciclo de vida en cascada, así como las
principales técnicas y metodologías que se emplean en cada una de estas fases y que se
ven en la asignatura.
CONTENIDOS
TEMA 1. INTRODUCCIÓN
El ciclo de vida de un producto . El ciclo de vida del software. Fases del ciclo de vida del
software . Documentos que se generan en el ciclo de vida. Tipos de ciclo de vida del
software. Prototipos. El modelo en espiral. Programación extrema. Mantenimiento del
software. Garantía de calidad del software.
¿Qué es UML?. Orígenes de UML. Objetivos de UML. Estructura de UML. Diagramas UML.
METODOLOGÍA
PLAN DE TRABAJO
Estudiar los recursos de programación que nos ofrecen los leguajes y las técnicas
de implementación a las que dan lugar.
Repasar algunos de los criterios habitualmente utilizados para elegir un determinado
lenguaje de programación.
pruebas del sistema, las encontrará por primera vez en esta práctica.
SISTEMA DE EVALUACIÓN
TIPO DE PRUEBA PRESENCIAL
Tipo de examen Examen de desarrollo
Preguntas desarrollo 3
Duración del examen 120 (minutos)
Material permitido en el examen
Dado el carácter de la asignatura, está permitido que el alumno utilice en la prueba
presencial CUALQUIERA DE LOS LIBROS DE TEXTO recomendados como básicos o
complementarios en esta guía. Sigue sin estar permitido el uso cualquier tipo de apunte
o fotocopia. Así aparecerá reflejado en el enunciado de las pruebas presenciales.
Criterios de evaluación
Todas las preguntas de este ejercicio son eliminatorias en el sentido de que debe
obtener una nota mínima en cada una de ellas.
En cada una de las cuestiones cortas (las dos primeras), que se valora con 2’5
puntos, la nota mínima es 1 punto; en el problema de desarrollo (cuestión tercera)
la nota mínima que debe obtener es de 2 puntos.
La cantidad MÁXIMA de papel (de examen y timbrado) que puede emplear ESTÁ
LIMITADA al equivalente a tres hojas de tamaño A4 (210 x 297 mm).
% del examen sobre la nota final 90
Nota del examen para aprobar sin PEC 5,6
Nota máxima que aporta el examen a la 9
calificación final sin PEC
Nota mínima en el examen para sumar la 0
PEC
Comentarios y observaciones
Criterios de evaluación
Serán los tutores de la asignatura los encargados de fijar las pautas de entrega y los
criterios de corrección. Asignarán a los alumnos una calificación de 0 a 10 que será
tenida en cuenta en la evaluación de la asignatura.
Ponderación de la PEC en la nota final 0.10
Fecha aproximada de entrega 19/05/2018
Comentarios y observaciones
BIBLIOGRAFÍA BÁSICA
ISBN(13):9788499610931
Título:APROXIMACIÓN A LA INGENIERÍA DEL SOFTWARE (2013)
Autor/es:Gómez Palomo, Sebastián Rubén ; Moraleda Gil, Eduardo ;
Editorial:CERASA
BIBLIOGRAFÍA COMPLEMENTARIA
ISBN(13):9786071503145
Título:INGENIERIA DEL SOFTWARE, UN ENFOQUE PRÁCTICO (7ª Edicion 2010)
Autor/es:Roger S. Pressman ;
Editorial:MC GRAW HILL
ISBN(13):9788478290741
Título:INGENIERÍA DEL SOFTWARE (7ª)
Autor/es:Sommerville, Ian ;
Editorial:PEARSON
ISBN(13):9788478975877
Título:ANÁLISIS Y DISEÑO DE APLICACIONES INFORMÁTICAS DE GESTIÓN. UNA
PERSPECTIVA DE INGENIERÍA DEL SOFTWARE (2ª)
Autor/es:Piattini Velthuis, Mario G. ; Fernández Sanz, Luis ; Cervera Bravo, Joaquín ; Calvo- Manzano
Villalón, José. A. ;
Editorial:RA-MA
ISBN(13):9788492812400
Título:INGENIERÍA DEL SOFTWARE UN ENFOQUE DESDE LA GUÍA SWEBOK (1ª 2011)
Autor/es:Salvador Sánchez, Miguel Ángel Sicilia, Daniel Rodríguez ;
Editorial:Garceta
Estos libros pueden ser de utilidad para la preparación de la asignatura. No obstante, el texto
base se ajusta totalmente al programa. Los temas tratados están recogidos en una gran
variedad de libros de ingeniería de software. Algunos abarcan todos los temas y otros están
dedicados a temas específicos (análisis, diseño, prueba, etc.). Algunos de los libros con un
carácter más general son:
• PRESSMAN ROGER S.: Ingeniería del Software. Un Enfoque Práctico. 5a edición.
McGraw-Hill, 2002.
• SOMMERVILLE, I.: Ingeniería de Software. 6a edición. Addison-Wesley Iberoamericana,
2002.
• PIATTINI, M. y otros: Análisis y diseño detallado de Aplicaciones Informáticas de Gestión:
Una perspectiva de Ingeniería de software. RA-MA, 2004.
La razón por la que se recomiendan estos libros es para ofrecer al alumno la posibilidad de
consultar los conceptos presentados en el texto principal de la asignatura desde ópticas
diferentes.
http://www.issi.uned.es/is/
GLOSARIO
IGUALDAD DE GÉNERO
En coherencia con el valor asumido de la igualdad de género, todas las denominaciones que en esta
Guía hacen referencia a órganos de gobierno unipersonales, de representación, o miembros de la
comunidad universitaria y se efectúan en género masculino, cuando no se hayan sustituido por
términos genéricos, se entenderán hechas indistintamente en género femenino o masculino, según el
sexo del titular que los desempeñe.