GuiaCompleta 71902077 2019

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

18-19

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

UNED 2 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

Nombre de la asignatura INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE


Código 71902077
Curso académico 2018/2019
Departamento INGENIERÍA DEL SOFTW. Y SIST. INFORMÁTICOS
Título en que se imparte GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN -
TIPO: OBLIGATORIAS - CURSO: SEGUNDO CURSO
Nº ETCS 6
Horas 150.0
Periodo SEMESTRE 2
Idiomas en que se imparte CASTELLANO

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.

UNED 3 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA


ASIGNATURA

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

Nombre y Apellidos EDUARDO ANTONIO MORALEDA GIL


Correo Electrónico emoraleda@issi.uned.es
Teléfono 91398-6486
Facultad ESCUELA TÉCN.SUP INGENIERÍA INFORMÁTICA
Departamento ING.DE SOFTWARE Y SISTEMAS INFORMÁTICOS

HORARIO DE ATENCIÓN AL ESTUDIANTE

La tutorización presencial de la asignatura se realizará en los Centros Asociados


correspondientes. La tutorización virtual o seguimiento de los aprendizajes se realiza a
través del Curso Virtual de la asignatura, implantado en la plataforma oficial de la UNED para
enseñanzas oficiales. A dicha plataforma se accede a través de la página principal de la Web
de la UNED, mediante las claves que se facilitan al formalizar la matrícula.

Para cualquier consulta adicional, el horario de atención al alumno es:

Jueves de 12:00h a 14:00 h. y de 18:00h a 20:00h

Lugar: Locales de la ETSI Informática de la UNED.


Edificio Interfacultativo.
C/ Juan del Rosal, 16.
Departamento de Ingeniería de Software y Sistemas Informáticos.
Tels 91 398 6486 (jueves)

También pueden contactar mediante email: sgomez@issi.uned.es

UNED 4 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

TUTORIZACIÓN EN CENTROS ASOCIADOS

En el enlace que aparece a continuación se muestran los centros asociados y extensiones


en las que se imparten tutorías de la asignatura. Estas pueden ser:
• Tutorías de centro o presenciales: se puede asistir físicamente en un aula o despacho del
centro asociado.
• Tutorías campus/intercampus: se puede acceder vía internet.
La información ofrecida respecto a las tutorías de una asignatura es orientativa. Las
asignaturas con tutorías y los horarios del curso actual estarán disponibles en las fechas de
inicio del curso académico. Para más información contacte con su centro asociado.
Consultar horarios de tutorización de la asignatura 71902077

COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE

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.

UNED 5 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

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.

Esta enumeración de resultados de apredizaje está dentro de los propuestos en el plan de


estudios. A saber:
• RA1. Conoce el concepto, el enclave, los orígenes y la evolución histórica de Ingeniería de
software. Así como el concepto de ciclo de vida de software, los diferentes enfoques y
ampliaciones. ( G.1,G.2, BC.2, BC.16, BTEisw.1, BTEisw.4)
• RA2. Conoce la Ingeniería de Requisitos y las técnicas generales de diseño de
software.G.1,G.2, BC.2, BC.16, BTEisw.1, BTEisw.4.
• RA3. Conoce diferentes técnicas de codificación, integración y pruebas para la construcción
de aplicaciones y es capaz de aplicarlas G.1,G.2, BC.2, BC.16,

CONTENIDOS

TEMA 1. INTRODUCCIÓN

¿Qué es el software?. Calidad del software. Tipos de software ¿Cómo se fabrica el


software?. Mitos del software .

UNED 6 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

TEMA 2. EL CICLO DE VIDA DEL SOFTWARE

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.

TEMA 3. ESPECIFICACIÓN DE REQUISITOS

Modelado de sistemas. Análisis de requisitos del software. Notaciones para la especificación.


Documento de especificación de requisitos. Ejemplos de especificaciones.

TEMA 4. FUDAMENTOS DEL DISEÑO DEL SOFTWARE

¿Qué es el diseño?. Conceptos de base. Notaciones para el diseño. Documentos de diseño

TEMA 5. TÉCNICA GENERALES DE DISEÑO

Descomposición Modular. Técnicas de diseño funcional descendente. Técnicas de diseño


basado en abstracciones. Técnicas de diseño orientadas a objetos. Técnicas de diseño de
datos. Diseño de bases de datos relacionales. Diseño de bases de datos de objetos. Diseño
de software con patrones. Ejemplos de diseños.

TEMA 6. UML, LENGUAJE UNIFICADO DE MODELADO

¿Qué es UML?. Orígenes de UML. Objetivos de UML. Estructura de UML. Diagramas UML.

TEMA 7. LA CODIFICACIÓN DEL SOFTWARE

Los lenguajes de programación. Criterios de selección del lenguaje. Aspectos metodológicos

UNED 7 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

TEMA 8. PRUEBAS DE SOFTWARE

Tipos de pruebas. Pruebas de unidades. Pruebas de unidades en programación orientada a


objetos. Estrategias de integración. Pruebas de validación. Pruebas del sistema.

METODOLOGÍA

La metodología seguida para el aprendizaje de esta asignatura es la propia de una


universidad a distancia, que se caracteriza por el empleo conjunto de medios impresos,
audiovisuales y de las nuevas tecnologías. Los materiales docentes específicos, las
comunidades virtuales de aprendizaje, la asistencia presencial a los estudiantes a través de
los profesores tutores de los Centros Asociados y el uso de los diversos sistemas de
comunicación (teléfono, videoconferencia, radio, televisión, correo electrónico, etc.) son los
medios con que cuenta la UNED para la enseñanza a distancia y todos ellos son utilizados
en esta asignatura.
Adicionalmente, el equipo docente mantendrá actualizada una página web completamente
específica para la asignatura en la dirección:
http://www.issi.uned.es/is/

PLAN DE TRABAJO

En el cómputo de horas se incluyen el tiempo dedicado a las horas lectivas, horas de


estudio, tutorías, seminarios, trabajos, prácticas o proyectos, así como las exigidas para la
preparación y realización de exámenes y evaluaciones.
TEMA: Tema 1 : Introducción a la ingeniería de software - 10 Horas
En este tema se da una visión inicial de lo que es el software y cómo se produce.
Igualmente se profundiza en el concepto de ingeniería del software. Se pretende que el
alumno
adquiera una idea clara de los siguientes conceptos:
Denición de software y requisitos de calidad exigibles.
No todo el software es igual, según su aplicación y modo de desarrollarlo puede ser
muy diverso. Se da una visión de los distintos tipos de software.
Denición del concepto de Ingeniería del software y comprensión de su origen.
Existen algunas ideas preestablecidas acerca del software que se analizan

UNED 8 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

TEMA: TEMA 2: EL CICLO DE VIDA DEL SOFTWARE - 20 Horas


Uno de los conceptos que se estudian en este curso es el ciclo de vida del software. En este
tema se va a estudiar que es el ciclo de vida de un producto, como es el ciclo de vida del
software, que fases tiene, que posibles esquemas organizativos pueden tener esas fases,
dando
lugar a ciclos de vida diferentes. Se presentará además que tipo de ciclo de vida es el más
adecuado según qué proyecto o producto se esté desarrollando. La descripción
pormenorizada
de las diferentes fases del ciclo de vida del software serán descritas en posteriores temas
de esta aasignatura.

TEMA: TEMA 3. ESPECIFICACIÓN DE REQUISITOS - 20 Horas


El alumno después este tema debe conocer el concepto de especicación de los
requisitos de un sistema software. Así mismo los conocimientos y técnicas necesarias para
la
obtención, análisis y validación de los mismos. Concretamente el alumno deberá:
Comprender la relevancia que para la realización de un sistema software tiene la obtención
de los requisitos que tiene que cumplir para satisfacer su funcionamiento de
manera correcta y las expectativas del cliente que lo encarga.
Conocer y distinguir los diferentes tipos de requisitos que se presentan en la elaboración
de un sistema software.
Conocer las técnicas más relevantes para la captura de los requisitos de un sistema y
ser capaz de elaborar un documento de especicación de requisitos, SRD.
Reconocer diferentes notaciones para elaborar los diagramas que se emplean en la
elaboración del SRD

TEMA: TEMA 4. FUDAMENTOS DEL DISEÑO DEL SOFTWARE - 20 Horas


Con este tema se inicia el estudio de las etapas de desarrollo. Después de haber especi-
cado QUÉ se quiere resolver durante la especicación, las etapas de desarrollo se dedican a
determinar CÓMO se debe resolver el proyecto. La primera de estas etapas es la de diseño,
se
continúa con la de codificación y se analiza con las etapas de pruebas del software
realizado.
Toda esta segunda unidad didáctica está dedicada a la etapa de diseño. Concretamente, en
este Tema se abordan los fundamentos de la etapa de diseño.
Primeramente se concreta qué se entiende por diseño y se analizan las actividades que
se deben realizar para llevarlo a cabo. A continuación se introducen algunos conceptos
fundamentales

UNED 9 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

que deben tenerse en cuenta para realizar cualquier diseño. Seguidamente se


describen distintas notaciones que se pueden emplear para la descripción de un diseño
software.
Algunas de estas notaciones son versiones ampliadas de las ya estudiadas para la
especicación y otras son totalmente especícas para el diseño. Finalmente, se proponen
unos formatos concretos para la elaboración de los documentos del diseño arquitectónico y
del diseño detallado en los que se recogen todos los resultados del diseño.

TEMA: TEMA 5. TÉCNICA GENERALES DE DISEÑO - 20 Horas


El diseño de software es una actividad que requiere tener cierta experiencia previa, que
es difícil de adquirir sólo a través del estudio de las técnicas de diseño. Sin embargo, un
conocimiento detallado de dichas técnicas es esencial para poder abordar la tarea de diseño
con perspectivas de éxito.
En este Tema se hace un repaso a las técnicas más importantes de diseño que se emplean
habitualmente. Todas ellas tratan de facilitar la realización del diseño.

TEMA: TEMA 6. UML, LENGUAJE UNIFICADO DE MODELADO - 10 Horas


El objetivo de este tema es que el alumno se familiarice con el lenguaje UML y
su utilización para la especicación y el modelado. En primer lugar se hace un breve
recorrido por la historia de su génesis. Esto permite contemplar cómo es un proceso
de normalización de herramientas conceptuales, en el que están implicadas tanto la
industria del sector como la comunidad cientíca, y cómo se lleva a cabo con total
normalidad y se llega a un estandard de aplicación mundial. En segundo lugar se
presenta los elementos de lenguaje UML, relaciones, clases y diagramas. Algunos de
estos elementos se salen fuera del alcance de la asignatura pero se presentan para
completar la visión de todo el lenguaje UML.

TEMA: TEMA 7. LA CODIFICACIÓN DEL SOFTWARE - 10 Horas


Codicar es el proceso de expresar un programa de computadora en un lenguaje
de programación. Sin embargo construir un programa no es sólo codicar, también
implica las tareas de vericación, depuración y pruebas de ese programa. En este tema nos
centraremos en estudiar únicamente la tarea de codicación. Los objetivos
especícos son los siguientes:
Analizar los lenguajes de programación más utilizados y agruparlos por sus
características comunes.

UNED 10 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

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.

TEMA: TEMA 8. PRUEBAS DE SOFTWARE - 20 Horas


Se analiza a lo largo de este tema los distintos tipos de pruebas que se deben
o pueden realizar a un software para garantizar de forma razonable su correcto
funcionamiento.
Se revisan además las técnicas más utilizadas en función del tipo de
lenguaje de programación.

PEC: Práctica de Ingeniería de Software - 18 Horas


El contenido de estas prácticas integra cuatro partes progresivas que el alumno irá
realizando y
entregado a su tutor para su corrección.
El objetivo de esta práctica es la consolidación de los conocimientos adquiridos con el
estudio
de la asignatura mediante un ejercicio que abarca los contenidos del curso. Es importante
haber
estudiado con anterioridad los diferentes temas que integran el curso y haber realizado
alguno
de los ejercicios propuestos. La práctica está estructurada de tal forma que se puede ir
realizando
a medida que se van estudiando los temas y permite al alumno comprobar hasta qué punto
ha
asimilado los conocimientos.
Un objetivo secundario de esta práctica es comparar como se aborda la realización de un
proyecto software desde la óptica de la ingeniería frente al ya conocido y realizado desde la
óptica del desarrollador o el programador. La “revisita” al programa propuesto implica
abordar
el desarrollo a través de los diferentes estadios implícitos dentro de un proyecto de
ingeniería
de software, de forma sistemática. Algunas de las fases, como el diseño o la implementación
pueden haber sido abordadas en mayor o menor medida en la práctica ya realizada. Otras
como
la elaboración de los documentos de requisitos, el documento de diseño o la elaboración de
las

UNED 11 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

pruebas del sistema, las encontrará por primera vez en esta práctica.

PRUEBA PRESENCIAL: 2 horas

Total Horas ECTS introducidas aquí : 150

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

PRUEBAS DE EVALUACIÓN CONTINUA (PEC)


¿Hay PEC?
Descripción
La evaluación continua de esta asignatura se lleva a cabo con la realización de las
prácticas de la asignatura. El enunciado de las mismas aparecerá en la web de la
asignatura y en la plataforma virtual ALF.

Criterios de evaluación

UNED 12 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

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

OTRAS ACTIVIDADES EVALUABLES


¿Hay otra/s actividad/es evaluable/s?
Descripción
Participación en los foros

Se valorá positivamente la participación activa en los foros de la asignatura en


aquellas propuestas que surjan para enriquecer con las experiencias de los
alumnos en las empresas del sector o cualquier otro tema relacionado que se
proponga
Criterios de evaluación
Se podrá obtener hasta 1 punto adicional
Ponderación en la nota final 0.1
Fecha aproximada de entrega 19/05/2018
Comentarios y observaciones
La participación debe ser a lo largo de todo el cuatrimestre.
Se tiene en cuenta tanto la participación con propuestas como la de evaluación
crítica de las propuestas realizadas por otros alumnos

¿CÓMO SE OBTIENE LA NOTA FINAL?

La nota final de la signatura se obtiene con la siguiente fórmula

NOTA FINAL= 0.9*nota prueba presencial+0.1*PEC+0.1*nota actividades


adicionales

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

UNED 13 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

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.

UNED 14 CURSO 2018/19


INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CÓDIGO 71902077

RECURSOS DE APOYO Y WEBGRAFÍA

Todos los recursos de apoyo adicionales para el estudio de la asignatura se pondrán a


disposición de los alumnos en la página web:

http://www.issi.uned.es/is/

en la que se mantendrá actualizada la ultima versión del software del entorno de


programación necesario para la realización de los ejercicios y las prácticas.

GLOSARIO

Consultar libro de texto principal recomendado para el seguimiento del curso

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.

UNED 15 CURSO 2018/19

También podría gustarte