[IT项目管理笔记](2)软件特征及软件危机

软件特征:
     ·软件是一种逻辑元素而不是物理元素。
     ·软件是开发出来的,不是用传统方式制造出来的。
     ·软件“不会用坏”:
         软件与常规产品不同,软件是不会被用坏的。但是现实中由于硬件、操作系统等因素的变化软件也会用坏...
         attachments/200712/7730596372.jpg     attachments/200712/2115864302.jpg
     ·工业界已经走向了标准化装配时代,而绝大多数软件还是定制出来的。
         有些方向如:科学计算函数库(60`s)、重用数据结构、重用组件。软件模仿工业的标准模式,但依然无法达到理想状态。

软件分类:
     ·系统软件
     ·实时软件
     ·商务软件
     ·工程和科学软件
     ·嵌入式软件
     ·个人计算机软件
     ·基于WEB软件
     ·软件智能软件
      ....
      不同类型的软件所面临的问题也有所不同
  
软件危机:
     “软件危机”的说法是在1958年在NATO会议上作为一个正式议题被提出来。
 
      一些例子:
              99年10月 1.25亿美元的NASA火星气象卫星失踪。原来卫星软件中部分数据使用英制而没有转换为公制。
              63-66年IBM360项目的失败。
  
     统计数据:
              软件项目中有 70%项目超出预期时间 大型项目平均延期 20%-50%。
              有90%的项目资金超出预算。
              美统计局:只有不到2%的合同定购软件在发布时具有可用性。(98%的项目失败 ?)
  
 软件危机的另一种看法:
      很多人在喊软件危机,原因是有利可图:
              产品或服务的销售商,声称他们的产品或服务能解决这些问题。
              专业人士和学者,让其它人接受他们的论文或成果。
      软件超出费用和进度的原因:没有设定正确的目标,或者说目标本身完全是错误的!

我们认为:
       软件开发是“慢性痛苦”:尽管我们带着痛苦,但是软件业还在发展,我们要是能更好的医治这些痛苦,软件就能更好的发展。
       如何去医治这些痛苦?需要综合的治疗:如,开发标准的公共的组件库,政府主导提供好的标准和规范。形成好的软件生态,使软件健康的发展!

完整内容 http://www.thinkgo.net/rewrite.php/read-23.html
文章来源 jimo's blog 'On the way' www.thinkgo.net

本文链接地址: http://www.thinkgo.net/rewrite.php/read-23.html

标签: IT项目管理笔记
评论: 0 | 引用: 0 | 阅读: 350