深圳南山APP软件开发-谈软件的特点

admin 软件开发资讯 2019-01-21 16:48 0

 
深圳南山区APP软件开发、罗湖区软件开发、深圳福田区APP开发
 
  为了能全面、正确地理解计算机和软件,必须了解软件的特点。软件是一种特殊的项目,与传统的工业项目相比,它具有以下一些独特的特点。
 
  (1)软件是一种逻辑项目,而不是具体的物理实体,具有抽象性,人们可以把它记录在纸上,保存在计算机内存、磁盘和光盘等存储介质上,但却无法看到软件本身的形态,必须通过观察、分析、思考、判断以及通过计算机的执行才能了解到它的功能和作用。
 
  (2)软件项目的生产主要是开发研制,没有明显的制造过程。软件开发研制完成后,通过复制可以产生大量软件项目,所以对软件的质量控制,必须着重在软件开发方面下功夫。
 
  (3)软件项目在使用过程中,不存在磨损、消耗、老化等问题。但软件在运行时,为了适应软件硬件、环境以及需求的变化而进行修改、完善时,会引入一些新的错误,从而使软件退化,在修改的成本变得让人们难以接受时,软件就被抛弃,生存期停止。
 
  (4)软件项目的开发主要是脑力劳动,还未完全摆脱手工开发方式,大部分项目是“定做的”,生产效率低。
 
  (5)软件项目的成本相当昂贵,软件费用不断增加,软件的研制需要投入大量的人力、物力和资金,生产过程中还需对项目进行质量控制,对每件项目进行严格的检验。
 
  (6)软件对硬件和环境有不同程度的依赖性,为了减少这种依赖性,在软件开发中提出了软件的可移植性问题。
 
  (7)软件是复杂的。软件是人类有史以来生产的复杂度最高的工业项目,软件是一个庞大的逻辑系统。软件开发,尤其是应用软件的开发常常涉及其他领域的专门知识,这就对软件开发人员提出了很高的要求。

  相关文章:深圳软件开发公司
 
  以上就是深圳南山APP软件开发-谈软件的特点全文,希望对大家有所帮助!
 


发表评论

评论列表(条)