Entradas

XP vs SCRUM

Imagen
Diferencias entre XP y SCRUM SCRUM Scrum es un modelo de referencia que define un conjunto de prácticas y roles, y que puede tomarse como punto de partida para definir el proceso de desarrollo que se ejecutará durante un proyecto.  Scrum es un proceso de desarrollo de software iterativo y creciente utilizado comúnmente en entornos basados en el desarrollo ágil de software. Aunque Scrum estaba enfocado a la gestión de procesos de desarrollo de software, puede ser utilizado en equipos de mantenimiento de software, o en una aproximación de gestión de programas. Los roles principales en Scrum son: XP (eXtreme Programming) Es la más destacada de las metodologías ágiles del desarrollo del software. Fue ideada por Kent Beck a finales de los 90. En XP los cambios en los requisitos son un aspecto natural del desarrollo de los proyectos VALORES XP CARACTERISTICAS PRINCIPALES EN XP  LAS PRINCIPALES DIFERENCIAS ENTRE SCRUM Y XP Ambas s...

Modelo Cascada

Imagen
Modelo Cascada  Este es el más básico de todos los modelos y ha servido como bloque de construcción para los demás paradigmas de ciclo de vida. Está basado en el ciclo convencional de una ingeniería y su visión es muy simple: el desarrollo de software se debe realizar siguiendo una secuencia de fases. Cada etapa tiene un conjunto de metas bien definidas y las actividades dentro de cada una contribuyen a la satisfacción de metas de esa fase o quizás a una subsecuencia de metas de la misma.  El arquetipo del ciclo de vida abarca las siguientes actividades: Ingeniería y Análisis del Sistema: Debido a que el software es siempre parte de un sistema mayor, el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software. Análisis de los requisitos del software: el proceso de recopilación de los requisitos se centra e intensifica especialmente en el software. El ingeniero de software ...

Cuestionario

1.      Los métodos ágiles se utilizan en: b)     Desarrollo de software 2.      ¿Qué modelo de desarrollo de software utilizan los métodos ágiles? c)     Iterativo 3.      ¿Cuáles son las principales características en las que se basa el método ágil? a)     Trabajo en equipo, adaptable, avances funcionales 4.      ¿Cuáles son las características que   diferencian al método ágil del convencional? a)     El cliente participa en el equipo de desarrollo b)     Trabajo en equipo c)     Satisfacción del cliente e)     Adaptable en cualquier etapa del proyecto 5.      En los métodos ágiles el cliente: b)     Se incorpora al equipo de trabajo

Mapa Conceptual

Imagen

Tarea 1. Ensayo

Métodos ágiles de programación  Hasta hace no mucho, el proceso en el desarrollo de software estaba asociado a un enfasis en el control del proceso por el cual se llevaba a cabo una rigurosa definicion de roles, actividades y artefactos asi como el modelado y la documentacion detallada. Éste esquema para el desarrollo del software habia demostrado que era muy efectivo y necesario en proyectos de desarrollo de gran tamaño, sin embargo éste enfoque no termina siendo el mas adecuado para todos los proyectos, como aquellos donde el sistema esta cambiando frecuentemente y se exige reducir drasticamente los tiempos de desarrollo pero manteniendo una alta calidad. Por estar orientadas especialmente a proyectos pequeños, las metodologias agiles constituyen una solucion a medida para ese entorno, en gran parte porque hacen que el desarrollo del software sea mas simple pero sin renunciar a las practicas para asegurar la calidad del producto final. Las metodologias ágiles nacen en 2001...
¿Que es una firma digital? Es un método criptográfico que asocia una identidad ya sea de una persona en particular o de un equipo a un mensaje enviado a través de transmisión por la red. Su uso puede ser diferente dependiendo de lo que queramos hacer con la firma ya que tendremos posibilidad de validar que el documento es emitido por nosotros ¿Que es un sello digital? es un elemento básico en la factura electrónica es el que señala la relación entre emisor y receptor y que permite al SAT comprobar que no han falsificados los datos del comprobante. De tal manera el sello digital funge como elemento clave para las finanzas de la empresa, porque estaremos seguros de que el receptor no ha cambiado nada, y del estado, que evitará los fraudes fiscales ¿Que es un certificado digital? Es el único medio que permite garantizar técnica y legalmente la identidad de una persona en Internet. Se trata de un requisito indispensable para que las instituciones puedan ofrecer servi...

Cifrados

Hay dos técnicas básicas para cifrar información: (también denominado cifrado de clave secreta) de cifrado simétrico y asimétrico (también denominado cifrado de clave pública)  ¿Que es el cifrado simetrico?  La encripcion simétrica es la técnica más antigua y más conocida. Una clave secreta, que puede ser un número, una palabra o una simple cadena de letras aleatorias, se aplica al texto de un mensaje para cambiar el contenido de una manera determinada. Esto puede ser tan simple como cambiar cada letra por un número de lugares en el alfabeto. Siempre y cuando el remitente y el destinatario conocen la clave secreta, pueden cifrar y descifrar todos los mensajes que utilizan esta clave. ¿Que es el cifrado asimetrico? El problema con las claves secretas es el intercambio en Internet o en una red grande impidiendo que caigan en las manos equivocadas. Cualquiera que conozca la clave secreta puede descifrar el mensaje. Una respuesta es la encripcion asimétrica, e...