软件产品是知识化和技术化的信息产品,软件产品价格机制由于其自身的经济独特性和运行使用载体——计算机及因特网的独特性,使其价格机制与一般产品有较大差异。这种差异性形成的经济机理是什么?正吸引着当今众多经济学者热烈探讨。
软件产品的经济特征。根据《GB/T11457-89软件工程术语》中的定义,软件是指与计算机系统的操作有关的计算机程序、规程、规则以及任何与之有关的文件。简单地说,软件包括程序和文档两部分。程序是指适合于计算机处理的指令序列以及所处理的数据:文档是与软件开发、维护和使用有关的文字材料。
从不同的角度出发,对软件可以进行不同的分类。例如,按功能可将软件分为系统软件、支撑软件和应用软件;按规模可分为微型、小型、中型、大型及特大型软件等;按工作方式可分为实时处理软件、交互式工作软件、分时工作软件等;按服务对象可分为仅供一个或少数几个用户使用的项目软件和提供给市场或为成千上百个用户服务的产品软件。
软件产品生产的特性。软件产品生产分为两个阶段:第一阶段为软件开发,是软件生产中最主要和最核心的阶段:第二环节为软件拷贝(复制)阶段,是把开发的软件复制成为可销售的商品。软件开发指软件生产企业根据市场或用户需求转化为软件设计,用软件代码来实现软件设计,对软件代码进行测试,并签署确认它可以投入运行使用的过程。在这个过程中的每一阶段,都包含有相应的文档编制工作。
软件开发过程包括计划、分析、设计、编码、.测试和维护等几个阶段。(1)计划。对所要解决的问题进行总体定义,包括了解用户的要求及现实环境,从技术、经济和社会因素等方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案,并对可供使用的资源(如计算机硬件、系统软件、人力等)成本,可取得的效益和开发进度做出估计,制订完成开发任务的实施计划。
(2)分析。对所要解决的问题进行详细定义,这需要软件开发人员和用户共同讨论决定,哪些需求是可以满足的,并加以确切的描述。编写软件需求说明书、初步用户手册、确认测试计划和数据要求说明书等。
(3)设计。根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义。编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!