zoukankan      html  css  js  c++  java
  • 软件工程学习笔记——软件工具

    用来辅助软件开发、运行、维护、管理和支持等过程中的活动的软件称为软件工具。

    1. 软件开发工具

    • 需求分析工具:用于辅助软件需求分析活动的软件;
    • 设计工具:用于辅助软件设计活动的软件;
    • 编码和排错工具:辅助程序员进行编码活动的工具;
    • 测试工具:用于支持软件测试的工具。

    2. 软件维护工具

    • 版本控制工具:用来存储、更新、回复和管理一个软件的多个版本;
    • 文档分析工具:用来对软件开发过程中形成的文档进行分析,给出软件维护活动所需的维护信息;
    • 开发信息库工具:用来维护软件项目的开发信息,保罗对象、模块等;
    • 逆向工程工具:辅助软件人员将某种形式表示的软件(源程序)转换成更高抽象形式表示的软件;
    • 再工程工具:用来支持重构一个功能和性能更为完善的软件系统。

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

    • 项目管理工具:用来辅助软件的项目管理活动;
    • 配置管理工具:用来辅助完成软件配置项的标识、版本控制、变化控制、审计和状态统计等基本任务,使得各配置项的存取、修改和系统生成易于实现,从而简化审计过程,改进状态统计,减少错误,提高系统的质量;
    • 软件评价工具:用来辅助管理人员进行软件质量保证的有关活动。
  • 相关阅读:
    Java设计模式之原型模式
    Java设计模式之单例模式
    Java设计模式之抽象工厂模式
    Java设计模式之工厂方法模式
    redis常用配置参数详解
    Maven版本的ssm框架项目常见依赖pom.xml
    Maven中setting.xml配置Demo
    Linux中安装jdk
    Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数
    Hibernate主键生成策略
  • 原文地址:https://www.cnblogs.com/zifeiy/p/9843713.html
Copyright © 2011-2022 走看看