domingo, 21 de febrero de 2016

¿Qué son las metodologías ágiles de desarrollo de software?


  • Son una serie de técnicas para la gestión de proyectos que surgieron como contraposición a los clásicos de gestión. Estas se basan en la entrega rápida del producto, en iteraciones y favorecen los cambios en el producto.



¿Cuáles son las características en las que se basan las metodologías ágiles?

Sus características son:
  • iteración
  • evolución de procesos
  • colaboración constante del cliente
  • avances incrementales.

¿Cuáles son las ventajas y desventajas del empleo de las metodologías ágiles respecto a  las tradicionales?
  • Desventajas
Deficiencias en el análisis y en las especificaciones del producto, intervenciones frecuentes y no muy adecuadas del cliente. No es recomendable un modelo de estos, para sistemas de alto nivel de seguridad, procesamiento distribuido o simplemente muy extenso.
  • Ventajas
Proporciona todas las ventajas del modelo en Cascada re-alimentado, reduciendo sus desventajas solo al ámbito de cada incremento. Facilidad de realizar cambios.


¿Cuándo es recomendable utilizar metodologías ágiles  en el desarrollo de software?
  • En proyectos con un alcance limitado, no muy grande, y/o que sean necesitados en un periodo de tiempo muy corto.

¿Cuáles son algunos tipos de metodologías ágiles?
  • Agile Modeling
  • Crystal Methods
  • Dynamic Systems Development Methods
  • Scrum
  • Extreme Programming (XP)
  • entre otros.

viernes, 19 de febrero de 2016

Evaluacion



1.    ¿Qué es el proceso del software?
a)    Es la recopilación de los requerimientos del software.
b)    Es la generación de programas y códigos en un lenguaje específico.
c)    Son las actividades que guían la elaboración del software
d)    Es la metodología en el generación de código
e)    Es la aplicación del modelo vista controlador del desarrollo de software

2.    Los modelos de  proceso del software:
a)    Muestran las necesidades del cliente
b)    Son una abstración del proceso del software
c)    Se utilizan en proyectos extensos de más de 6 meses
d)    Son un modelo ágil de programación
e)    Son diagramas que muestran el proceso de la ingeniería.

3.    No es una actividad común en el proceso del software
a)    Especificación de software
b)    Diseño e implementación del software.
c)    Validación del software.
d)    Soporte de software
e)    Evolución del software

4.    Son considerados modelos iterativos
a)    Modelo de cascada.
b)    Incremental
c)    Ingeniería de software basada en componentes
d)    Desarrollo en Espiral
e)    Incisos b y d
f)     Ninguno de los anteriores

5.    Utiliza  o adapta software comercial de ser posible
a)    Modelo de cascada.
b)    Incremental
c)    Desarrollo Evolutivo.
d)    Ingeniería de software basada en componentes
e)    Desarrollo en Espiral

6.    Modelo que tiene que finalizar una etapa para poder acceder a otra
a)    Modelo de cascada.
b)    Incremental
c)    Desarrollo Evolutivo.
d)    Ingeniería de software basada en componentes
e)    Desarrollo en Espiral

7.    Son desarrollos evolutivos
a)    Modelo de cascada.
b)    Desarrollo Exploratorio.
c)    Prototipos desechables
d)    Incisos a y b
e)    Incisos  b y c

f)     Ninguno de los anteriores

lunes, 15 de febrero de 2016

El Proceso del Software

Introducción
La evolución en los procesos del software ha surgido por la necesidad de explotar capacidades personales en una organización; características especificas de los sistemas que se estén desarrollando.
En los sistemas críticos es requerido un desarrollo de proceso altamente estructurado, un método tradicional.
Para sistemas de negocio que cambian en un lapso muy corto, con requerimientos que van a la misma velocidad es mucho mas efectivo un proceso ágil y flexible; un método ágil.
Dependiendo del tipo de sistema que se requiera, el tiempo que se tenga para realizarlo se puede adaptar ya sea uno u otro proceso para que el proyecto se desarrolle de una forma mas fluida.
Conclusion
La tecnología ha venido a revolucionar nuestra vida, de la mano con la industria éstos nos ayudan a encontrar soluciones mediante proyectos y con el respaldo de la ingeniería de software estos proyectos resultan con una mayor calidad cada día. Debido a esta competitividad las empresas requieren entregar proyectos de una forma mas rápida, de aquí es de donde ha surgido los procesos para desarrollar software

viernes, 12 de febrero de 2016

Reservas de dolares. PAN

<<Marko Cortes menciono que para los diputados del PAN queda claro que "a este gobierno priista le ha quedado grande el manejo de la economia', pues con reformas estructurales de gran calado disminut el nivel de reservas internacionales [...] una perdida de 8.7%.
Cita tomada del periodicouniversal.>>


Lo que no entiendo es la razon por la cual el PAN durante esos 12 años aumento la reserva de dolares, puesto que ya nose veia que iban a permanecer en la presidencia, ademas por lo que entiendo se subastan esa catidad de dolares (en los ultimos dias) para que no haya una devaluacion brusca del peso frente al dolar.
Ademas Banxico ha sido uno de los bancos que mas inyeciones de dinero ha hecho al mercado mexicano. Lo que estaria interesante ver seria a que bancos se le ha estado aplicando iyeccion de liquidez y ver si es un mercado de renta variable.
Le repito, en un lapso muy corto me he interesado bastante por este tipo de temas, no se si mis dudas esten bien estructuradas o si incluso los temas se conectan.
Con esperanza de que un dia hablemos de esto, le doy gracias pordarme otro tipo de datos, al parecer veridicos, que investigar.

http://www.eluniversal.com.mx/articulo/nacion/politica/2015/12/31/critica-pan-la-peor-caida-en-las-reservas