Ingeniería del Software II: Implementación, Pruebas y Mantenimiento
Palabras clave:
Ingeniería del Software, Pruebas, Mantenimiento, SeguridadSinopsis
En este libro se investigó los procesos de implementación, pruebas y mantenimiento de la ingeniería del software y se documentó los diferentes tipos de pruebas de software para validar el correcto funcionamiento de un software, se documentó también los procesos de evolución de un software para lograr un correcto mantenimiento del software. Este libro tiene como objetivo aplicar los conceptos y teorías de validación del software con el fin de crear de software de calidad, confiable, que se encuentre disponible, protegido y seguro, para que el profesional de sistemas informáticos sea capaz de gestionar con eficiencia y en ambientes éticos y de responsabilidad proyectos inmersos en la creación software. Se investigó varios libros llegando a realizar un compendio de las partes más importantes y se llegó a la conclusión de que la ingeniería del software proporciona varias técnicas para la evaluación y validación del software y varias metodologías para el desarrollo de software confiable y seguro que el profesional puede utilizar dependiendo las diferentes necesidades, situaciones o proyectos a desarrollar
Citas
Álvarez, A. (2012). Manual Imprescindible de Métodos ágiles y Scrum. España: Anaya Multimedia.
Boehm, B. W. (1979). “Software engineering; R & D Trends and defense needs.” In Research Directions in Software Technology. Wegner, P. (ed.). Cambridge, Mass.: MIT Press. 1–9
Hopkins, R. y Jenkins, K. (2008). Eating the IT Elephant: Moving from Greenfield Development to Brownfield. Boston, Mass.: IBM Press.
Kaner, C. (2003). “The power of ‘What If . . .’ and nine ways to fuel your imagination: Cem Kaner on scenario testing”. Software Testing and Quality Engineering, 5 (5), 16–22.
Kendall, E. (2013). Análisis y Diseño de Sistemas. México: Pearson Educación.
Lehman, M. M. (1996). “Laws of Software Evolution Revisited”. Proc. European Workshop on Software Process Technology (EWSPT’96), Springer-Verlag. 108–24.
Lehman, M. M. y Belady, L. (1985). Program Evolution: Processes of Software Change. London: Academic Press
Massol, V. y Husted, T. (2003). JUnit in Action. Greenwich, Conn.: Manning Publications Co.
Piattini, M. (2012). Calidad de Sistemas de Información. México: Alfaomega.
Pressman, R. (2010). Ingeniería del Software: Un enfoque práctico. México: Mc Graw Hill.
Raymond, E. S. (2001). The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. Sebastopol. Calif.: O’Reilly Media, Inc.
Sánchez, S. (2012). Ingeniería del Software: Un enfoque desde la guía Swebok. México: Alfaomega.
Sommerville, I. (2014). Ingeniería de Software. México: Pearson Educación.
St. Laurent, A. (2004). Understanding Open Source and Free Software Licensing. Sebastopol, Calif.: O’Reilly Media Inc.
Ulrich, W. M. (1990). “The Evolutionary Growth of Software Reengineering and the Decade Ahead”. American Programmer, 3 (10).
Próximamente
Licencia
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.