Escolar Documentos
Profissional Documentos
Cultura Documentos
Esta asignatura desarrolla determinados aspectos de las tareas de ingeniería del software
que no han sido cubiertos en asignaturas previas, puesto está el último cuatrimestre que
cursan los alumnos, entre ellas el código ético del ingeniero del software o el control de
calidad del software. Además de algunas herramientas específicas como SDMetrics para
la revisión de modelos de clases, o Function Point Modeler
(http://www.functionpointmodeler.com/) para realizar métricas de puntos de función, se
trabaja con una suite de herramientas a dos niveles: para el puesto de trabajo de cada
desarrollador y para la gestión del proyecto a nivel de la organización completa, en el
caso de estas últimas se utilizan servidores desplegados dentro de Cloud-DI, si bien se
permite que los alumnos busquen y utilicen otras plataformas si lo desean. Las
herramientas específicas utilizadas se muestran a continuación
A nivel de cada desarrollador:
•IDE –Eclipse
•Pruebas de unidad --JUnit
•Métricas –Plugin http://metrics.sourceforge.net
•Cobertura –Jacocohttp://www.eclemma.org/
•Reglas de codificación – Sonarlint
•Control de tareas –Mylyn
•Control de artefactos –Repos locales . Maven
A nivel de la Organización:
•IDE –El de cada desarrollador
•Métricas –SonarQube (local o remoto)
•Cobertura – SonarQube
•Reglas de codificación –Sonar
•Control de tareas –Redmine
•Control de artefactos –Repos gito svn, github, gitlab….