Skip to content
Snippets Groups Projects
Select Git revision
  • 572d9bad016c5b9ad15264aa4217fd25e832ea6b
  • master default protected
  • develop
  • test
4 results

ivagonz-practica4

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • user avatar
    Ivan Gonzalez authored
    572d9bad
    History

    Información del proyecto

    Tecnologías utilizadas

    El proyecto se ha realizado usando JUnit4. Se he llevado a cabo su desarrollo con jdk 8 en el IDE Eclipse Mars 2. Se ha usado Maven para poder llevar a cabo la CI del proyecto, junto con sonarqube para analizar el mismo.

    Hemos usado git con un repositorio remoto en Gitlab: https://gitlab.inf.uva.es/tds-ivagonz-antroma/ivagonz-antroma-practica3.git, y con un repositorio de respaldo en BitBucket: https://ivagonz@bitbucket.org/ivagonz/ivagonz-antroma-practica3.git

    Se ha utilizado la herramienta tracking time para medir los tiempos gastados en realizar cada tarea y la comunicación entre los miembros del desarrollo se ha llevado a cabo mediante slack y skype.

    Resumen y funcionalidades

    Se ha llevado a cabo un test driven development para una red de autobuses con varias lineas y sus respectivas paradas con posiciones GPS.

    Clases de las que consta el proyecto

    Las clases que se han desarrollado para dar solucion al proyectos son: DirecionGPS, Linea, Parada, Red, AllTest, AllLineaTest, AllRedTest, DireccionGPSTest, LineaConstructorTest, LineaCorrespondenciasyTransbordosTest, LineaGestionDeParadasTest, ParadaTest, RedConstructorTest, RedGestionDeDistanciasTest, RedGestionDeLineasTest.

    SLOC

    • DireccionGPS: 50.
    • Linea: 320.
    • Parada: 54.
    • Red: 179.
    • AllLineaTest: 9.
    • AllRedTest: 8.
    • AllTest: 8.
    • DireccionGPSTest: 52.
    • LineaConstructorTest: 125.
    • LineaCorrespondenciasyTransbordosTest: 182.
    • LineaGestionDeParadasTest: 54.
    • LineaGestionDeParadasTestUnit: 129.
    • LineaMockTest: 54.
    • ParadaMockTest: 38.
    • ParadaTest: 21.
    • ParadaTestUnit: 25.
    • RedConstructorTest: 97.
    • RedGestionDeDistanciasTest: 106.
    • RedGestionDeLineasTest: 131.
    • SecuenciaDireccionTest: 14.
    • SecuenciaLineaTest: 26.
    • SecuenciaParadaTest: 14.
    • SecuenciaRedTest: 76.

    LLOC

    • DireccionGPS: 23.
    • Linea: 165.
    • Parada: 26.
    • Red: 94.
    • AllLineaTest: 9.
    • AllRedTest: 8.
    • AllTest: 8.
    • DireccionGPSTest: 52.
    • LineaConstructorTest: 125.
    • LineaCorrespondenciasyTransbordosTest: 182.
    • LineaGestionDeParadasTest: 54.
    • LineaGestionDeParadasTestUnit: 129.
    • LineaMockTest: 54.
    • ParadaMockTest: 38.
    • ParadaTest: 21.
    • ParadaTestUnit: 25.
    • RedConstructorTest: 97.
    • RedGestionDeDistanciasTest: 106.
    • RedGestionDeLineasTest: 131.
    • SecuenciaDireccionTest: 14.
    • SecuenciaLineaTest: 26.
    • SecuenciaParadaTest: 14.
    • SecuenciaRedTest: 76.

    Horas-Hombre

    El numero de horas hombre es de 19.8.