Você está na página 1de 7

ASIGNATURA DE GRADO:

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.

2.CONTEXTUALIZACIN EN EL PLAN DE ESTUDIOS

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:

G1. Competencias de gestin y planificacin: Iniciativa y motivacin. Planificacin y organizacin


(establecimiento de objetivos y prioridades, secuenciacin y organizacin del tiempo de realizacin, etc.).
Manejo adecuado del tiempo
G.2 Competencias cognitivas superiores: seleccin y manejo adecuado de conocimientos, recursos y estrategias
cognitivas de nivel superior apropiados para el afrontamiento y resolucin de diversos tipos de
BC.2 Capacidad para planificar, implantar, dirigir y peritar proyectos, servicios y sistemas informticos en todos
los mbitos, liderando su puesta en marcha y mejora continua y valorando su impacto econmico y social.
BC 16. Conocimiento y aplicacin de los principios, metodologas y ciclos de vida de la ingeniera 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 teoras, principios, mtodos y prcticas de la Ingeniera del Software.
BTEisw.4 Capacidad para identificar y analizar problemas y disear, desarrollar, implementar, verificar y
documentar soluciones software sobre la base de un conocimiento adecuado de las teoras, modelos y tcnicas
actuales.

El alumno descubrir que la produccin del software no es slo la fase de codificacin, sino otras muchas habituales en otros
procesos productivos.

3.REQUISITOS PREVIOS REQUERIDOS PARA CURSAR LA ASIGNATURA

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:

1. Reflexionar sobre la naturaleza del software y sus implicaciones.


2. Demostrar que esta reflexin ha llevado al alumno a una madurez en sus planteamientos como constructor de
software.
3. Conocer las caractersticas principales y de cmo 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 anlisis del ciclo de vida en
cascada.
5. Conocer las principales tcnicas de anlisis estructurado y las notaciones para el modelado ms relevante.
6. Demostrar el dominio del concepto y el conocimiento del significado de la fase de diseo del ciclo de vida encascada.
7. Conocer las principales tcnicas y notaciones empleadas para el diseo, especialmente las del diseo estructurado.
8. Discernir claramente entre el anlisis y el diseo. El alumno debe ser capaz de establecer con nitidez los lmites y las
diferencias.
9. Conocer el significado del resto de las fases del ciclo de vida en cascada, as como las principales tcnicas y
metodologas que se emplean en cada una de estas fases y que se ven en la asignatura.

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 .

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. Programacin extrema.
Mantenimiento del software. Garanta de calidad del software.

TEMA 3. ESPECIFICACIN DE REQUISITOS

Modelado de sistemas. Anlisis de requisitos del software. Notaciones para la especificacin. Documento de especificacin de
requisitos. Ejemplos de especificaciones.

TEMA 4. FUDAMENTOS DEL DISEO DEL SOFTWARE

Qu es el diseo?. Conceptos de base. Notaciones para el diseo. Documentos de diseo

TEMA 5. TCNICA GENERALES DE DISEO

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.

TEMA 6. UML, LENGUAJE UNIFICADO DE MODELADO

Qu es UML?. Orgenes de UML. Objetivos de UML. Estructura de UML. Diagramas UML.

TEMA 7. LA CODIFICACIN DEL SOFTWARE

Los lenguajes de programacin. Criterios de seleccin del lenguaje. Aspectos metodolgicos.

TEMA 8. PRUEBAS DE SOFTWARE

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

SEBASTIAN RUBEN GOMEZ PALOMO


EDUARDO ANTONIO MORALEDA GIL

7.METODOLOGA Y ACTIVIDADES DE APRENDIZAJE

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.

Participacin en los foros

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.

La prueba presencial constar de dos partes:

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

Nota total= 0,1*Nota evaluacin continua+0,9 Nota prueba presencial

La not mnima de la prueba presencial ser de 5 puntos sobre 10 para poder aplicar la frmula de nota final.

La pruebas de autoevaluacin se realizarn a distancia mediante la plataforma ALF

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

Buscarlo en Editorial UNED

Buscarlo en libreria virtual UNED

Buscarlo en bibliotecas UNED

Buscarlo en la Biblioteca de Educacin

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

Buscarlo en libreria virtual UNED

Buscarlo en bibliotecas UNED

Buscarlo en la Biblioteca de Educacin

Buscarlo en Catlogo del Patrimonio Bibliogrfico

ISBN(13): 9788478290741
Ttulo: INGENIERA DEL SOFTWARE (7)
Autor/es: Sommerville, Ian ;
Editorial: PEARSON
Buscarlo en libreria virtual UNED

Buscarlo en bibliotecas UNED

Buscarlo en la Biblioteca de Educacin

Buscarlo en Catlogo del Patrimonio Bibliogrfico

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

Buscarlo en libreria virtual UNED

Buscarlo en bibliotecas UNED

Buscarlo en la Biblioteca de Educacin

Buscarlo en Catlogo del Patrimonio Bibliogrfico

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

Buscarlo en libreria virtual UNED

Buscarlo en bibliotecas UNED

Buscarlo en la Biblioteca de Educacin

Buscarlo en Catlogo del Patrimonio Bibliogrfico

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.

SOMMERVILLE, I.: Ingeniera de Software. 6 a edicin. Addison-Wesley Iberoamericana, 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

La tutorizacin presencial de la asignatura se realizar en los Centros Asociados correspondientes. La


tutorizacin virtual o seguimiento de los aprendizajes se realiza a travs del Curso Virtual de la asignatura,
implantado en la plataforma oficial de la UNED para enseanzas oficiales. A dicha plataforma se accede a
travs de la pgina principal de la Web de la UNED, mediante las claves que se facilitan al formalizar la
matrcula.

Para cualquier consulta adicional, el horario de atencin al alumno es:

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


Lugar: Locales de la ETSI Informtica de la UNED.
Edificio Interfacultativo.
C/ Juan del Rosal, 16.
Departamento de Ingeniera de Software y Sistemas Informticos.
Tels 91 398 6486 (jueves)

Tambin pueden contactar mediante email: sgomez@issi.uned.es