Que estás buscando?
B2_Que los estudiantes sepan aplicar sus conocimientos en su trabajo o vocación de una forma profesional y tengan las competencias que demuestran mediante la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio
B5_Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía
EFB4_Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en la ingeniería
EIS1_Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y que 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
EIS4_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
T1_Que los estudiantes conozcan un tercer idioma, que será preferentemente el inglés, con un nivel adecuado de forma oral y por escrito, de acuerdo con las necesidades que tendrán las graduadas y graduados en cada titulación
T2_Que los estudiantes tengan capacidad para trabajar como miembros de un equipo interidisciplinar ya sea como un miembros más, o realizando tareas de dirección con el fin de contribuir a desarrollar proyectos con pragmatismo y sentido de la responsabilidad, asumiendo compromisos teniendo en cuenta los recursos disponibles
La asignatura de'Ingeniería del Software 1, del primer trimestre de segundo curso, es la primera de las tres asignaturas llamadas Ingeniería del Software. Su impartición está pensada para dedicar 3 ECTS a la parte de teoría y 1 ECTS a practicar los conceptos expuestos a teoría.
Esta asignatura será la que introducirá el concepto de Ingeniería del Software, haciendo énfasis en la capacidad de los ingenieros e ingenieras para:
1.- Entender los requisitos que la realidad nos presenta.
2.- Comprender la diferencia entre el sistema global y el sistema software
3.- Analizar y modelar correctamente el sistema objetivo
4.- Empezar con las primeras nociones de diseño para implantar código fuente.
El aula (física o virtual) es un espacio seguro, libre de actitudes machistas, racistas, homófobas, transfobas y discriminatorias, ya sea hacia el alumnado o hacia el profesorado. Confiamos en que entre todas y todos podamos crear un espacio seguro donde podamos equivocarnos y aprender sin tener que sufrir prejuicios de otros.
Tema 1. Introducción a la Ingeniería del Software
1.1 ¿Qué es la ingeniería del software?
1.2 Características particulares del software.
1.3 ¿Por qué hacer modelos?
1.4 Diferentes procesos de software
1.5 Proceso Software Iterativo.
1.6 Ingeniería del Software basada en UML
1.7 Herramientas de modelado UML
Tema 2. Especificación y requisitos del software
2.1 Especificación y alcance de la aplicación.
2.2 Definición, cualidades y tipos de requisitos.
2.3 Estrategias de obtención de requisitos
2.4 Casos de uso
Tema 3. Modelo del dominio
3.1 El modelo del dominio
3.2 Diagrama de clases de especificación
3.3 Clases, asociaciones y atributos.
3.4 Agregación y composición.
3.5 Clase asociativa.
3.6 Jerarquía de clases.
Tema 4. Modelo de diseño
4.1 Del modelo del dominio al modelo de diseño.
4.2 Modelo de comportamiento: diagramas de interacción.
4.3 Modelo de comportamiento: diagramas de secuencia
4.4 Diagramas de clases de diseño.
4.5 Patrones de asignación de responsabilidades (GRASP)
La nota final se calculará con las calificaciones de las actividades ponderadas de la forma siguiente:
Sólo pueden presentarse en el examen de recuperación aquellos estudiantes suspendidos que se hayan presentado a la convocatoria ordinaria.
Por lo tanto, si las prácticas están aprobadas, la nota final de la asignatura se calculará de la siguiente forma:
Si nota examen >= 5: Nota final = 60% EX + 40% PRA
Si nota examen < 5: Nota final = EX
Después de recuperación (con las prácticas aprobadas):
Si nota examen recuperación >= 5: Nota final = 60% EX recuperación + 40% PRA
Si nota examen recuperación < 5: Nota final = EX recuperación
Si las prácticas no son aprobadas, Nota final = PRA
Nota sobre el plagio y el uso de IA generativa
El uso de inteligencias artificiales generativas (IAGs) debe limitarse a aquellos aspectos que no son fundamentales en el contexto de la asignatura. Se puede utilizar, de forma crítica, como mecanismo para resolver dudas sobre la materia y/o para mejorar la redacción de documentos entregables y/o como herramienta de generación de ideas. Tanto en el segundo (mejora de la redacción) como en el tercer caso (generación de ideas) será necesario explicitar en el documento cómo se ha utilizado y enlazar las conversaciones que han tenido lugar. Las IAGs no podrán ser utilizadas para generar ningún tipo de contenido (diagramas, especificaciones de requisitos, casos de uso, etc.), ni siquiera en forma de fragmentos, cuando dicho contenido quede dentro del alcance de los temas de la asignatura y/o tenga carácter evaluable. Ante las dudas respecto a la legitimidad o no de la utilización de IAGs es necesario contactar, a priori, con el profesorado de la asignatura.
Larman, Craig. Applying UML and patterns: en la introducción a la analysis y el objetivo orientado design y unified process. 3rd edition. Prentice Hall, 2005. ISBN9788420534381.
Booch, Grady. Análisis y Diseño Orientado en Objetos: con aplicaciones. 2da. Addison Wesley/Diaz de Santos, 1996. ISBN0-201-60122-2.
Coad, Peter / Yourdon Edward. Object Oriented Analysis. 2nd. Yourdon Press, 1991. ISBN0-13-629981-4
Cockburn, Alistair (2000).
Farley, D. "Moderno Software Engineering". Addison-Wesley Professional, 2021. ISBN 978-0137314911
Pressman, Roger S .. Software Engineering: a practical approach. 7. McGraw-Hill, 2010. ISBN 9786071503145.
Robertson, Suzanne & Robertson, James (2012). Mastering the Requirements Process 3rd edition. Addison Wesley. ISBN 0321815742