domingo, 4 de marzo de 2018

Sistemas Heredados

Conclusiones

Los sistemas heredados pueden llegar a representar la base de la funcionalidad de una empresa, además de contener información de real importancia, por lo que la migración de sistemas es algo grave y siempre debe ser cuidadosamente planeada.

Dependerá de cada empresa decidir el futuro de sus sistemas con base en los riesgos, la importancia y el gasto que represente mantenerlos funcionando, además es importante recalcar que una empresa importante debe mantenerse actualizada y a la vanguardia.

Referencias

  • Sommervile, I. (2005). Ingenieria de Software. Madrid, España: Pearson Educacion S.A.
  • Caro, M. ( JUNIO 2002). MIGRACION DE SISTEMAS HEREDADOS: UNA METODOLOGÍA DE APOYO BASADA EN EL USO DE HERRAMIENTAS DE KDD (KNOWLEDGE DISCOVERY IN DATABASES. REVISTA INGENIERÍA DE SISTEMAS, VOLUMEN XVI, Nº 1, 49-73.
  • Pinzon, D. (2015). Evolución de un sistema legado: ¿mantener o migrar?. Marzo 3, 2018, de LinkedIn Sitio web: https://www.linkedin.com/pulse/evoluci%C3%B3n-de-un-sistema-legado-mantener-o-migrar-david-pinzon
  • viernes, 2 de marzo de 2018

    Procesos de Desarrollo Web

    Conclusiones

    El desarrollo de aplicaciones web se ha vuelto cada vez más exigente, en cuanto a diseño, funcionalidad y adaptabilidad, por lo que seguir una metodología es algo indispensable, cuál es una cuestión que queda libre a la elección del desarrollador y a su capacidad para identificar las necesidades del sistema.

    En el caso de las aplicaciones web, las metodologías ágiles se adaptan muy bien y son muy flexibles, sin embargo para proyectos grandes son poco recomendables, pero todo queda a criterio del equipo de trabajo.

    Referencias

  • Santa Maria, L. (2015). StaffDigital. Recuperado el 28 de febrero de 2018, de El proceso de diseño web que todo diseñador debe conocer: https://www.staffdigital.pe/blog/proceso-diseno-web/
  • Rodríguez, A. N. (2009). Métodologías de Diseño de aplicaciones Web. Argentina: Universidad Nacional de Plata.
  • Molina, J., Zea, M., Contento, M. & García F. (2017). Desarrollo en Aplicaciones Web. Marzo 1, 2018, de 3Ciencias Sitio web: https://www.3ciencias.com/wp-content/uploads/2017/09/ART-5.pdf
  • domingo, 25 de febrero de 2018

    Ciclos de Desarrollo del Software

    Conclusiones

    El modelo general (SDLC) busca la calidad, algo fundamental en el desarrollo de software. Por lo que cada proyecto debe planearse cuidadosamente y debe elegirse el mejor modelo de desarrollo, de acuerdo a las características del sistema, el equipo de desarrolladores y el cliente. Afortunadamente existe una gran variedad de modelos y además cada uno es adaptable, por lo que probablemente hay un modelo ideal para cada proyecto.

    Referencias

  • Calegari, D. (2015). Proceso Software y Ciclo de Vida. Febrero 25, 2018, de Universidad de la República de Uruguay Sitio web: https://www.fing.edu.uy/tecnoinf/maldonado/cursos/2015/rpyl/desarrolloSoftware.pdf
  • EcuRed. (2018). EcuRed. Recuperado el 25 de febrero de 2018, de Ciclo de vida del software: https://www.ecured.cu/Ciclo_de_vida_del_software
  • Pressman, R. (2002). Ingeniería del Software. Nueva York: McGraw-Hill.
  • jueves, 22 de febrero de 2018

    Evolución del Software

    Evolución del Software

    Conclusiones

    Las leyes de Lehman pueden resultar un poco intuitivas y, sin embargo, tienen un impacto importante en la solución a los problemas del código heredado y, en general, a cualquier sistema de software o hardware.

    Desde su planteamiento señalan la dificultad de cualquier sistema para mantenerse, apuntando incluso a que para cualquier software resultará simplemente imposible mantener la calidad, eficiencia y uso iniciales. Y así como marcan el ciclo evolutivo también indican ciertas pautas que sirven para ralentizar el deterioro del sistema.

    Por lo tanto, han sido de gran ayuda para replantearse el plan de soporte y buscar soluciones óptimas a problemas comunes.

    Referencias

  • Pressman, R. (2002). Ingeniería del Software. Nueva York: McGraw-Hill.
  • Ruiz, F. & Polo, M. (2001). Mantenimiento del Software. Febrero 19, 2018, de Universidad de Castilla - La Macha Sitio web: https://alarcos.esi.uclm.es/per/fruiz/curs/mso/trans/s2.pdf
  • López García, P. (2018). Leyes de Lehman. Febrero 21, 2018, de Scrib Sitio web: https://es.scribd.com/document/184080796/Leyes-de-Lehman
  • domingo, 11 de febrero de 2018

    Ingeniería de Software

    Conclusiones

    Después de lo mencionado, se puede redefinir el concepto de ingeniería de software como el proceso creativo de desarrollo de nuevos e innovadores métodos y programas de software que ayuden a resolver problemas en cualquier área a la que se aplique.

    Pressman recalca la importancia de la calidad y el mantenimiento del software, y es importante mencionar también la evolución que ha sufrido y seguirá sufriendo éste, dependiendo de los problemas que los desarrolladores intenten resolver y el avance tecnológico que se dé, sin embargo la estructura del proceso seguirá siendo prácticamente igual.

    Soporte de Software

    Conclusiones

    Podemos redefinir el soporte de software como el proceso global que abarca el mantenimiento, el soporte técnico y la atención al cliente.

    El proceso de soporte acompaña al software durante todo su ciclo de vida, sin embargo, se hace cada vez más necesario prever posibles complicaciones para otorgar no sólo mayor calidad sino mayor comodidad y facilidades al cliente al interactuar con el sistema; para esto es necesario diseñar desde el principio algo sencillo y entendible para cualquier persona.

    Además debe tomarse en cuenta la constante evolución de la tecnología, las actualizaciones, la cantidad de plataformas existentes, por lo que el sistema debe ser adaptable para facilitar el mantenimiento que pueda necesitar en posteriores actualizaciones.

    Sistemas Heredados

    Conclusiones Los sistemas heredados pueden llegar a representar la base de la funcionalidad de una empresa, además de contener informa...