22 relaciones: Código espagueti, Coste, Depuración de programas, Desarrollo en cascada, Desarrollo en espiral, Ingeniería de software, Leyes de Lehman de la evolución del software, Mantenibilidad, Mantenimiento correctivo, Mantenimiento preventivo, Meir M. Lehman, Mesa de ayuda, Notas de publicación, Problema del año 2000, Proceso para el desarrollo de software, Programación estructurada, Programación orientada a objetos, Pruebas de regresión, Rebanamiento estático, Refactorización, Software, Usabilidad.
Código espagueti
El código espagueti parece retorcido y enmarañado como el bol epónimo de ''espagueti''; seguir el trayecto de una sola hebra a lo largo de la totalidad es extremadamente difícil. El código espagueti es un término peyorativo para los programas de computación que tienen una estructura de control de flujo compleja e incomprensible.
¡Nuevo!!: Mantenimiento de software y Código espagueti · Ver más »
Coste
En economía de la empresa, el coste o costo es el valor monetario de los consumos de factores que supone el ejercicio de una actividad económica destinada a la producción de un bien, servicio o actividad.
¡Nuevo!!: Mantenimiento de software y Coste · Ver más »
Depuración de programas
La depuración de programas es el proceso de identificar y corregir errores de programación.
¡Nuevo!!: Mantenimiento de software y Depuración de programas · Ver más »
Desarrollo en cascada
En Ingeniería de ''software'' el desarrollo en cascada, también llamado secuencial o ciclo de vida de un programa (denominado así por la posición de las fases en el desarrollo de esta, que parecen caer en cascada “por gravedad” hacia las siguientes fases), es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de ''software'', de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior.
¡Nuevo!!: Mantenimiento de software y Desarrollo en cascada · Ver más »
Desarrollo en espiral
El desarrollo en espiral es un modelo de ciclo de vida del software definido por primera vez por Barry Boehm en 1986,Boehm, B. ACM SIGSOFT Software Engineering Notes, ACM, 11(4):14-24, agosto de 1986.
¡Nuevo!!: Mantenimiento de software y Desarrollo en espiral · Ver más »
Ingeniería de software
La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento.
¡Nuevo!!: Mantenimiento de software e Ingeniería de software · Ver más »
Leyes de Lehman de la evolución del software
En ingeniería del software, las Leyes de evolución del software, o simplemente leyes de Lehman se refieren a una serie de leyes empíricas que Lehman y Belady formularon, basados en trabajos que comenzaron en 1974, con respecto a la evolución del software.
¡Nuevo!!: Mantenimiento de software y Leyes de Lehman de la evolución del software · Ver más »
Mantenibilidad
Dependiendo del campo, mantenibilidad puede tener significados ligeramente diferentes.
¡Nuevo!!: Mantenimiento de software y Mantenibilidad · Ver más »
Mantenimiento correctivo
Se denomina mantenimiento correctivo, aquel que corrige los defectos observados en los equipamientos o instalaciones, es la forma más básica de mantenimiento y consiste en localizar averías o defectos para corregirlos o repararlos.
¡Nuevo!!: Mantenimiento de software y Mantenimiento correctivo · Ver más »
Mantenimiento preventivo
En las operaciones de mantenimiento, el mantenimiento preventivo es el destinado a la conservación de equipos o instalaciones mediante la realización de revisión y limpieza que garanticen su buen funcionamiento y fiabilidad.
¡Nuevo!!: Mantenimiento de software y Mantenimiento preventivo · Ver más »
Meir M. Lehman
Meir Manny Lehman (1925 - 2010), fue un científico e investigador en el área de la computación; miembro de la Real Academia de Ingeniería y profesor en la Escuela de Ciencias de Computación en Middlesex University.
¡Nuevo!!: Mantenimiento de software y Meir M. Lehman · Ver más »
Mesa de ayuda
Un centro de asistencia (también es conocido como centro de ayuda o servicio de ayuda) es un conjunto de recursos tecnológicos y humanos, para prestar servicios con la posibilidad de gestionar y solucionar todas las posibles incidencias de manera integral, junto con la atención de requerimientos relacionados con las tecnologías de la información y la comunicación (TIC).
¡Nuevo!!: Mantenimiento de software y Mesa de ayuda · Ver más »
Notas de publicación
Las notas de publicación (conocidas como release notes en inglés) son documentos que se distribuyen junto a los productos de software, frecuentemente cuando el producto aún está en desarrollo o en estado de pruebas (por ejemplo, en fase beta).
¡Nuevo!!: Mantenimiento de software y Notas de publicación · Ver más »
Problema del año 2000
El problema del año 2000, también conocido como efecto 2000, problema informático del año 2000 o por el numerónimo Y2K (en el que Y.
¡Nuevo!!: Mantenimiento de software y Problema del año 2000 · Ver más »
Proceso para el desarrollo de software
El Proceso para el desarrollo de software, también denominado ciclo de vida del desarrollo de software, es una estructura aplicada al desarrollo de un producto de software.
¡Nuevo!!: Mantenimiento de software y Proceso para el desarrollo de software · Ver más »
Programación estructurada
La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y a tres estructuras de control básicas: secuencia, selección (if y switch) e iteración (bucles for y while); asimismo, se considera innecesario y contraproducente el uso de la transferencia incondicional (GOTO); esta instrucción suele acabar generando el llamado código espagueti, mucho más difícil de seguir y de mantener, además de originar numerosos errores de programación.
¡Nuevo!!: Mantenimiento de software y Programación estructurada · Ver más »
Programación orientada a objetos
La programación orientada a objetos (POO, en español); es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos (a veces también referidos como atributos o propiedades) y código en forma de métodos.
¡Nuevo!!: Mantenimiento de software y Programación orientada a objetos · Ver más »
Pruebas de regresión
Las pruebas de regresión son cualquier tipo de pruebas de software con el objeto de descubrir errores (bugs), carencias de funcionalidad, o divergencias funcionales con respecto al comportamiento esperado del software, causados por la realización de un cambio en el programa.
¡Nuevo!!: Mantenimiento de software y Pruebas de regresión · Ver más »
Rebanamiento estático
El rebanamiento estático es una técnica en el área de programación de computadoras conocida como mantenimiento de software.
¡Nuevo!!: Mantenimiento de software y Rebanamiento estático · Ver más »
Refactorización
La refactorización (del inglés refactoring) es una técnica de la ingeniería de software para reestructurar un código fuente, alterando su estructura interna sin cambiar su comportamiento externo.
¡Nuevo!!: Mantenimiento de software y Refactorización · Ver más »
Software
Se conoce como software, logicial o soporte lógico al sistema formal de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hace posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.
¡Nuevo!!: Mantenimiento de software y Software · Ver más »
Usabilidad
El neologismo usabilidad (del inglés usability —facilidad de uso—) se refiere a la facilidad con que las personas pueden utilizar una herramienta particular o cualquier otro objeto fabricado por humanos con el fin de alcanzar un objetivo concreto.
¡Nuevo!!: Mantenimiento de software y Usabilidad · Ver más »