美文网首页
软件设计师考试 | 第五章 软件工程基础知识 | 软件工具与软件

软件设计师考试 | 第五章 软件工程基础知识 | 软件工具与软件

作者: Levi_moon | 来源:发表于2021-01-12 11:27 被阅读0次

    (一)软件工具

    1.软件开发工具

    对应于软件开发过程的各种活动。

    软件开发工具通常有:

    • 需求分析工具
    • 设计工具
    • 编码与排错工具
    • 测试工具

    2.软件维护工具

    辅助维护人员对软件代码及其文档进行各种维护活动。

    软件维护工具主要有:

    • 版本控制工具
    • 文档分析工具
    • 开发信息库工具
    • 逆向工程工具
    • 再工程工具

    3.软件管理和软件支持工具

    辅助管理人员和软件支持人员的管理活动和支持活动,以确保软件高质量地完成。

    软件管理和软件支持工具有:

    • 项目管理工具
    • 配置管理工具
    • 软件评价工具

    (二)软件开发环境

    软件开发环境包括:

    • 软件工具集
    • 环境集成机制
      • 数据集成(为各种相互协作的工具提供统一的数据模式和数据接口规范,以实现不同工具之间的数据交换)
      • 界面集成(指环境中的工具的界面使用统一的风格,采用相同的交互方法,提供一种相似的视感效果)
      • 控制集成(用于支持环境中各个工具或开发活动之间的通信、切换、调度和协同工作,并支持软件开发过程的描述、执行和转换)

    软件开发环境的特征:

    • 环境的服务是集成的
    • 环境应支持小组工作方式,并为其提供配置管理
    • 环境的服务可用于支持各种软件开发活动,包括分析、设计、编程、测试、调试和文档等

    相关文章

      网友评论

          本文标题:软件设计师考试 | 第五章 软件工程基础知识 | 软件工具与软件

          本文链接:https://www.haomeiwen.com/subject/qyrxgktx.html