Saltar al contenido

Mantenimiento del software

25/02/2020

Procesos de mantenimiento de software

La falta de experiencia técnica entre los empleados federales disponibles para realizar correctamente el mantenimiento del software y monitorear a los contratistas técnicos ha obstaculizado la capacidad del gobierno para reducir su dependencia de los contratistas. El informe consolidado de la Tarea 2A de octubre de 1988 describía graves deficiencias en el control del software de seguridad y del sistema operativo en todos los centros de computación de la agencia examinados. Al explotar las exposiciones a la integridad del sistema operativo identificadas, un perpetrador informado habría podido acceder, modificar y / o destruir los datos, programas y otros recursos informáticos de una agencia sin dejar una pista de auditoría. Además, la implementación técnica inadecuada de las funciones del software de seguridad y los controles administrativos inadecuados sobre el software de seguridad aumentaron aún más los riesgos para lasaromaterapias.com la continuidad operativa, así como la integridad de las aplicaciones críticas que respaldan las misiones de la agencia. Las agencias tuvieron una oportunidad similar de ahorrar recursos informáticos sustanciales al procesar archivos de cinta magnética aplicando técnicas de gestión de almacenamiento en cinta generalmente aceptadas. el informe contenía ocho recomendaciones de todo el gobierno para fortalecer la administración del sistema operativo y software de seguridad de los centros de computación, y cuatro recomendaciones de todo el gobierno para fortalecer el almacenamiento en disco y cinta en los centros de computación federales. Como resultado de estas debilidades, los administradores de sistemas no están en condiciones de tomar decisiones informadas y efectivas a corto y largo plazo, como elegir la mejor mejora, actualización o mejora basada en información precisa de costos o análisis de costo-beneficio.

  • Esto aumenta el riesgo de que la implementación del cambio suponga una pérdida de tiempo y recursos.
  • De hecho, en una agencia, el 16 por ciento de todas las publicaciones crearon nuevos problemas que resultaron muy costosos en tecnología de la información y tiempo en la oficina del programa.
  • Sin un proceso de prueba eficaz, no hay garantía de que existan controles de gestión para salvaguardar la integridad de una aplicación.
  • Por ejemplo, una mesa de ayuda en una agencia está dotada en su totalidad de empleados contratados debido a la escasez de empleados federales informados para ayudar a los usuarios con sus problemas.
  • Los auditores concluyeron que el alcance y la frecuencia de la interfaz de la oficina de programas durante las etapas finales del procesamiento de control de cambios fueron a menudo mínimos y, en algunos casos, limitados a enrutar administrativamente el código modificado al centro de datos para su implementación.
  • Otra agencia concluyó que el alcance del mantenimiento del software que realizan los contratistas de manera rutinaria aumenta la vulnerabilidad del gobierno a los costos excesivos de los contratistas y limita su capacidad para controlar la actividad de mantenimiento del software.

En particular, las agencias no pueden determinar cuándo se deben evaluar los sistemas para su rediseño o reemplazo debido a costos de mantenimiento excesivos. Un análisis de costo-beneficio actual tiene un propósito valioso, especialmente cuando se asignan recursos presupuestarios escasos. Estos análisis garantizan que se elija la alternativa más rentable que satisfaga los requisitos del sistema. Los cambios no rentables en el software podrían ser aprobados por la gerencia e implementados en el entorno de producción, a pesar de los beneficios marginales que se obtendrían de la modificación.

¿Qué es el modelo de proceso de mantenimiento?

Falta de suficientes habilidades. Para mantener el software heredado, necesita un desarrollador familiarizado con sus operaciones. Además, gestionar y controlar los cambios que se producen en el software puede resultar complicado. Se requiere mucho tiempo y esfuerzo para mantener los sistemas operativos, lo cual es costoso y requiere mucho tiempo.

Los cuatro tipos de mantenimiento de software

Esto podría resultar en una falta de fondos para los cambios de software propuestos que son obligatorios por naturaleza o necesarios para el funcionamiento adecuado de la aplicación. Sin información precisa sobre los costos de mantenimiento del software, la gerencia no puede tomar decisiones informadas con respecto a las mejoras o reemplazos del sistema. Usando esa base, se puede estimar que aproximadamente $ 2.7 a $ 3.1 mil millones se gastaron en esfuerzos de mantenimiento de software en todo el gobierno en el año fiscal 1995. Estas cifras son conservadoras porque no incluyen los costos de software relacionados en las software construccion categorías de servicios, servicios de soporte y suministros. Si incluimos el 25 por ciento de los dólares en estas categorías, nuestras estimaciones de costos de mantenimiento de software para todo el gobierno aumentarían en $ 2 a $ 2.5 mil millones. Como característica principal de la calidad del software, la mantenibilidad debe especificarse, revisarse y controlarse durante las actividades de desarrollo de software para reducir los costos de mantenimiento. La mantenibilidad es a menudo difícil de lograr porque las subcaracterísticas a menudo no son un foco importante durante el proceso de desarrollo de software.

Hotel Preventive Maintenance Software Industry & Technological Innovation: Guestware, FlexMaint, MAPCON – Factory Gate

Hotel Preventive Maintenance Software Industry & Technological Innovation: Guestware, FlexMaint, MAPCON.

Posted: Wed, 30 Dec 2020 18:25:00 GMT [source]

Categorías de mantenimiento de software

El estándar de rendimiento medible podría ser el 100 por ciento de los cambios de software trasladados al entorno de producción que no requieren una versión de corrección. El nivel de calidad aceptable asociado indicaría que una desviación de más del 5 por ciento de las emisiones dará lugar a una deducción. El indicador de rendimiento estaría operativo en el entorno de producción sin errores durante dos o más ciclos de producción. Sin mediciones de desempeño, las agencias no pueden determinar si los millones de dólares que se pagan cada año para que los contratistas desarrollen y mantengan sistemas de aplicación se gastan de manera inteligente. Además, si los datos de desempeño no se recopilan y analizan, las agencias no pueden evitar problemas operativos graves causados ​​por el desempeño deficiente de los contratistas. Además, los empleados federales carecían de la experiencia técnica necesaria para supervisar adecuadamente a los contratistas de mantenimiento. Una agencia informó que la mayoría de sus sistemas de aplicaciones dependían del personal de los contratistas para realizar las actividades de mantenimiento del software debido a la ausencia de empleados calificados a tiempo completo.

maintenance software definition

Los desarrolladores están, por lo general, más preocupados por muchas otras actividades y con frecuencia son propensos a ignorar los requisitos del mantenedor. Esto, a su vez, puede resultar, y a menudo lo hace, en una falta de documentación de software y entornos de prueba, que es una de las principales causas de dificultades en la comprensión del programa y el análisis de impacto posterior. La presencia de procesos, técnicas y herramientas sistemáticos y maduros ayuda a mejorar la capacidad de mantenimiento del software. Una parte integral del software aprender-a-tejer.info es el de mantenimiento, que requiere que se prepare un plan de mantenimiento preciso durante el desarrollo del software. Se debe abordar una nueva decisión para el desarrollo de cada nueva característica del sistema y sus objetivos de calidad. La selección de la aplicación adecuada de los estándares es la tarea desafiante desde la etapa inicial de la ingeniería de software que no ha adquirido una importancia definida por parte de las partes interesadas. El mantenimiento del software es un elemento crítico del ciclo de vida de un sistema de aplicación.

maintenance software definition