在线客服系统
软件百科
联系我们

公司主站Website:

www.qykh2009.com

公司主站
电子邮箱

电子邮箱:

qykh2009@163.com

公司地址

公司地址:

北京市朝阳区亚运村天创世缘B2座30整层

Software     软件百科

软件开发工具有哪些类型?

分享到:

类别:软件开发访问量:2147编辑:zhouyiyun 日期:2024-11-01 20:58:00

    

    一般来说,软件开发工具,是用来辅助软件设计、编程、测试的计算机软件应用工具,对于软件开发项目的进行是必不可少的部分,能够提供软件开发的效率,可以使软件工程系统化。软件开发工具按照不同的标准可以划分成不同的种类。他们之间有各有交叉。

1、按照软件开阶段及其需求的不同,软件开发工具可以划分成三种类别:

设计工具

    是在软件开发设计、开发等实施阶段为软件开发人员所运用的工具,是帮助软件开发人员编写调试软件有最直接作用的软件开发工具,如:代码生成器、第四代语言、环境和数据测试工具等等。

分析工具

    是为软件开发的需求分析提供支持的工具,不能用于编程,而是帮助开发项目组认识与表述信息需求与信息流程,用来明确软件的功能与要求,是可以帮助编写数据字典、绘制数据流程图和系统结构图或ER等的软件开发工具。

计划工具

    计划工具从宏观的角度帮助开发团队组织、实施、运行软件开发项目,能够系统集成地管理项目的进度、开发所需的资源软件的质量、验收等等具体详细,同时还能够跨生命周期的进行信息管理与共享。

 软件开发工具

软件开发工具包

2按照软件开发过程中的实际功能,又可以分为很多类别:

    软件需求工具,用于需求模型建设需求追踪的软件开发工具。

    软件设计工具,软件升级阶段创建和检查软件设计的工具。

    软件编程工具,包括程序编辑器、编译器和代码生成器、解释器和调试器等。

    软件测试工具,有软测试生成、执行、评价、管理和分析的功能。

    软件维护工具,支持系统、功能理解、再造的软件开发工具。

    软件质量工具,包括检查工具和分析工具。

3、按照集成化程度划分软件开发工具

    集成化程度,即软件开发工具的接口一致性程度和信息共享程度,是一个新范畴。运用集成化的软件开发工具,要求软件开发人员更全面、系统、深入的研究软件开发流程。开发与应用集成化的软件开发工具是应当努力研究与探索的课题,集成化的软件开发工具也常称为软件工作环境。

4、按照应用领域划分的软件开发工具

    不同的领域行业的软件的开发有不同的要求,所以辅助软件开发的软件开发工具也是不同的,因此正对不同的应用,可以分为事务处理、实时应用、嵌入式应用软件开发工具。

5、按照软件开发工具的载体,即依托形式可以分为两类:

    依托于计算机或软件的软件开发工具,比如设计工具、集成化的软件开发工具、数据库管理系统等等。

    独立于硬件与其它软件的软件开发工具,如分析工具、计划工具。