软件配置项如何分类

时间:2025-01-27 07:38:09 主机游戏

软件配置项可以按照不同的分类方法进行划分。以下是一些常见的分类方式:

按开发阶段分类

环境类:包括软件开发环境或软件维护环境,例如编译器、操作系统、编辑器、数据库管理系统、开发工具、项目管理工具、文档编制工具等。

定义类:需求分析与定义阶段结束后得到的工作产品,例如需求规格说明、项目开发计划、设计标准或设计准则、验收测试计划等。

设计类:设计阶段结束后得到的工作产品,例如系统设计规格说明、程序规格说明、数据库设计、编码标准、用户界面标准、测试标准、系统测试计划、用户手册等。

测试类:系统测试完成后的工作产品,例如系统测试数据、系统测试结果、操作手册、安装手册等。

维护类:进入维护阶段以后产生的工作产品。

按内容性质分类

文档类:包括与合同、过程、计划和产品有关的文档和资料,例如需求文档、设计文档、测试方案、测试计划、测试用例等。

代码类:包括源代码、目标代码和可执行代码。

产品类:相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。

管理类:在管理过程中产生的文档,例如各种计划、报告等。

按管理属性分类

配置库:存放配置项的数据库,可以按配置项类型分类建库和按任务建库。包括开发库、受控库和产品库等。

按项目类型分类

复制型项目:基于现有产品或方案进行复制实现的,关注产品的更新与升级。

现有技能可实现的新项目:利用现有技术实现的新产品或方案,注重功能验证和客户反馈。

研发型项目:涉及较为复杂的技术挑战,需要进行技术研发和探索。

这些分类方法可以根据具体的需求和实际情况进行灵活应用和调整。