¿Cómo estimar el coste de un proyecto 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, incluidas las materias primas, el combustible, la energía, la depreciación, los costos laborales, los 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 otro software de aplicación. (3) Costos laborales, principalmente salarios y beneficios de desarrolladores, personal de operaciones, gerentes, etc. (4) Honorarios de formació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 salas de computadoras, comprar 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, cintas y discos de impresión. (10) Gastos de agua, electricidad, vapor y gas. (11) Tarifa de compra de tecnología patentada. (12) Otros gastos, como honorarios 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, a saber, 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 e instalación de hardware, la compra del software del sistema, recopilación de datos y formación del personal) y conmutación de sistemas. 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=C1 C2 (1), donde C es el costo de desarrollo del software del sistema C1 es el desarrollo del software del sistema; costo del software del sistema Composición; C2 es el costo de mantenimiento del software del sistema. 1. Cálculo de los costos de desarrollo del software del sistema. 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 por unidad de carga de trabajo. 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 el parámetro de productividad promedio de la sociedad del software y el índice de tamaño promedio de la sociedad del software son aproximadamente 3,5 y 1,3 respectivamente. ; la carga de trabajo del software está determinada por ocho factores y cinco compuestos por 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 entre el 50 y el 70 del ciclo de vida del software. Por lo tanto, el costo de mantenimiento del software del sistema es una parte que no se puede ignorar en el cálculo del costo del software. El mantenimiento del software del sistema incluye tres categorías: A. Corrección y mantenimiento correctivo b. Mantenimiento adaptativo; Entre ellos, la Categoría C se utiliza para mantenimiento para ampliar funciones y mejorar el rendimiento. Generalmente, no se incluye en el costo del software del sistema en la evaluación de los valores de los activos de software. La Categoría A y la Categoría B están estrechamente relacionadas con el proceso de desarrollo de software. y debe 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 en 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á detectar errores ocultos y corregirlos. Cuanto más complejo es el software del sistema, más difícil es adaptarse a los cambios en el entorno blando y duro. Por supuesto, el software del sistema con alta confiabilidad y alta complejidad tiene mayores requisitos de mantenimiento 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.
Según la complejidad del software del sistema, los parámetros de mantenimiento se pueden tomar como 0,15, 0,20, 0,25, 0,30, 0,35, 0,40 respectivamente. Como parte del sistema informático, el software del sistema informático es un bien importante en la sociedad de la información y un activo importante en la economía y la sociedad basadas en el conocimiento. El software del sistema, al igual que otros programas informáticos, 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 de software de sistemas puede ser de ingeniería y la producción de software puede realizarse en fábrica. Por tanto, el software del sistema tiene valor y valor de uso. Al mismo tiempo, el software del sistema es original, por lo que el titular de los derechos de autor del software tiene derecho a publicar, desarrollar, utilizar, licenciar, obtener remuneración y transferir productos de software del sistema de conformidad con la ley. 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. Por lo tanto, 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. Los productos de software del sistema generalmente no tienen pérdidas tangibles, solo pérdidas intangibles. El mantenimiento de los productos de software del sistema se debe, en primer lugar, a la complejidad del software del sistema en sí, especialmente el mantenimiento correctivo de errores ocultos recién descubiertos durante la operación; en segundo lugar, el software del sistema depende de su entorno de hardware y software; Cuando cambia el entorno de software y hardware, el software del sistema necesita un mantenimiento adaptativo. 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; el 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 agregado del software. Según 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 anteriores también es una característica que debe considerarse en la evaluación del valor del software del sistema. ..