计算机软件的分类有哪些

/ 0评 / 0

计算机软件的分类有哪些?工具软件要如何选择呢?下面我们来一一为大家解答。

  一、计算机软件的分类有哪些

  1、项目管理工具

  支持项目管理活动的工具。通常,这类工具把重点放在特定的管理环节上,例如工作量、成本和工期估算以及项目调度计划等。

  2、配置管理工具

  支持完成配置项标识、版本控制(www.isoyu.com原创版权)、变化控制、审计和状态统计等任务的工具。

  3、分析和设计工具

  辅助建立软件的系统模型和设计的工具。分析和设计引擎将成为新一代分析设计工具,该工具可以对任何分析和设计方法进行定制,根据需要,支持特定的分析和设计方法。

  4、程序设计工具

  包括常规的编码工具——编译程序、编辑程序、排错程序及第四代语言、应用程序生成器、数据库查询语言和面向对象程序设计环境等。

  5、测试工具

  可以分为数据获取工具、静态分析工具、动态分析工具、模拟工具以及测试管理工具等。其中,静态分析工具通过对源程序的程序结构、数据流和控制流进行分析,得出程序中函数(过程)的调用与被调用关系、分支和路径、变量定义和引用等情况,发现语义错误。动态分析工具通过执行程序,检查语句、分支和路径覆盖,测试有关变量值的断点,即对程序的执行流行探测。另一类动态分析工具称为截获/播放工具。测试管理工具用以控制并协调软件测试的每一个主要步骤,进行回归测试,比较运行结果和期望输出之间的差异,并可实施程序的成批测试。

  6、维护工具

  支持软件维护的工具。大致可分为逆向工程工具和再生工程工具。逆向工程工具对已经开发完成的源程序进行分析,抽取程序的系统结构、控制结构、逻辑流程、数据结构和数据流等信息,并生成分析和设计模型以及其它设计信息。再生工程工具用来支持重构一个功能和性能更为完善的、改进的软件系统。

  二、工具软件选择

  1、明确需求

  需时再买,用时再装,忌讳一装到底。由于安装任何一款软件都需要占用计算机一定的系统资源,因此,笔者建议在购买家用软件时,最好能明确自身的需求,根据需求来购买软件,需要用到哪些软件就购买哪些软件。由于一般常用的软件在安装时不需花费很多时间,因此需时再买,用时再装是采购时应注意的一个重点,这是确保计算机性能以最佳状态工作的要素之一。

  2、配合硬件

  选购要符合电脑配置状况。通常在采购软件时,我们需要先知道自己家中电脑的配置状况,在采购时可再看一下软件外包装上的软件运行环境,看自家的计算机硬件配置是否满足软件运行的要求。一些多媒体处理软件及游戏软件对硬件配置的要求较高,对此要特别慎重。以免软件买回后不能正常运行,影响使用效果。

  以上就是计算机软件的分类有哪些的相关内容介绍,希望对您有所帮助。