专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 开发过程

征集:软件工程最重要的30件历史大事,该如何处理

发布时间:2011-06-18 09:36:59 文章来源:www.iduyao.cn 采编人员:星星草
征集:软件工程最重要的30件历史大事
抛个砖:
* 20世纪60,70年代,软件业界爆发软件危机,大量的软件项目失败或延期,成本大大超支。典型实例:IBM 360操作系统,5000人年,100万源代码。1968年北大西洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次提出了“软件危机”(software crisis)这个名词。 概括来说,软件危机包含两方面问题:一、如何开发软件,以满足不断增长,日趋复杂的需求;二、如何维护数量不断膨胀的软件产品。
*,1968年秋季,NATO(北约)的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(software engineering)这个概念。
*,Royce, W.W. (Winston Royce),1970年 发表《Managing the Development of Large Software Systems》, IN Proc. WESTCON, San Francisco, 1970 ,提出了系统开发生命周期,后人把此生命周期又形象的命名为瀑布型生命周期。
*,1970年,Brian和Dennis Ritchie首创了C语言,很快成为世界上最流行的语言之一。
*,1977年D.T.Ross等人提出SADT结构化分析设计技术。
*,20世纪80年代初,美国AT&T贝尔实验室设计并实现了C++语言。
*,美国TRW公司B.W.Boehm提出软件工程七个原则。
*,面向对象的分析、设计方法(OOA和OOD)的出现使传统的开发方法发生了翻天覆地的变化。随之而来的是面向对象建模语言(以UML为代表)、软件复用、基于构件的软件开发等新的方法和领域。
*,B.W.Boehm,螺旋型生命周期。
*1980年,Cocomo模型提出。
*1986年,能力成熟度问卷问世。后来CMM/CMMI发布
*1994年设计模式出版。
*1994年,UML1.0发布。
*1995年国际标准化组织公布ISO/IEC 12207信息技术---软件生存期过程
ISO/IEC 15504
*Kent Beck发表 《eXtreme Programming explained》
*有 关 软 件 质 量 评 价 方 面 的 国 际 标 准 正 在 制 定 中 , 其 编 号 为  ISO/IEC 14598 系 列

属于娱乐和软工历史回顾,别当真。随必所欲的发表大家的看法。

-----------------------------
通过高效过程追求卓越结果,无论是敏捷或CMMI或其它

------解决方案--------------------
探讨
*Kent Beck发表 《eXtreme Programming explained》

------解决方案--------------------
*,Royce, W.W. (Winston Royce),1970年 发表《Managing the Development of Large Software Systems》, IN Proc. WESTCON, San Francisco, 1970 ,提出了系统开发生命周期,后人把此生命周期又形象的命名为瀑布型生命周期。 

至少是top5
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • 将MySql数据导入SqlServer数据库中

    将MySql数据导入SqlServer数据库中 - 软件工程/管理 / 开发过程版 想把MySQL中的数据导入到SQLServer数据库中,表中的结构已经不相...

  • 寻找需求管理软件

    寻找需求管理软件 - 软件工程/管理 / 开发过程版 有没有什么免费的好用的需求管理软件可以推荐? 最好能自动生成需求文档WORD的 ...

  • 高校宿舍管理系统-需求分析

    高校宿舍管理系统-需求分析 - 软件工程/管理 / 开发过程版 我是第一次写软件的需求分析,我想了解一下,高校宿舍管理系统的需求分析,...

  • 面对第三方数据接口,你会做些什么?

    面对第三方数据接口,你会做些什么? - 软件工程/管理 / 开发过程版 公司要启动一个关于开放式基金的项目,头头发来了一份结算中心的数...

  • 什么是零级图

    什么是零级图 - 软件工程/管理 / 开发过程版 图片发不上来,有没有知道这个东西的,我看着像数据流图可是他写的是系统的零级图。 --...

  • 概要设计

    概要设计 - 软件工程/管理 / 开发过程版 写概要设计说明书需要读本什么样的书,帮助我写概要设计。麻烦大家给指点一下,先谢谢了! --...

  • 讨论[参与有分]—针对中型项目,需求分析、软件设计两个环节分别应该占生命周期的时间比例?合适范围?

    讨论[参与有分]—针对中型项目,需求分析、软件设计两个环节分别应该占生命周期的时间比例?合适范围? - 软件工程/管理 / 开发过程版 ...

  • 想用vc做大点的项目

    想用vc做大点的项目 - 软件工程/管理 / 开发过程版 请大家指导一下。想用vc做大点的项目,类似msdn的,可收集各类问题,可上传问题,答案...

  • 开发文档在开发过程中的重要性?

    开发文档在开发过程中的重要性? - 软件工程/管理 / 开发过程版 软件开发文档在开发过程中的重要性有多大? 10个人以下的团...

  • uml和软件开发过程的有关问题

    uml和软件开发过程的问题 - 软件工程/管理 / 开发过程版 软件开发过程有 “需求分析”、“系统设计”、“详细设计”、“编码”、...

热门推荐: