domingo, 21 de agosto de 2022

Ingeniería de software, herramientas, métodos y procesos.

 Ingeniería de software, herramientas, métodos y procesos.




El ciclo de vida iterativo e incremental

 El ciclo de vida iterativo e incremental



El clico de vida iterativo permite que todo el proyecto evolucione a la par en todas sus partes, mientras que el ciclo de vida incremental permite una entrega paulatina y funcional del producto


Ventajas: 

  • Es un proceso incremental con entregas funcionales de un producto
  • Se adaptan a las circunstancias 
  • Genera mas confianza con el usuario 
  • Evita la documentación exhaustiva 
  • Respuesta ante el cambio
  • Permite dividir en pequeñas partes el proyecto optimizando así el proceso


Desventajas:

  • Se requiere demasiada interacción con el usuario
  • Puede que se descuide la documentación y esto afecte a personas que se involucren en el equipo en etapas posteriores al levantamiento
  • La documentación también puede afectar que se entreguen proyectos con alcances superiores a los previstos y sin ser pactados.

sábado, 26 de febrero de 2022

Importancia del proceso de software, métodos, y herramientas en su ciclo de vida.

 




¿Cuál es la importancia del proceso de software, métodos, y herramientas, en su ciclo de vida?

El ciclo de vida del software permite que a la hora de desarrollar un proyecto seguir unas pautas para este; si bien no se está obligado a un proceso en particular, si se cuenta con un conjunto de proceso los cuales al implementarlos permite que el desarrollador tenga claros los procesos y su nivel de importancia para un óptimo desarrollo gracias a esos estándares adaptados a un usuario final.

martes, 16 de noviembre de 2021

Consulta nuevas tendencias de las BD

 


Análisis BDOO y BDD

 


¿En qué casos recomendaría el uso de una BDOO y en qué casos el uso de una BDD? 


R//: Una BDOO se recomienda en casos de que el uso de la información este ligado a una constante actualización para el correcto funcionamiento y toma de decisiones, es decir, que la disponibilidad de la información para todos los que interactúan con ella deba ser en tiempo real, y no solo requieran lectura si no escritura, además de proporcionar un acceso ágil a lo requerido mediante proceso como la herencia y polimorfismos
Mientras que la BDD puede ser mas acertada para un modelo de datos en el cual, la interacción sea a mayor nivel de lectura y sectorizada, que no requiera de otros sectores para su correcto funcionamiento, si no que cada actor de la BD pueda tener acceso a lo que requiere para su proceso, permitiendo así optimizar procesamiento y que cada nodo aplique para quien corresponde, lo cual también brinda seguridad de la información, en términos de quienes interactúan.