Red de Respuestas Legales - Conocimientos legales - El costo del desarrollo de software

El costo del desarrollo de software

1. Costo del software del sistema El costo del software del sistema, como categoría económica, debe reflejar los diversos costos de los productos de software en el proceso de producción, que es la suma de materias primas, combustible, energía, depreciación, costos laborales, costos de gestión y costos financieros. .

Desde una perspectiva financiera, los costos incluidos en el software del sistema incluyen lo siguiente: (1) Tarifas de compra de hardware, como la compra de computadoras y equipos relacionados, sistemas de alimentación ininterrumpida, aires acondicionados, etc.

(2) Tarifas de compra de software, como software de sistema operativo, software de sistema de base de datos y otras tarifas de compra de software de aplicación.

(3) Costos laborales, principalmente salarios y beneficios de desarrolladores, personal de operaciones, gerentes, etc.

(4) Honorarios de capacitación

(5) Gastos de comunicación, como el costo de compra de equipos de redes informáticas, equipos de líneas de comunicación y alquiler de líneas de comunicación públicas.

(6) Costos de capital de construcción, como el costo de construir o ampliar una sala de computadoras, la compra de máquinas y gabinetes para computadoras.

(7) Gastos financieros

(8) Gastos de gestión, como gastos de oficina, gastos de viaje, honorarios de conferencias, gastos de transporte, etc.

(9) Costos de materiales, como el costo de compra de papel de impresión, cinta de papel y discos.

(10) Gastos de agua, electricidad y gas

(11) Tarifas de compra de tecnología propia

(12) Otros gastos, como tarifas de datos, depreciación de activos fijos, honorarios de consultoría, etc.

Desde la perspectiva de las dos etapas del ciclo de vida del software del sistema, es decir, la etapa de desarrollo y la etapa de mantenimiento, el costo del software del sistema consiste en costos de desarrollo y costos de mantenimiento.

Los costos de desarrollo consisten en costos de desarrollo de software, costos de hardware y otros costos, incluidos los costos de análisis/diseño del software del sistema (incluida la investigación del sistema, el análisis de requisitos y el análisis del sistema), los costos de implementación (incluida la programación/pruebas, la compra de hardware). e instalación, compra de software del sistema, recopilación de datos y capacitación del personal) y conmutación del sistema. Los costos de mantenimiento consisten en costos operativos (incluidos costos de mano de obra, costos de materiales, costos de depreciación de activos fijos, tecnología patentada y costos de adquisición de datos técnicos), honorarios de gestión (incluidos honorarios de auditoría, honorarios de servicio del sistema y honorarios de gestión administrativa) y honorarios de mantenimiento (incluidos costos correctivos). ). Cuota de mantenimiento y cuota de mantenimiento adaptativo).

2. Cálculo del software del sistema En resumen, el costo del software del sistema consiste en los costos de desarrollo y mantenimiento del software, es decir: C=C1C2 (1), donde C es el costo de desarrollo del sistema. software; C1 consiste en los costos de desarrollo del software del sistema; C2 es el costo de mantenimiento del software del sistema.

1. Cálculo de los costos de desarrollo del software del sistema C1

Creemos que es factible medir el costo de desarrollo del software del sistema en función de la carga de trabajo del software del sistema y el costo de la carga de trabajo unitaria. . El método de medición específico se basa en el tamaño del software del sistema (generalmente el número de líneas de instrucción del programa fuente del software, excluidas las líneas de comentarios), el índice de tamaño promedio social y el factor de corrección de la carga de trabajo.

En particular, los cálculos reales del software del sistema CAD, combinados con un análisis exhaustivo de los resultados de investigaciones nacionales y extranjeras y la consulta de expertos, pueden determinar que los parámetros de productividad promedio y el índice de tamaño promedio de la sociedad del software son aproximadamente 35 y 13 respectivamente; la carga de trabajo del software está determinada por Consta de ocho factores y cinco niveles.

2. Cálculo del coste de mantenimiento del software del sistema C2

El mantenimiento del software del sistema es el proceso de modificar el software ejecutable existente y mantener sus funciones principales sin cambios.

Una vez que el software del sistema se entrega para su uso, su fase de mantenimiento representa una gran proporción del ciclo de vida o ciclo de vida del software, y algunos pueden alcanzar el 50-70 del ciclo de vida del software.

Por lo tanto, el coste de mantenimiento del software del sistema es una parte que no se puede ignorar en el cálculo del coste del software.

El mantenimiento del software del sistema incluye tres categorías: A. Corrección y mantenimiento correctivo; b. Mantenimiento adaptativo y de mejora.

Entre ellos, la categoría C se utiliza para ampliar funciones; El mantenimiento para mejorar el rendimiento generalmente no se incluye en el costo del software del sistema en la evaluación del valor de los activos de software. Las categorías A y B están estrechamente relacionadas con el proceso de desarrollo del software y deben incluirse en el costo del software.

En la etapa de mantenimiento del software del sistema, los factores que afectan la carga de trabajo del software son básicamente los mismos que los de la etapa de desarrollo, y son los efectos posteriores de los factores que afectan la etapa de desarrollo.

Por tanto, cuanto mayor sea la fiabilidad y la escala del mantenimiento del sistema, más difícil será descubrir errores ocultos y corregirlos.

Cuanto más complejo sea el software del sistema, más difícil será adaptarse a los cambios en el entorno de software y hardware y realizar un mantenimiento adaptativo.

Por supuesto, el software del sistema con alta confiabilidad y alta complejidad también tiene mayores requisitos de mantenibilidad, y la posibilidad de errores de software durante la operación será menor.

Con base en el análisis anterior, el costo de mantenimiento del software del sistema se puede calcular multiplicando el costo de desarrollo del software del sistema por los parámetros de mantenimiento del software del sistema.

Este parámetro de mantenimiento se puede tomar como 015, 020, 025, 030, 035, 040, etc. Dependiendo de la complejidad del software del sistema, varía de simple a moderada a compleja.

El software del sistema informático, como parte del sistema informático, es un bien importante en la sociedad de la información y un activo importante en la sociedad económica basada en el conocimiento. Al igual que otros programas informáticos, el software del sistema tiene las siguientes características: 1. El software del sistema es la cristalización del trabajo intelectual de alta intensidad realizado por muchas personas y es un producto único basado en el conocimiento, la experiencia y la sabiduría. El desarrollo del software del sistema se puede diseñar. La producción de software puede industrializarse, por lo que el software del sistema tiene valor y valor de uso. Al mismo tiempo, el software del sistema tiene originalidad (es decir, originalidad). Por lo tanto, los titulares de los derechos de autor del software tienen derecho a publicar, desarrollar, utilizar, otorgar licencias, recibir remuneración y transferir. productos de software del sistema de acuerdo con los derechos legales.

2. Los productos de software del sistema son intangibles y existen en soportes tangibles, como discos, a través de los cuales se realizan las transacciones.

Entonces, el valor intercambiado entre el disco y el software del sistema es la suma del valor del sonido del propio disco y el software del sistema, y ​​es principalmente el valor del software del sistema.

3. La copia (producción en masa) de productos de software del sistema es relativamente simple y su costo de copia es casi insignificante en comparación con su costo de desarrollo.

Por lo tanto, los productos de software del sistema pueden copiarse o incluso plagiarse fácilmente. Para proteger los derechos de autor de los productos de software del sistema, deben registrarse de acuerdo con la ley.

4. Generalmente, los productos de software del sistema no tienen pérdidas tangibles, solo pérdidas intangibles debido al mantenimiento de los productos de software del sistema. Primero, debido a la complejidad del software del sistema en sí, especialmente el mantenimiento correctivo de errores ocultos recién descubiertos durante la operación. Segundo, debido a que el software del sistema depende de su entorno de software y hardware, cuando el entorno de software y hardware cambia, el software del sistema debe; adaptarse automáticamente al mantenimiento; en tercer lugar, debido a los cambios en la demanda, es necesario mejorar las funciones del software del sistema, mejorar el rendimiento del software del sistema y mantener la perfección del software del sistema.

Por tanto, el mantenimiento del software del sistema juega un papel importante en su ciclo de vida.

Al mismo tiempo, el proceso de mantenimiento del software del sistema es el proceso de valor añadido del software.

Como se puede ver en el método de cálculo anterior, el coste de mantenimiento del software del sistema es bastante elevado incluso si no se incluyen los costes de mantenimiento completos.

La actualización continua de nuevas versiones para reemplazar las antiguas también es una característica que debe considerarse en la evaluación del valor del software del sistema.