信息系统软件配置、过程管理、开发工具(详细介绍)

什么是软件配置?

        软件配置管理通过标识产品的组成元素、管理和控制变更、验证、记录和报告配置信息,来控制产品的进化和完整性。软件配置管理与软件质量保证活动密切相关,可以帮组达成软件质量保证目标。

一、软件配置管理

软件配置管理计划:需要了解组织结构环境和组织单元之间的联系,明确软件配置控制任务。

软件配置标识:识别要控制的配置项,并为这些配置项及其版本建立基线。

软件配置控制:关注的是管理软件生命周期中的变更。

软件配置状态记录:标识、收集、维护并报告配置管理的配置状态信息。

软件配置审计:独立评价软件产品和过程是否遵从已有的规则、标准、指南、计划和流程而进行的活动。

软件发布管理与交付:通常需要创建特定的交付版本,完成此任务的关键是软件库。

二、软件过程管理

软件过程管理涉及技术过程和管理过程,通常包括以下几个方面。

1、项目启动与范围定义:启动项目并确定软件需求。

2、项目规划:制订计划,其中一个关键点是确定适当的软件生命周期过程,并完成相关的工作。

3、项目实施:根据计划,并完成相关的工作。

4、项目监控与评审:确认项目工作是否满足要求,发现问题并解决问题。

5、项目收尾与关闭:为了项目结速所做的活动。需要项目验收,并在验收后进行归档、事后分析和过程改进等活动。

三、软件开发工具

        软件开发工具是用于辅助软件生命周期过程的基于计算机的工具。通常使用这些工具来支持特定的软件工程方法,减少手工方式管理的负担。工具的种类包括支持单个任务的工具及涵盖整个生命周期的工具。

1、需求工具:需求建模工具和需求追踪工具。

2、设计工具:软件设计创建和检查工具。

3、构造工具:程序编辑器、编译器、代码生成器、解释器、调试器。

4、测试工具:测试生产器、测试执行框架、测试评价工具、测试管理工具、性能分析工具。

5、维护工具:理解工具(如可视化工具)和再造工具(如重构工具)。

6、配置管理工具:追踪工具、版本管理工具和发布工具。

7、工程管理工具:项目计划与追踪工具、风险管理工具和度量工具。

8、质量工具:检查工具和分析工具。

四、软件复用

        软件复用是指利用已有软件的各种有关知识构造新的软件,以缩减软件开发和维护的费用。复用是提高软件生产力和质量的一种重要技术。

软件复用的作用:提高软件生产力和质量的一种重要技术。减少软件开发活动中大量的重复性工作,可以提高生产率,降低开发成本,缩短开发周期,也可以改善软件质量。

软件复用的应用:代码级复用、设计的复用、分析的复用和测试信息的复用、知识、开发经验、设计决策、架构、需求、设计、代码和文档等一切有关方面。

你可能感兴趣的:(软考中项,中间件,测试工具,系统架构,团队开发)