¿Pueden 3 personas compartir la cuenta de Dongao Accounting?
Debido a que es difícil de crear y fácil de copiar, para respetar los derechos de propiedad intelectual del desarrollador, no debería ser utilizado por muchas personas. Los costos de desarrollo de software son altos. Para garantizar la recuperación de los costos de desarrollo, muchos desarrolladores utilizan métodos de cifrado para evitar que varios usuarios lo utilicen.
1. El desarrollo y copia de software, el desarrollo de software de alto costo es un asunto muy complicado. Muchas veces, los desarrolladores o contratistas no tienen forma de evaluar con precisión los costos de desarrollo y solo pueden confiar en la experiencia pasada y una combinación de riesgos. Entonces hubo muchos proyectos de software fallidos. El fracaso generalmente tiene dos significados: primero, los puntos técnicos clave no se pueden resolver y segundo, el costo supera las expectativas. Sin embargo, la mayoría de los problemas irresolubles en los proyectos pueden resolverse si se les da suficiente tiempo. Al final, sigue siendo una cuestión de costos. En otras palabras, muchos proyectos no son rentables a pesar de sus altos precios. El origen del concepto de ingeniería de software se debe al fracaso de diversos proyectos. Las teorías de diversas escuelas tienen como objetivo mejorar la eficiencia del desarrollo y la tasa de éxito, con el fin de ahorrar dinero.
2. El objetivo del desarrollo de software es obtener beneficios.
El uso de herramientas y bibliotecas de desarrollo en realidad pertenece al campo de la ingeniería de software. La popularización de herramientas de desarrollo como Eclipse puede mejorar la eficiencia del desarrollo de todos los lenguajes de programación Java y otros, por lo que en este nivel, el punto de partida para todos los programadores es el mismo. Sin embargo, Eclipse tiene muchos complementos que pueden mejorar aún más la productividad, pero no todos los programadores pueden usarlos o dominarlos. Algunos equipos ni siquiera usan svn o git para la administración de versiones, por lo que puede llevar mucho tiempo solucionar problemas de integración o incluso eliminar código útil sin recuperación. Estos son desastres. Por supuesto, para los expertos, introducir la gestión de fuentes no es necesariamente un problema. También hay una biblioteca. Es más probable que los programadores con pocos conocimientos hagan más de lo que deberían. Prefieren empezar desde cero porque hay muchas soluciones ya preparadas. Pero las bibliotecas no siempre son útiles, el proceso de selección puede costar mucho dinero y en muchos casos tienes que hacerlo tú mismo.
3. El software tiene un bajo costo y se puede utilizar simplemente copiándolo. Si esta característica requiere que los desarrolladores cifren para su propio beneficio, deben asegurarse de obtener una ganancia razonable.