Laboratorio de Desarrollo y Herramientas
(Curso Académico 2022 - 2023)
Mostrar Todo


Nota informativa: Atendiendo a la normativa de Protección de Datos y propiedad intelectual en la que se limita la publicación de imágenes de terceras personas sin su consentimiento, aquellos que difundan grabaciones de las sesiones de clase sin previo consentimiento de las personas implicadas, serán responsables ante la ley del uso prohibido de las citadas grabaciones.



1. Datos descriptivos de la asignatura
  • Código: 139264311
  • Centro: Escuela Superior de Ingeniería y Tecnología
  • Lugar de impartición: Escuela Superior de Ingeniería y Tecnología
  • Titulación: Grado en Ingeniería Informática
  • Plan de Estudios: 2010 (publicado en 21-03-2011)
  • Rama de conocimiento: Ingeniería y Arquitectura
  • Itinerario/Intensificación: Ingeniería del Software
  • Departamento/s:
  • Área/s de conocimiento:
    • Ciencia de la Computación e Inteligencia Artificial
  • Curso: 4
  • Carácter: Obligatoria
  • Duración: Primer cuatrimestre
  • Créditos ECTS: 6,0
  • Modalidad de impartición: Presencial
  • Horario: Ver horario
  • Dirección web de la asignatura: Ver web de la asignatura
  • Idioma: Español e Inglés
2. Requisitos para cursar la asignatura
No existen requisitos para cursar la asignatura
3. Profesorado que imparte la asignatura

Profesor/a Coordinador/a: DAGOBERTO CASTELLANOS NIEVES

General:
Nombre:
DAGOBERTO
Apellido:
CASTELLANOS NIEVES
Departamento:
Ingeniería Informática y de Sistemas
Área de conocimiento:
Ciencia de la Computación e Inteligencia Artificial
Grupo:
1 + PE101 + TU101
Contacto:
Teléfono 1:
922845006
Teléfono 2:
Correo electrónico:
dcastell@ull.es
Correo alternativo:
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Miércoles 16:00 19:30 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 2 P2.030
Todo el cuatrimestre Martes 08:00 10:30 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 2 P2.030
Observaciones:
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Martes 09:00 12:00 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 2 P2.030
Todo el cuatrimestre Miércoles 09:00 12:00 Escuela Superior de Ingeniería y Tecnología - Módulo A - AN.4A ESIT 2 P2.030
Observaciones:
4. Contextualización de la asignatura en el plan de estudio
  • Bloque formativo al que pertenece la asignatura: Itinerario 3: Ingeniería del Software
  • Perfil profesional: Ingeniero Técnico en Informática
5. Competencias

Tecnología Específica / Itinerario: Ingeniería del Software

  • C25 - 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.
  • C26 - Capacidad para valorar las necesidades del cliente y especificar los requisitos software para satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la existencia de sistemas ya desarrollados y de las propias organizaciones.
  • C27 - Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles.
  • C28 - 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.
  • C29 - Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran presentarse.
  • C30 - Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos.

Competencias Generales

  • CG5 - Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de su calidad, de acuerdo con los conocimientos adquiridos según lo establecido en el apartado 5 de este anexo.
  • CG7 - Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas de obligado cumplimiento.
  • CG12 - Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, organización y planificación de proyectos, así como la legislación, regulación y normalización en el ámbito de los proyectos informáticos, de acuerdo con los conocimientos adquiridos según lo establecido en el apartado 5 de este anexo.

Transversales

  • T6 - Capacidad de comunicación efectiva en inglés.
  • T11 - Capacidad de trabajar en un contexto internacional.
  • T14 - Poseer las habilidades de aprendizaje necesarias para emprender estudios posteriores o mejorar su formación con un cierto grado de autonomía.
  • T16 - Capacidad de planificación y organización del trabajo personal.
  • T17 - Tener motivación por el logro profesional y para afrontar nuevos retos, así como una visión amplia de las posibilidades de la carrera profesional en el ámbito de la Ingeniería en Informática.

Módulo Desarrollo y Mantenimiento del Software

  • E17 - Capacidad de desarrollar sistemas software que integren conocimientos adquiridos previamente.
  • E18 - Capacidad de proponer soluciones siguiendo un modelo de procesos adecuado.
  • E20 - Capacidad para utilizar herramientas y tecnologías de desarrollo de software.
  • E21 - Capacidad para proponer soluciones de calidad de los procesos software.
  • E26 - Capacidad para desarrollar planes de continuidad del negocio.
6. Contenidos de la asignatura

Contenidos teóricos y prácticos de la asignatura

- Profesor/a: Dagoberto Castellanos Nieves
- Temas (epígrafes):
Tema 1: Buenas prácticas para el desarrollo del software
Tema 2: Herramientas de gestión de proyectos.
Tema 3: Herramientas de comunicación.
Tema 4: Herramientas de documentación.
Tema 5: Marcos para el desarrollo de software.
Tema 6: Herramientas de gestión de incidencias.
Tema 7: Gestión de la configuración.
Tema 8: Herramientas de gestión de versiones de productos.
Tema 9: Herramientas de pruebas.

Actividades a desarrollar en otro idioma

- Profesor/a: Dagoberto Castellanos Nieves
- Temas (epígrafes):
- Prácticas: El software utilizado en las actividades de los temas herramientas de gestión de incidencias y de versiones de productos, están desarrollado en inglés, así como varios de los manuales y tutoriales que emplearán los estudiantes para el desarrollo de las actividades prácticas de la asignatura.
7. Metodología y volumen de trabajo del estudiante

Descripción

Cada semana se imparten una hora de clases teóricas y se dedica tres horas a a la realización prácticas en aula, seminarios u otras actividades formativas complementarias. En grupos reducidos se imparten las sesiones de prácticas en laboratorio de informática y las tutorarías académicas. Por cuenta propia, tras cada clase, el alumnado deberá complementar la información aportada por los docentes mediante la elaboración de su manual de estudio o apuntes (Estudio/preparación de clases teóricas). Para facilitar el estudio individual, el profesorado indicará, en cada clase, qué apartados concretos de los contenidos se han tratado.

Se utilizará el campus virtual como elemento coordinador de las actividades a realizar, y del seguimiento continuo del alumnado. Nos centraremos en las herramientas colaborativas que se emplean en el desarrollo de proyectos software (repositorios de código, de gestión de documentación, seguimiento, de pruebas), y en las tecnologías colaborativas propias de la asignatura (Sonar, Jenkins, Jira). Además, se emplean varias de sus herramientas o actividades como la wiki, los foros y glosarios. Está previsto que se emplearán en todos los temas de la asignatura.

Actividades formativas en créditos ECTS, su metodología de enseñanza-aprendizaje y su relación con las competencias que debe adquirir el estudiante

Actividades formativas Horas presenciales Horas de trabajo autónomo Total horas Relación con competencias
Clases teóricas 15,00 0,00 15,0 [E26], [E21], [E20], [E18], [E17], [CG12], [CG7], [CG5], [C30], [C29], [C28], [C27], [C26], [C25]
Clases prácticas (aula / sala de demostraciones / prácticas laboratorio) 5,00 0,00 5,0 [E26], [E21], [E20], [E18], [E17], [CG12], [CG7], [CG5], [C30], [C27], [C26], [C25]
Realización de seminarios u otras actividades complementarias 0,00 0,00 0,0 [E26], [E21], [E20], [E18], [E17], [T17], [T16], [T14], [T11], [T6], [CG12], [CG7], [CG5], [C30], [C29], [C28], [C27], [C26], [C25]
Realización de trabajos (individual/grupal) 25,00 40,00 65,0 [E26], [E21], [E20], [E18], [E17], [T17], [T16], [T14], [CG12], [CG7], [CG5], [C30], [C29], [C28], [C27], [C26], [C25]
Realización de exámenes 3,00 0,00 3,0 [E21], [E20], [E18], [E17], [T17], [T16], [T14], [T11], [T6], [CG12], [CG7], [CG5]
Asistencia a tutorías 12,00 0,00 12,0 [E26], [E21], [E20], [E18], [E17], [T17], [T16], [T14], [T11], [T6], [CG12], [CG7], [CG5], [C30], [C27], [C26], [C25]
Estudio autónomo individual o en grupo 0,00 50,00 50,0 [E26], [E21], [E18], [E17], [T16], [CG12], [CG7], [CG5], [C30], [C27], [C26], [C25]
Total horas
Total ECTS
8. Bibliografía / Recursos

Bibliografía básica

Ingeniería del software / Ian Sommerville (2005). Edición: 7ª ed. Editorial: México [etc.] : Pearson Educación, 2005. Descripción física: XVIII, 687 p. ; 25 cm. ISBN: 84-7829-074-5

Pressman, Roger. Ingeniería del software : un enfoque práctico / Roger S. Pressman (2001). Edición: 5ª ed. Editorial: Madrid [etc.] : McGraw-Hill, D. L. 2001
Descripción física: XXXVII, 601 p. ; 28 cm. ISBN: 84-481-3214-9 OpenLibrary Covers. MarcarSommerville, Ian

Bibliografía complementaria

Otros recursos

9. Sistema de evaluación y calificación

Descripción

La Evaluación de la asignatura se rige por el Reglamento de Evaluación y Calificación de la Universidad de La Laguna (en adelante, REC), o el que la Universidad tenga vigente, además de por lo establecido en la Memoria de Verificación inicial o posteriores modificaciones. De acuerdo con artículo 4.4 del REC, todo el alumnado está sujeto a EVALUACIÓN CONTINUA en primera convocatoria de la asignatura, salvo los casos previstos en los artículos 5.4. y 5.5. Las actividades evaluativas de la asignatura que conforman la EVALUACIÓN CONTINUA, tienen la siguiente ponderación y consideraciones.

Se deben de entregar los trabajos programados del curso en los plazos indicados. Según establece el artículo 4.7 del REC, se entenderá agotada la convocatoria cuando el alumno o alumna presente actividades cuya ponderación compute, al menos, el 50% de la evaluación continua. Para los trabajos que queden sin entregar, su nota para la evaluación continua será 0.

La EVALUACIÓN CONTINUA de la asignatura está compuesta por dos partes diferenciadas, pero interrelacionadas. Las actividades formativas y evaluaciones de las mismas se realizarán a lo largo todo el cuatrimestre (semana 1 a la 18). La evaluación de la primera parte que se denomina como teórica supondrá un 30% de la nota final. Mientras que la segunda parte denominada práctica de la asignatura supondrá el 70% restante de la nota final. Se tienen que aprobar ambas partes, para que se efectué la suma de la nota final. Estas dos partes conforman la EVALUACIÓN CONTINUA de la asignatura.

Las actividades evaluativas de las partes teórica y práctica, que conforman la EVALUACIÓN CONTINUA, tienen la siguiente ponderación.

a) Parte teórica (30% de la nota final, obligatoria)
- Seminarios y/o debates (5% de la nota final). (4 seminarios y/o debates).
- Pruebas de respuesta corta (10 % de la nota final). (5 pruebas de respuesta corta).
- Presentación de proyecto y defensa del mismo (15% de la nota final). (un proyecto). Actividad obligatoria.
 
b) Parte práctica (70% de la nota final,  Actividad obligatoria). Las actividades evaluativas en la parte prácticas serían los informes de memoria de prácticas y los ejercicios desarrollados en las actividades prácticas, que tendrán una ponderación del 70% de la nota final. Las actividades prácticas contarán con 5 actividades de prácticas a lo largo del cuatrimestre. Cada actividad práctica tendrá una ponderación de un 14% de la nota final.

En la segunda convocatoria de esta asignatura no se continua con la modalidad de EVALUACIÓN CONTINUA. Se realiza una EVALUACIÓN ÚNICA en la segunda convocatoria. La EVALUACIÓN ÚNICA consiste en las siguiente actividad evaluativa o prueba. La EVALUACIÓN ÚNICA está compuesto por la evaluación de la parte teórica (preguntas tipos test, resolución de problemas, preguntas abiertas, actividades integrales del temario), con un 30% de ponderación de la calificación, y la parte práctica (ejercicios similares a los desarrollados en las actividades prácticas de la evaluación continua), con un 70% de la ponderación de la calificación. Es necesario aprobar ambas partes con un 5, para aprobar la evaluación. La calificación máxima en la EVALUACIÓN UNICA es de un 100% de la calificación de la asignatura.

Estrategia Evaluativa

Tipo de prueba Competencias Criterios Ponderación
Valoración de las actividades prácticas en el laboratorio [T14], [T16], [T17], [CG12], [T6], [C25], [C26], [CG5], [C28], [C30], [CG7], [T11], [C27], [C29], [E17], [E18], [E20], [E21], [E26] Adecuación a lo solicitado. Nivel de conocimientos adquiridos. 20,00 %
Elaboración de informes [T14], [T16], [T17], [CG12], [T6], [C25], [C26], [CG5], [C28], [C30], [CG7], [T11], [C27], [C29], [E17], [E18], [E20], [E21], [E26] Adecuación a lo solicitado. Nivel de conocimientos adquiridos 30,00 %
Realización de trabajos y su defensa y/o exposición. [T14], [T16], [T17], [CG12], [T6], [C25], [C26], [CG5], [C28], [C30], [CG7], [T11], [C27], [C29], [E17], [E18], [E20], [E21], [E26] Adecuación a lo solicitado. Nivel de conocimientos adquiridos 50,00 %
10. Resultados de Aprendizaje
Ser capaz de 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.
Ser capaz de valorar las necesidades del cliente y especificar los requisitos software para satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la existencia de sistemas ya desarrollados y de las propias organizaciones, pudiendo identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran presentarse.
En el contexto de un grupo de trabajo, ser capaz de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles, 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. Valorando las necesidades del cliente y los requisitos del software.
11. Cronograma / calendario de la asignatura

Descripción

*La distribución de los temas por semana es orientativo, puede sufrir cambios según las necesidades de organización docente. El calendario de la asignatura comprende 15 semanas de docencia con actividades teóricas y prácticas. La distribución semanal de la asignatura comprende 1 hora de actividades teóricas y 3 de actividades prácticas en el laboratorio. En las semanas comprendidas entre la semana 1 hasta la 15, el estudiante realizará actividades de trabajo individual o por equipos. Entre las semanas 16 y 18 se realizará una actividad evaluativa (entrega de proyecto).

Primer cuatrimestre

Semana Temas Actividades de enseñanza aprendizaje Horas de trabajo presencial Horas de trabajo autónomo Total
Semana 1: Tema 1 Exposición. Tema 1. Buenas prácticas para el desarrollo del software. 4.00 6.00 10.00
Semana 2: Tema 1 Exposición. Tema 1. Buenas prácticas para el desarrollo del software.  Prácticas. Herramientas de buenas prácticas para el desarrollo software. 4.00 6.00 10.00
Semana 3: Tema 2 Exposición. Tema 2: Herramientas de gestión de proyectos. Problema. Gestión de proyectos. Prácticas. Herramientas de gestión de proyectos. Cuestionario 1. Entrega de práctica 1. 4.00 6.00 10.00
Semana 4: Tema 3 Exposición. Tema 3: Herramientas de comunicación. Problema. Comunicación en proyectos software. Prácticas. Herramientas de comunicación. Seminario 1. 4.00 6.00 10.00
Semana 5: Tema 3 Exposición. Tema 3: Herramientas de comunicación. Problema. Comunicación en proyectos software. Prácticas. Herramientas de comunicación. Cuestionario 2. Entrega de práctica 2. 4.00 6.00 10.00
Semana 6: Tema 3 Exposición. Tema 4: Herramientas de documentación. Problema. Documentación. Prácticas. Herramientas de documentación. Seminario 2. 4.00 6.00 10.00
Semana 7: Tema 4 Exposición. Tema 4: Herramientas de documentación. Problema. Documentación. Prácticas. Herramientas de documentación. Cuestionario 3. Entrega de práctica 3. 4.00 6.00 10.00
Semana 8: Tema 5 Exposición. Tema 5: Marcos para el desarrollo de software. Problema. Marcos del desarrollo software. Prácticas. Marcos y herramientas para el desarrollo software.  Seminario 3 4.00 6.00 10.00
Semana 9: Tema 6 Exposición. Tema 6: Herramientas de gestión de incidencias. Problema. Gestión de incidencias. Cuestionario. Prácticas. Herramientas de gestión de incidencias. Cuestionario 4. Entrega de práctica 4. 4.00 6.00 10.00
Semana 10: Tema 6 Exposición. Tema 6: Herramientas de gestión de incidencias. Problema. Gestión de incidencias. Cuestionario. Prácticas. Herramientas de gestión de incidencias.  Seminario 4 4.00 6.00 10.00
Semana 11: Tema 7 Exposición. Tema 7: Gestión de la configuración. Problema. Gestión de la configuración. Entrega de práctica 5. Cuestionario 4.00 6.00 10.00
Semana 12: Tema 8 Exposición. Tema 8: Gestión de la configuración. Problema. Gestión de la configuración. Cuestionario 5. Herramienta de gestión de la configuración. 4.00 6.00 10.00
Semana 13: Tema 9 Exposición. Tema 9: Herramientas de pruebas. Problema. Integración continua. Prácticas. Herramientas de Integración continua. Herramientas de pruebas.  4.00 6.00 10.00
Semana 14: Tema 9 Exposición. Tema 9: Herramientas de pruebas. Problema. Integración continua. Prácticas. Herramientas de Integración continua. Herramientas de pruebas. Cuestionario 4.00 6.00 10.00
Semana 15: Evaluación Evaluación y trabajo autónomo de los estudiantes para la preparación de la evaluación. Entrega de proyecto de la asignatura. 4.00 6.00 10.00
Total 60.00 90.00 150.00
Fecha de última modificación: 13-07-2022
Fecha de aprobación: 15-07-2022