1. ¿Qué es o en qué consiste?
  2. ¿Para qué sirve?
  3. ¿Cómo se realiza?
  4. ¿Cuándo se aplica?
  5. ¿Ventajas y desventajas?
  6. Utiliza componentes de software previamente desarrollados en un nuevo proyecto para ahorrar tiempo y recursos.
  7. Cuando se necesita un componente de software que ya existe y se adapta a las necesidades del proyecto.
  8. Ventajas: *Ahorro de tiempo y recursos en el desarrollo de software. *Aumento de la calidad y fiabilidad del software.
  9. Aumenta la eficiencia y reducir costos en el desarrollo de software.
  10. * Búsqueda y evaluación de componentes de software existentes. * Integración y personalización de componentes seleccionados en un nuevo proyecto.
  11. Desventajas: *Riesgo de incompatibilidad con el software existente. *Dificultad para personalizar componentes de software. *Riesgo de dependencia de terceros.
  12. Tecnicas de reutilizacion de software
    1. Frameworks
      1. ¿Qué es o en qué consiste?
      2. ¿Para qué sirve?
      3. ¿Cómo se realiza?
      4. ¿Cuándo se aplica?
      5. ¿Ventajas y desventajas?
    2. Lineas de produccion de software
      1. ¿Qué es o en qué consiste?
      2. ¿Para qué sirve?
      3. ¿Cómo se realiza?
      4. ¿Cuándo se aplica?
      5. ¿Ventajas y desventajas?
    3. Realizacion de productos COTS
      1. ¿Qué es o en qué consiste?
      2. ¿Para qué sirve?
      3. ¿Cómo se realiza?
      4. ¿Cuándo se aplica?
      5. ¿Ventajas y desventajas?
    4. Sistemas ERP
      1. ¿Qué es o en qué consiste?
      2. ¿Para qué sirve?
      3. ¿Cómo se realiza?
      4. ¿Cuándo se aplica?
      5. ¿Ventajas y desventajas?
  13. Un framework es un conjunto de componentes de software estructurados y pre-diseñados que se pueden utilizar para construir aplicaciones.
  14. *Proporciona una estructura pre-diseñada para el desarrollo de software, lo que ayuda a reducir el tiempo y los costos. *Mejora la organización y la consistencia del código.
  15. *Se selecciona un framework adecuado para el proyecto y se integra con el código existente. *Se siguen las pautas y reglas establecidas por el framework.
  16. *Cuando se requiere una estructura pre- diseñada y sólida para el desarrollo de software. *Cuando se desea ahorrar tiempo y recursos en el desarrollo de software.
  17. VENTAJAS: Ahorro de tiempo y recursos en el desarrollo de software. Mejora la organización y la consistencia del código. Fácil de mantener y escalar. DESVENTAJAS: Puede haber limitaciones en la funcionalidad y personalización. Puede haber una curva de aprendizaje para el uso del framework. Puede haber una dependencia de terceros en cuanto a la disponibilidad y el mantenimiento del framework.
  18. Se realiza identificando componentes reutilizables en proyectos previos y almacenándolos en una biblioteca de componentes. Luego, se pueden seleccionar y utilizar estos componentes en nuevos proyectos.
  19. Las líneas de producción de software se aplican en el desarrollo de software y en proyectos que requieren entrega continua y sostenible de software de alta calidad.
  20. VENTAJAS: Mejora la eficiencia y la velocidad del desarrollo de software. Permite a los equipos de desarrollo entregar software de alta calidad a un ritmo sostenible. Automatiza las tareas repetitivas y las pruebas. Contribuye a un ciclo de desarrollo más eficiente. DESVENTAJAS: Puede ser costoso implementar y mantener las líneas de producción de software. Puede requerir una gran cantidad de recursos y esfuerzo para asegurar la automatización y el control adecuados. Puede ser difícil integrar con otros procesos y herramientas existentes.
  21. La realización de productos (COTS) es un enfoque de desarrollo de software que implica la compra y el uso de software comercialmente disponible en lugar de desarrollar software desde cero.
  22. El objetivo de la realización de productos COTS es proporcionar una solución rápida y económica para la implementación de software. Los productos COTS son utilizados para resolver problemas comunes y requisitos técnicos.
  23. La realización de productos COTS se realiza mediante la compra y la implementación de software comercialmente disponible.
  24. La realización de productos COTS se aplica cuando los equipos de desarrollo necesitan una solución rápida y económica para la implementación de software.
  25. VENTAJAS: Proporciona una solución rápida y económica para la implementación de software. Permite a los equipos de desarrollo centrarse en la solución de problemas específicos de su organización. Ofrece una amplia gama de opciones de productos. Puede ser más fácil de implementar y mantener que el software desarrollado desde cero. DESVENTAJAS: Puede ser más costoso a largo plazo que desarrollar software desde cero. Puede ser difícil personalizar y integrar con otros sistemas. Puede ser menos flexible que el software desarrollado desde cero. Puede haber limitaciones en las funciones y características disponibles en los productos COTS.
  26. Los sistemas ERP sirven para mejorar la eficiencia de los procesos de negocios y aumentar la eficacia de la información. Permiten a las organizaciones acceder a información precisa y actualizada en tiempo real, lo que les permite tomar decisiones más informadas.
  27. La implementación de un sistema ERP se realiza mediante la selección de una solución de software adecuada y la implementación y personalización de esa solución para adaptarse a las necesidades de la organización.
  28. Los sistemas ERP se aplican cuando las organizaciones buscan mejorar la eficiencia de sus procesos de negocios y tener acceso a información precisa y actualizada en tiempo real.
  29. VENTAJAS: Mejora la eficiencia de los procesos de negocios. Aumenta la eficacia de la información. Permite tomar decisiones informadas. Facilita la integración de sistemas existentes. Puede mejorar la productividad y la satisfacción de los empleados. DESVENTAJAS: Puede ser costoso implementar y mantener. Puede ser complejo y requerir un período de tiempo prolongado para implementarse. Puede ser difícil integrar con sistemas existentes. Puede requerir la formación de los empleados. Puede haber limitaciones en la personalización y en la funcionalidad disponible.
  30. Sirve para ahorrar tiempo y costos de desarrollo, mejorar la calidad y fiabilidad del software, y acelerar el tiempo de entrega.
  31. La reutilización de software se refiere a la práctica de utilizar componentes o sistemas previamente desarrollados en un nuevo proyecto, en lugar de crear software desde cero.
  32. Los sistemas ERP son sistemas de software empresarial que integran los procesos de negocios en una solución única. Estos sistemas abarcan áreas como finanzas, recursos humanos, compras, ventas, producción, entre otras.