软件工程项目介绍.pptVIP

  • 302
  • 0
  • 约3.96千字
  • 约 40页
  • 2018-10-05 发布于湖北
  • 举报
请针对一下几种观点发表自己的意见 编程高手不需要懂得软件工程,也能编出很好的软件。 拥有最新的开发工具和计算机就能编写优秀的软件。 软件开发进度落后,只要增加人员就能解决。 最富哲理的软件开发过程 三?次?软?件?危?机? 第一次软件危机 (60年代~70年代) 20 世纪60年代~70年代,计算机刚刚投入实际使用,此时的软件规模较小,文档资料通常也不存在,也不需要使用系统化的软件开发方法,基本上是个人设计编码的软件生产模式 案例:比尔.盖茨创业时的编程模式 第二次软件危机 (80年代~90年代) 这次危机可以归因于软件复杂性的进一步增长。这个时候的大规模软件常常由数百万行代码组成,有数以百计的程序员参与其中,怎样高效、可靠的构造和维护这样规模的软件成为了一个新的难题。 软件危机著名案例 软件危机著名案例 第三次软件危机 (2005年至今) 多核时代和云计算正式来临!这个时候怎样在多核平台上仍然能保持性能的持续增长就成为了软件新危机的核心。并行编程给我们带来了许许多多新的技术难题,现阶段想要高效的利用这些多核平台以获得更好的性能,就必须对计算机的硬件和算法有较深入的理解,而广大程序员却更喜欢能有一些更加便利的编程模型也许是一门新的语言、也许是新的编程模型)来简单高效地进行并行编程。我们正处在这次危机的开端。 总结:

文档评论(0)

1亿VIP精品文档

相关文档