zoukankan      html  css  js  c++  java
  • 软件开发工具(第6章:软件开发工具的现状与发展)

    一、软件开发工具的发展现状

    软件开发工具是什么时候兴起的

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

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

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

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

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

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

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

    由于在软件开发工作中,存在着大量不确定的因素,人们常常需要用知识与 经验来补充或加工。

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

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

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

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

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

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

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

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

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

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

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

    • Visual Studio在微软环境下和其他产品的交互协同能够 浑然一体,天衣无缝; 开发使用容易; 产品间的差别透明度高; 在运行速度,代码显示速度等方面也强于Eclipse。
    • Eclipse 是一款免费的、面向各平台开发者的软件开发环境,在各种操作系统上表现差异 非常小。 Eclipse 具有“大平台,小核心,多插件”的特点,更富有灵活性。
  • 相关阅读:
    Arduino 各种模块篇 DHT11 温度湿度 数字模块 单总线
    Arduino 各种模块篇 火焰传感器
    exception
    google c++ code style
    昙花一现
    晏才宏
    win 2003 玩3D游戏设置
    生成多文件的Assembly 的两种方法
    怎样使自己写的程序集出现在Visual Studio Add Reference 的 .NET Tab页中
    安装将仅在管理模式下运行,安装终止
  • 原文地址:https://www.cnblogs.com/jalja/p/11651440.html
Copyright © 2011-2022 走看看