软件开发工具(第6章:软件开发工具的现状与发展)

1、软件开发工具的发展示状

软件开发工具是何时兴起的网络

IBM于1989年提出的AD/Cycle——关于应用系统开发和CASE工具的总框架。框架

软件开发工具的兴起是在20世纪80年代中期。当时,专项的、支持某一工做环节 的专用工具大量涌现,人们很快发现了这种分散应用的弱点,提出了一体化的要求。工具

与国际软件开发工具比较, 国内应用水平较大地落后于国际。开发工具

2、软件开发工具的发展方向与趋势

几个值得注意的发展方向(重点、记忆)ui

智能化、 网络化 、一体化 、标准化人工智能

智能化:所谓智能化,具体来讲就是在软件开发工具的研究和使用中引用人工智能、 神经网络等技术, 使得软件开发工具对于不肯定信息和模糊信息具备更强的 处理能力。spa

因为在软件开发工做中,存在着大量不肯定的因素,人们经常须要用知识与 经验来补充或加工。操作系统

网络化:经过网络,人们能够更方便地互通讯息,共享知识,这就给人们所梦 想的软件重用、知识重用提供了新的机会。插件

一体化: 只有对于软件开发中涉及的各类信息,以及在开发过程当中它们的发生、 变化、关系、一致性等有了完整与深入的理解,才能真正实现软件开 发工具的一体化blog

标准化 :软件构件必须实现标准化,用构件组成大型软件的结构也必须符合 必定的标准,不然就不可能提升生产效率。

软件工具的发展轨迹(重点、记忆)

2008年,国际电子电气工程师学会的权威刊物《软件》指出——

  • 咱们须要软件开发工具,就是要更快更好地开发软件,就是为了提升软件开发的质 量和效率
  • 从几十年软件开发工具发展历史中,能够看到软件开发工具一个值得注意的特色是 多样性和趋同性的并存。
  • 在信息处理、知识表达、事务处理等问题上,确实是存在着广泛规律,只是咱们还 没有透彻理解和掌握它们
  • 抽象程度最高的软件开发工具是XMF Mosaic

3、从计算机语言发展而来的工具

几种表明性语言及其开发工具的比较(重点、记忆)

 

 

  • 发展潜力最差的是VB
  • 开发效率最高的是VC
  • 同时支持COM和CORBA组件技术的是:VC C++ Builder/Delphi

4、综合性的平台或开发环境

Visual Studio与Eclipse相比,各自的优点(重点、记忆)

  • Visual Studio在微软环境下和其余产品的交互协同可以 浑然一体,完美无缺; 开发使用容易; 产品间的差异透明度高; 在运行速度,代码显示速度等方面也强于Eclipse。
  • Eclipse 是一款免费的、面向各平台开发者的软件开发环境,在各类操做系统上表现差别 很是小。 Eclipse 具备“大平台,小核心,多插件”的特色,更富有灵活性。
相关文章
相关标签/搜索