PG04_Objetivos y requisitos - DAAS26-P-C/poolobject GitHub Wiki

Objetivos

  • Usar una aplicación software en el proceso de detección de defectos de diseño
  • Aprender a analizar y evaluar proyectos software utilizando defectos de diseño
  • Analizar medidas de código para detectar defectos
  • Conocimiento de catálogos de defectos de código y técnicas de detección
  • Relación entre métricas y defectos de código de distintos autores
  • Criterios de clasificación de defectos de código

Requisitos técnicos

  • Selección, cálculo y análisis de métricas orientadas a objetos sobre código Java.
  • Selección e detección de defectos de diseño sobre código Java.
  • Acceso e instalación de proyectos de los repositorios de proyectos abiertos GitHub , SourceForge, o GitLab. El acceso se hará con alguna aplicación cliente de Git.

Requisitos software

  • Herramienta de medición con un catálogo de métricas estáticas de orientación a objetos (integrada como plugin dentro de un IDE o independiente).
  • Herramienta de detección de defectos de diseño que contenga en su catálogo algunos defectos definidos por Martin Fowler (integrada como plugin dentro de un IDE o independiente).