![6b140ef8c24f3f6250b3f4c574aed56d.png](https://i-blog.csdnimg.cn/blog_migrate/c03769827d4b630975812426ae2f50e2.png)
1.对于软件开发企业,如果按照基础的标准来区分,我们可以简单划分为:通用型软件开发和定制化软件开发。
2.对于通用型的软件来说,一般可以简单理解为传统的工业产品,一般就前期的研发铺垫、技术储备和后续的持续开发。软件一般是类型多样、种类繁多,同时可以在不同领域、不同客户之间交换使用。这种情况下,软件销售的收入确认标准一般就是:等客户验收运行合格之后,出具验收确认单来确认收入,也就是我们常说的终验法。
3.对于定制化软件产品,实践中一般存在以下特点:
①定制软件需要在客户的系统环境中开发,要无缝对接现有的软件和环境。
②开发过程中所形成的全部电脑程序、代码等存储于客户的内部模拟系统中。
③开发人员不得将程序代码等转存至其他电脑中,开发过程中形成的程序、文档等所有权和知识产权归乙公司所有。
④如果开发失败或者合作中止,其他供应商无法利用现有的已完成工作,而需要重新执行软件定制工作。
⑤开发公司对开发过程