软件是逻辑上的产品,而硬件则是看得见、摸得着的物理部件或设备,在研制硬件产品时,人类的创新性表现往往体现在从原材料转变为可触达实体的过程,而软件产品则以代码形式存在,并在计算机上运行。
软件产品的质量和稳定性与硬件产品有所不同:
1、质量体现方式不同:软件产品的质量和稳定性表现为设计、生产过程和售后服务等多个方面的差异,而硬件产品的品质则取决于其设计定型后的批量生产和售后维护。
2、成本构成也有所区别:软件产品的成本构成主要包括人力成本和技术成本,其中人资成本占据了大部分比例,而技术成本则相对较弱,而硬件产品的成本构成则更偏向于实物成本,如原材料价格、加工费用等。
软件产品的开发初期成功率较低,原因如下:
1、需求分析不切实际或设计错误导致;
2、开发过程中的错误被纠正后,软件产品的失败率降低,但仍然存在不稳定的情况,直到软件产品被废弃或弃用;
3、大规模改动会导致失败率急剧上升。
0