Aunque el Tecnico de Sistemas no siempre programa a diario, el temario de TI del SERGAS incluye fundamentos de programacion y de desarrollo de software. Repasamos la POO y las metodologias, que caen con frecuencia.
Paradigmas de programacion
Estructurada / imperativa: secuencia de instrucciones y estructuras de control (C, Pascal).
Orientada a objetos (POO): organiza el codigo en objetos (Java, C++, Python).
Funcional: basada en funciones puras, sin estado mutable (Haskell, Lisp).
Declarativa: se describe el "que", no el "como" (SQL, Prolog).
Fases secuenciales y cerradas; poca flexibilidad al cambio.
Agil
Entregas iterativas e incrementales; se adapta al cambio (Manifiesto Agil, 2001).
Scrum es el marco agil mas usado: trabaja en sprints (iteraciones cortas). Roles: Product Owner (prioriza el backlog), Scrum Master (facilita el proceso) y equipo de desarrollo. Artefactos: Product Backlog, Sprint Backlog e incremento.
Aplicacion en el SERGAS: los proyectos de software sanitario (evolutivos de la historia clinica, integraciones) se gestionan cada vez mas con enfoques agiles. Domina lo que mas cae: los 4 pilares de la POO (abstraccion, encapsulacion, herencia, polimorfismo), clase vs objeto y los roles de Scrum (Product Owner, Scrum Master, equipo) con el trabajo por sprints.
Trampa de examen: la clase es la plantilla y el objeto la instancia (no al reves). El Scrum Master NO es el jefe: facilita, no manda; quien prioriza el backlog es el Product Owner. Encapsulacion (ocultar el estado) no es lo mismo que abstraccion (modelar lo esencial). La cascada es secuencial; lo agil es iterativo.
Datos clave para el examen
Paradigmas: estructurada, orientada a objetos, funcional y declarativa.
🍪 Usamos cookies propias y de terceros para analizar el tráfico (Google Analytics), y recoger opiniones (Trustpilot). Puedes aceptar todas, rechazar o consultar el detalle en nuestra
Política de cookies.