软件需求分析重点.docVIP

  • 7
  • 0
  • 约 11页
  • 2016-07-31 发布于湖北
  • 举报
什么是软件工程: 用来制造软件的工程 化的 方法 软件的特性: 软件是抽象的,而不是物理的—看不见摸不到 软件是极其复杂的 软件的手工开发方式、智力密集型 对计算机硬件依赖性 软件是被开发或设计的,而不是被制造的 软件不会磨损和老化,但维护困难 软件的高成本 软件危机的表现: ?对软件开发成本和进度的估算很不准确,甚至严重拖期和超出预算; ?无法满足用户需求,导致用户很不满意; ?质量很不可靠,经常失效; ?难以更改、调试和增强; ?没有适当的文档; ?软件成本比重上升; ?软件开发生产率跟不上计算机应用迅速深入的趋势。 什么是软件神话,它的危害: 软件神话(software myths):关于软件及其开发过程的一些说法被人盲目相信 ? 影响到几乎所有的角色:管理者、顾客、其他非技术性的角色、具体的技术人员; ? 看起来是事实的合理描述(有时的确包含真实的成分)、符合直觉,并经常被拿来做宣传; ? 实际上误导了管理者和技术人员对软件开发的态度,从而引发了严重的问题; 软件工程面临的挑战有哪些: ? 遗留系统(Legacy system) ? 多年以前开发出来的软件,在长期使用过程中不断的被人修改; ? 日益增加的维护成本和修改困难已经成为令人头疼的问题; ? 例如:Y2K问题; ? 高可信软件开发 ? 关注软件的正确性、可靠性、安全性、保密

文档评论(0)

1亿VIP精品文档

相关文档