Académique Documents
Professionnel Documents
Culture Documents
INTRODUCCIN A LA
INGENIERA DE
SOFTWARE Curso 2016/2017
(Cdigo:71902077)
1.PRESENTACIN DE LA ASIGNATURA
Bajo el epgrafe de Ingeniera del software se adscriben una gran cantidad de disciplinas, tcnicas y metodologas que hacen
referencia a todas las actividades relacionadas con la fabricacin del software y su gestin, presentadas desde el punto de
vista de la ingeniera. Este concepto abre un abanico muy amplio que es totalmente nuevo para el alumno.
Esta asignatura es de introduccin y presenta, de todas las facetas de la Ingeniera del software, las ideas relacionadas con
el producto software en s: lo que se ha dado en llamar Ingeniera del producto software.
Por primera vez se presenta a los alumnos la actividad de la ingeniera, presente en cualquier sector productivo, y en la
informtica tambin.
Los alumnos percibirn la actividad de la produccin 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 Ingeniera de Software junto con otras asignaturas como Calidad de Software, Sistemas de
Informacin en las Organizaciones, Gestion de Procesos, esta asignatura presenta por primera vez a los alumnos de la
titulacin la produccin de software desde un punto de vista de la ingeniera. Hasta el momento los conocimientos
presentados en el plan de estudios permiten la produccin de software a pequea escala permitiendo la elaboracin del
mismo de manera artesanal. Aplicaciones pequeas elaboradas por grupos de trabajo reducidos. Las asignaturas cursadas
hasta este punto permiten al alumno la adquisicin de habilidades necesarias para una pequea parte del proceso productivo
del software.
En esta asignatura se introduce de manera gradual cmo es un proyecto de ingeniera de software, en que fases se
estructura, cmo se evoluciona entre las diferentes fases del proyecto. Esto es lo que comnmente e conoce como el Ciclo
de Vida del software de un proyecto. Cuestiones ms especficas se abordan en el resto de als asignaturas englobadas en la
materia
Son competencias adquiridas en el grado que permite una asignatura introductoria como esta las siguientes:
El alumno descubrir que la produccin del software no es slo la fase de codificacin, 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 debera
haber cursado asignaturas como Fundamentos de Programacin, Programacin Orientada a Objetos. Simultneamente 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
Ingeniera de Software pero su conocimiento lo facilita enrmemente.
4.RESULTADOS DE APRENDIZAJE
Al concluir la asignatura el alumno debera haber adquirido las siguientes capacidades para:
Esta enumeracin de resultados de apredizaje est dentro de los propuestos en el plan de estudios. A saber:
RA1. Conoce el concepto, el enclave, los orgenes y la evolucin histrica de Ingeniera 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 Ingeniera de Requisitos y las tcnicas generales de diseo de software.G.1,G.2, BC.2, BC.16,
BTEisw.1, BTEisw.4.
RA3. Conoce diferentes tcnicas de codificacin, integracin y pruebas para la construccin de aplicaciones y es
capaz de aplicarlas G.1,G.2, BC.2, BC.16,
5.CONTENIDOS DE LA ASIGNATURA
TEMA 1. INTRODUCCIN
Qu es el software?. Calidad del software. Tipos de software Cmo se fabrica el software?. Mitos 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. Programacin extrema.
Mantenimiento del software. Garanta de calidad del software.
Modelado de sistemas. Anlisis de requisitos del software. Notaciones para la especificacin. Documento de especificacin de
requisitos. Ejemplos de especificaciones.
Descomposicin Modular. Tcnicas de diseo funcional descendente. Tcnicas de diseo basado en abstracciones. Tcnicas
de diseo orientadas a objetos. Tcnicas de diseo de datos. Diseo de bases de datos relacionales. Diseo de bases de
datos de objetos. Diseo de software con patrones. Ejemplos de diseos.
Tipos de pruebas. Pruebas de unidades. Pruebas de unidades en programacin orientada a objetos. Estrategias de
integracin. Pruebas de validacin. Pruebas del sistema.
6.EQUIPO DOCENTE
La metodologa 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 tecnologas. Los materiales docentes
especficos, las comunidades virtuales de aprendizaje, la asistencia presencial a los estudiantes a travs de los profesores
tutores de los Centros Asociados y el uso de los diversos sistemas de comunicacin (telfono, videoconferencia, radio,
televisin, correo electrnico, etc.) son los medios con que cuenta la UNED para la enseanza a distancia y todos ellos son
utilizados en esta asignatura.
Adicionalmente, el equipo docente mantendr actualizada una pgina web completamente especfica para la asignatura en la
direccin:
http://www.issi.uned.es/is/
8.EVALUACIN
Autoevaluacin
La autoevaluacin supone un aspecto muy importante dentro de un proceso general de aprendizaje. En esta asignatura,
planteamos a los alumnos un proceso de autoevaluacin basado en la realizacin de preguntas sobre cada uno de los
apartados de la asignatura. Estas preguntas sern contestadas por los alumnos y puestas en comn con los tutores y
profesores de la asignatura. Su realizacin no supone nigna aportacin numrica a la calificacin de la asignatura.
Evaluacin continua
La evaluacin continua de esta asignatura se lleva a cabo con la realizacin de las prcticas de la asignatura. El enunciado de
las mismas aparecer en la web de la asignatura y en la plataforma virtual ALF. Sern los tutores de la asignatura los
encargados de fijar las pautas de entrega y los criterios de correccin. Asignarn a los alumnos una calificacin de 0 a 10
que ser tenida en cuenta en la evaluacin de la asignatura.
Se valor positivamente la participacin 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.
PRUEBA PRESENCIAL
Dado el carcter de la asignatura, est permitido que el alumno utilice en la prueba presencial CUALQUIERA DE LOS LIBRO
DE TEXTO recomendados como bsicos o complementarios en esta gua. Sigue sin estar permitido el uso cualquier tipo de
apunte o fotocopia. As aparecer reflejado en el enunciado de las pruebas presenciales.
1 parte: 2 preguntas cortas que el alumno deber desarrollar por escrito, aportando, si se pide, ejemplos
particulares de los conceptos que se planteen. Cada pregunta se valorar sobre 2'5 puntos, siendo necesario
alcanzar al menos 1 punto, en cada una, para superar el examen.
2 parte: ejercicio de aplicacin de los conceptos tericos a un caso prctico. Se valorar sobre 5 puntos y ser
necesario obtener al menos 2 puntos para aprobar el examen.
La calificacin final de la asignatura se construir con la siguiente frmula
La not mnima de la prueba presencial ser de 5 puntos sobre 10 para poder aplicar la frmula de nota final.
Las actividades de autoevaluacin se realizarn exclusivamente durante el perodo lectivo de la asignatura, segundo
cuatrimestre, conservandose la calificacin para la convocatoria de septiembre.
9.BIBLIOGRAFA BSICA
ISBN(13): 9788499610931
Ttulo: APROXIMACIN A LA INGENIERA DEL SOFTWARE (2013)
Autor/es: Gmez Palomo, Sebastin Rubn ; Moraleda Gil, Eduardo ;
Editorial: CERASA
Comentarios y anexos:
10.BIBLIOGRAFA COMPLEMENTARIA
ISBN(13): 9786071503145
Ttulo: INGENIERIA DEL SOFTWARE, UN ENFOQUE PRCTICO (7 Edicion 2010)
Autor/es: Roger S. Pressman ;
Editorial: MC GRAW HILL
ISBN(13): 9788478290741
Ttulo: INGENIERA DEL SOFTWARE (7)
Autor/es: Sommerville, Ian ;
Editorial: PEARSON
Buscarlo en libreria virtual UNED
ISBN(13): 9788478975877
Ttulo: ANLISIS Y DISEO DE APLICACIONES INFORMTICAS DE GESTIN. UNA PERSPECTIVA DE
INGENIERA DEL SOFTWARE (2)
Autor/es: Piattini Velthuis, Mario G. ; Fernndez Sanz, Luis ; Cervera Bravo, Joaqun ; Calvo- Manzano
Villaln, Jos. A. ;
Editorial: RA-MA
ISBN(13): 9788492812400
Ttulo: INGENIERA DEL SOFTWARE UN ENFOQUE DESDE LA GUA SWEBOK (1 2011)
Autor/es: Salvador Snchez, Miguel ngel Sicilia, Daniel Rodrguez ;
Editorial: Garceta
Comentarios y anexos:
Estos libros pueden ser de utilidad para la preparacin de la asignatura. No obstante, el texto base se ajusta totalmente al
programa. Los temas tratados estn recogidos en una gran variedad de libros de ingeniera de software. Algunos abarcan
todos los temas y otros estn dedicados a temas especficos (anlisis, diseo, prueba, etc.). Algunos de los libros con un
carcter ms general son:
PRESSMAN ROGER S.: Ingeniera del Software. Un Enfoque Prctico. 5 a edicin. McGraw-Hill, 2002.
PIATTINI, M. y otros: Anlisis y diseo detallado de Aplicaciones Informticas de Gestin: Una perspectiva de Ingeniera de
software. RA-MA, 2004.
La razn 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.
11.RECURSOS DE APOYO
Todos los recursos de apoyo adicionales para el estudio de la asignatura se pondrn a disposicin de los alumnos en la
pgina web:
http://www.issi.uned.es/is/
en la que se mantendr actualizada la ultima versin del software del entorno de programacin necesario para la realizacin
de los ejercicios y las prcticas.
12.TUTORIZACIN