La Programación Extrema (XP) es una metodología ágil de desarrollo de software basada en valores como la comunicación, simplicidad y retroalimentación. Siguiendo prácticas como historias de usuario, diseño, codificación y pruebas, XP busca aumentar la productividad. Las historias de usuario especifican brevemente los requisitos funcionales y no funcionales del sistema desde la perspectiva del cliente.
un ensayo argumentativo sobre los temas Introducción a la Ingeniería de Software : Definición, Factores de calidad y productividad y Capacidad individual
un ensayo argumentativo sobre los temas Introducción a la Ingeniería de Software : Definición, Factores de calidad y productividad y Capacidad individual
un ensayo argumentativo sobre los temas Introducción a la Ingeniería de Software : Definición, Factores de calidad y productividad y Capacidad individual
un ensayo argumentativo sobre los temas Introducción a la Ingeniería de Software : Definición, Factores de calidad y productividad y Capacidad individual
Exposición sobre Programación Extrema, de la Universidad Autonoma de Baja California, Ensenada campus Valle Dorado, de la carrera de Lic. en Informática.
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
En esta charla, nos sumergiremos en los desafíos emergentes que la inteligencia artificial (IA) y los Large Language Models (LLMs) traen al mundo de la calidad del software y el testing. Exploraremos cómo la integración, uso o diseño de modelos de IA plantean nuevos retos, incluyendo la calidad de datos y detección de sesgos, sumando la complejidad de probar algo no determinístico. Revisaremos algunas propuestas que se están llevando adelante para ajustar nuestras tareas de testing al desarrollo de este tipo de sistemas, incluyendo enfoques de pruebas automatizadas y observabilidad.
3. ¿Qué es la Programación Extrema?
Es una metodología de desarrollo ligera basada en una serie
de valores y una docena de prácticas, que propician un
aumento en la productividad a la hora de generar software.
Se basa en una serie de reglas y principios que se han ido
gestando a lo largo de toda la historia de la ingeniería del
software.
4. Valores y principios de la
Programación Extrema
Comunicación. La XP ayuda mediante sus prácticas a la comunicación entre
los integrantes del grupo de trabajo: jefes de proyecto, clientes y
desarrolladores.
Sencillez. Los programas deben ser los más sencillos posibles y tener la
funcionalidad necesaria que se indican en los requisitos. No hay que añadir
algo que no se necesite hoy.
Retroalimentación. Las pruebas que se le realizan al software nos mantiene
informados del grado de fiabilidad del sistema.
Valentía. Asumir retos, ser valientes ante los problemas y afrontarlos. El
intentar mejorar algo que ya funciona.
5.
6. Fases del proceso de desarrollo de XP
Planificación: El primer paso de cualquier proyecto que siga la metodología
X.P es definir las historias de usuario con el cliente.
Diseño: La metodología X.P sugiere que hay que conseguir diseños simples y
sencillos.
Codificación: La codificación debe hacerse ateniendo a estándares de
codificación ya creados.
Pruebas: Uno de los pilares de la metodología X.P es el uso de test para
comprobar el funcionamiento de los códigos que vayamos implementando.
7.
8. Historia de usuario
Son la técnica utilizada para especificar los requisitos
del software. Se trata de tarjetas de papel en las cuales
el cliente describe brevemente las características que el
sistema debe poseer, sean requisitos funcionales o no
funcionales. El tratamiento de las historias de usuario es
muy dinámico y flexible. Cada historia de usuario es lo
suficientemente comprensible y delimitada para que los
programadores puedan implementarla en unas semanas.
10. Bibliografia
Robles, G., & ferrer, J. (10 de cotubre de 2002). Programación Extrema y
Software Libre. Recuperado el 26 de marzo de 2012, de TLDP:
http://es.tldp.org/Presentaciones/200211hispalinux/ferrer/robles-ferrer-
ponencia-hispalinux-2002.html
Calero Solís, M. (2003). Una explicación de la Programación Extrema.
Recuperado el 26 de marzo de 2012, de willydev.net:
http://www.willydev.net/descargas/prev/ExplicaXP.pdf
H. Canós, J. (20 de febrero de 2016). Métodologías Ágiles en el Desarrollo de
Software. Obtenido de http://ima.udg.edu/Docencia/07-
08/3105200728/TodoAgil.pdf