Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Mantenimiento de software

Índice Mantenimiento de software

En ingeniería del software, el mantenimiento de software es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos.

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 »

Redirecciona aquí:

Mantenimiento de Software.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »