Saltar al contenido

Contexto del tema

Cómo se organiza un proyecto de software de principio a fin: con qué método se planifica, cómo se prueba y cómo se guarda y se comparte el código.

De qué va y por qué se estudia

Programar es solo una parte de hacer software. Hay que decidir en qué orden se hacen las cosas (el ciclo de vida y la metodología), comprobar que funcionan (las pruebas), guardar cada versión del código y permitir que varias personas trabajen en él a la vez (el control de versiones), y automatizar todo lo que ocurre desde que se guarda un cambio hasta que llega a producción (la integración continua). Este tema recorre esas cuatro cosas.

En la Administración tiene dos particularidades. La primera es Métrica versión 3, la metodología propia de la Administración española, que se pregunta con detalle: procesos, interfaces, estructura. La segunda es que hoy conviven el enfoque clásico y el ágil, y el examen pide la comparación: cascada frente a Scrum, sus roles, sus artefactos, sus eventos. Y en la parte de herramientas, Git es el sistema que domina y sus comandos se preguntan uno a uno.

El recorrido va del método a la herramienta: ciclos de vida y diagramas de flujo de datos; Métrica versión 3; ágil con Scrum, Kanban y XP; pruebas de software; repositorios e integración continua; y el control de versiones en dos apartados, los conceptos y Git en la práctica.

Metodologías, pruebas y control de versiones

Con qué método se planifica

  • Ciclos de vida
  • Los diagramas de flujo de datos
  • Métrica versión 3
  • Ágil y Scrum
  • Kanban y XP

Cómo se comprueba

  • Pruebas de software

Cómo se guarda y se comparte el código

  • Repositorios y CI/CD
  • Control de versiones
  • Git en la práctica

Cuatro preguntas: en qué orden se hace, cómo se comprueba, cómo se guarda y cómo se automatiza. Métrica versión 3 es lo propio de la Administración; Scrum y Git son lo que domina fuera y lo que más se pregunta.

Para el examen

  • Las cuatro preguntas del tema: en qué orden se hace, cómo se prueba, cómo se guarda, cómo se automatiza

  • Lo propio de la Administración: Métrica versión 3

  • Lo que domina hoy: Scrum como método y Git como herramienta