软件工程的发展经历了哪三个时代如下:
1、第二时期:传统软件工程时期,这个时期是在1970年前后,此时的软件项目有太多不成功的案例,而且极易出现错误。除此之外,软件的维护也成为极大的问题,这个时期软件工程就逐步萌芽,大家普遍的愿望就是使软件的研发逐步标准化,而且能更好的应对软件危机。在这个时期,也就出现了软件工程的定义、方式、技术以及框架。
2、第二时期:过程软件研发时期,在1980年代左右,逐渐出现一种分析以及设计方式,这种方式是面向对象的,而在此时也正式出现了全面的技术系统,这提升了系统的利用寿命,比较适合大范围的推广和使用。在这一时期,为使软件的生产效率更高,而且品质得到更大的提升,软件的研发逐步进入一个新的历史时期。
3、第三个时期:部件软件工程时期,在1990年之后,软件研发技术的研究主体转变为网络计算以及能够支持多媒体的万维网。此时资源的共享、团队合作的需求日益加大,为满足这一需求就必须要研发更多的分布式处理系统。此时的软件工程的任务不只是提升个体的生产效率,还能打破时空的限制,团队协调共同完成任务,提升团队的工作效率。
拓展资料:
计算机出现之前,就已经有很多数学家为计算机软件的出现打下了坚实的数学理论基础,最著名的是“阿兰. 图灵”,在 20 世纪三、 四十年代就创建立了“图灵机”理论, 从理论上解决了计算机软件和核心——“计算复杂性”以及“算法表示”问题。
我们可以隐约看到现代计算机主要构成(其实就是冯诺依曼理论的主要构成),存储器(相当于存储带),中央处理器(控制器及其状态,并且其字母表可以仅有0和1两个符号),1O系统(相当于存储带的预先输入);