当前位置: 首页 > 产品中心

产品中心

产品中心

软件工程管理集成解决方案

北大软件参照GJB5000A/CMMI及相关标准规范,研发了软件工程管理集成平台,实现了以软件项目管理为主线的软件项目全生命周期的管理,包括项目管理、需求管理、配置管理、测试管理等,从而有效地提高项目进度管理、质量管理、成本管理的水平,有效地支持软件的全生命周期过程管理和数据管理,支持用户开展过程改进。平台提供开发接口,支持与第三方工具集成。软件工程管理集成平台的总体结构如下图所示。



1.针对软件过程管理的软件——SEMIP-项目管理工具

1.1.产品概述

项目管理工具由项目管理子系统、组织过程管理子系统和综合决策分析子系统三部分组成。

(1)项目管理子系统

项目管理子系统是项目管理系统的核心,也是软件工程管理集成平台的重要组成部分。项目管理子系统以项目的启动、策划、执行、监控、结项为主线,以计划、范围、资源、质量、沟通等为管理内容,实现项目全生命周期全要素的管理支持。项目管理子系统的组成结构如下图所示。

(2)组织过程管理子系统

组织过程管理是一套由组织维护的,供项目在制定、裁剪、维护和实施软件过程时使用的一组实体的集合,这些实体包含组织的标准过程、组织的软件生存周期模型、检查单、文档模板等。组织过程管理包括对组织过程定义、过程改进、过程评价以及组织知识管理,用于优化、维护组织的生存周期、标准过程、组织人员、检查单、文档模版、测量指标等相关资源。过程改进、过程评价、组织知识管理等部分是GJB5000A/CMMI三级要求。组织资产管理与项目管理子系统、配置管理工具存在接口关系。组织过程管理子系统的功能组成如下图所示。

(3)综合决策分析子系统

综合决策分析子系统为高层领导、职能部门、部门领导掌握项目情况提供数据支撑,包括进展情况分析和项目运行数据查询两项功能。项目进展情况分析实现对项目质量、成本、进度等情况进行统计和量化分析,包括综合质量情况,综合进度情况,技术评审情况等;项目运行数据查询实现对项目具体数据进行查看,包括任务、评审、问题、人员等。综合决策分析子系统与组织过程管理、项目管理子系统存在接口关系。综合决策分析子系统的功能组成如下图所示。

1.2.产品功能

1、项目规模估计:通过产品分解结构和工作分解结构,支持项目范围、工作量的估计;通过工作产品管理,支持产品规模的估计;

2、一体化计划制定、计划的逐步精细化控制:将项目计划细化成具体的任务,发布项目计划时允许对一部分任务进行发布,并且支持滚动式规划,从而将项目计划的控制精细化到任务级别;

3、项目全方位状态监控:提供产品规模、工作量、进度、成本、质量、风险、需求、配置、测试等项目全方位执行状态的监控;

4、基于过程纪实的数据测量分析:项目数据来源于项目各执行过程和配置管理中的产品数据,对数据的采集全部通过系统自动生成,防止人为篡改,做到真实、客观、有效;

5、供方任务和项目计划任务统一管理:将供方协议中的供方任务和项目的产品分解结构建立关联,将产品分解结构作为具体的任务分配,在计划制定、任务状态监控时统一处理,从而实现供方任务和项目计划任务的统一管理;

6、不符合项和问题的闭环处理:支持项目问题的新增、确认、分配、解决、验证和关闭的完整闭环流程;支持不符合项的新增、转化为问题,并通过问题的解决、验证和关闭,自动更新不符合项的状态,实现不符合项的闭环处理;

7、评审管理:支持在线和线下两种评审,支持计划内评审和计划外评审;

8、任务汇报:支持统一任务汇报,降低各类人员工作汇报的负担;

9、GJB5000A/CMMI各类材料定制生成:支持项目计划、问题跟踪表、风险跟踪表、质量报告、项目报告、不符合项跟踪等各类表格可以自动生成。

10、管理组织标准过程:定义的标准开发过程、关联相关要素、组织资产使用跟踪;

11、定义软件生命周期模板:根据相关标准定义组织级的软件生命周期模板;定义过程之间的关系以及各个过程的裁剪准则;定义过程的输入、输出文档的裁剪准则;定义测量项的裁剪准则;

12、定义文档模板:定义两类文档模板(管理文档,技术文档),允许用户自定义模板类别;

13、定义检查单模板:定义两类检查单(工作产品类检查单,过程类检查单),检查单与过程活动和工作产品的输出进行关联;

14、组织资源管理:管理组织内部门和人员,管理组织内部工作环境。

15、项目进展分析:项目进展分析包括对项目的综合情况、质量情况、进度情况、评审情况和人员工作情况等方面进行统计和分析。项目进展分析的功能可以根据用户的实际情况进行扩充定制;

16、运行数据查询:运行数据查询可实时查询项目执行过程中的详细情况,具体内容包括任务执行情况、评审情况、问题及处理情况、风险及处理情况、人员情况等。运行数据查询的功能可以根据用户的实际需求对查询条件及结果进行定制。

1.3.产品特点

1.3.1.特性

项目管理系统的主要特点如下:

Ø支持组织过程资产的规范和固化:

Ø支持项目全生存周期全要素管理:

Ø支持项目计划的滚动式细化:

Ø支持项目全方位状态监控:

Ø支持基于过程纪实的数据度量和决策信息支持:

Ø支持与其他工具的集成,提供统一工作平台:

Ø开放可扩展:

Ø安全可靠:

1.3.2.版本

项目管理工具最新版本V8.0。

1.3.3.支持的平台

Ø操作系统:Windows Server 2003/Windows Sever 2008R2(32位和64位)/Unix/Linux及国产主流操作系统;

Ø数据库管理系统:Oracle 10i、11i / SQLServer 2005、2008;

Ø应用服务器:JDK1.6以上,Tomcat等主流应用服务;

Ø客户端操作系统:WIN7(32位和64位)、WINXP、Unix/Linux;

Ø客户端浏览器:IE8以上、火狐、Chrome等主流浏览器;

Ø客户端文字处理软件:Office 2003以上;

Ø系统支持向Oracle、MySql等关系型数据库进行数据移植。

Ø系统与各类标签水印系统及杀毒软件的兼容性较好。


2.针对软件需求追踪的软件——SEMIP-需求管理工具

2.1.产品概述

需求管理工具是按照 “用户需求”-“系统需求”-“软件需求”进行层次化组织,通过建立需求跟踪矩阵,支持需求分配、需求状态标识与需求跟踪,管理需求变化,提供项目级的需求与其他相关产品视图的管理,使得需求相关人员方便地查看项目需求状态。需求管理工具与配置管理、测试管理等工具存在接口关系。需求演化过程与测试过程及其追踪关系如下图所示。

2.2.产品功能

需求管理工具的主要功能如下:

1、模型管理:管理当前项目、管理模型的结构化编辑和协同工作,管理模型的版本和基线,为建立需求追踪奠定基础,并为历史数据追溯提供依据;

2、需求评审控制流程、需求基线控制:管理模型的评审流程和变更流程,实现对评审过程和变更过程的控制,确保项目质量。变更流程又包括变更申请和验证流程;

3、版本基线管理:需求管理系统支持对模型进行版本的检入和检出,支持模型基线的创建和基线比较功能;

4、条目化管理:需求管理系统提供结构化模型,对需求标识进行多层次的管理,形成结构树。需求管理系统还支持对需求的条目化的管理,包括标识其基本信息、属性和状态;

5、需求跟踪矩阵形成和维护:支持双向追踪矩阵,维护 “需求-设计-编码”之间的一致性,支持正向跟踪与逆向跟踪的两种追溯方式,同一界面内需求跟踪矩阵;

6、查询统计:查询统计分为统计分析和信息查询,为决策提供量化的支持。统计分析提供需求状态统计、版本变化统计、模型演化统计和模型变更统计。信息查询包括模型信息查询和流程信息查询,并且可生成报告和导出文档。

2.3.产品特点

2.3.1.特性

需求管理系统的主要特点如下:

Ø支持软件模型演化追溯,支持建立用户需求、软件需求、软件设计等各软件模型的追溯关系;

Ø采用条目(特征)化方法,支持各类模型的结构化处理及管理;

Ø支持引用组织已定义的结构化模型标准模板生成模型的结构化信息;

Ø支持直接使用已经编写完成的Word文档,结构化分解至系统中;

Ø支持与Word等文档处理工具的集成,从文档处理工具中直接捕获项目需求;

Ø支持特殊对象的处理。能够支持多种图形格式,并能够嵌入多种多媒体对象,并把它们作为需求对象进行处理;

Ø支持从结构化需求信息生成Word文档;

Ø支持建立和管理模型内部和模型之间关联关系,自动生成多模型需求追踪矩阵。

2.3.2.版本

需求管理工具最新版本V3.0。

2.3.3.支持的平台

Ø操作系统:Windows Server 2003/Windows Sever 2008R2(32位和64位)/Unix/Linux及国产主流操作系统;

Ø数据库管理系统:Oracle 10i、11i / SQLServer 2005、2008;

Ø应用服务器:JDK1.6以上,Tomcat等主流应用服务;

Ø客户端操作系统:WIN7(32位和64位)、WINXP、Unix/Linux;

Ø客户端浏览器:IE8以上、火狐、Chrome等主流浏览器;

Ø客户端文字处理软件:Office 2003以上;

Ø系统支持向Oracle、MySql等关系型数据库进行数据移植。

Ø系统与各类标签水印系统及杀毒软件的兼容性较好。

3.针对软件技术状态管理的软件——SEMIP-配置管理工具

3.1.产品概述

配置管理工具实现标准要求的配置管理标识、基线控制、配置纪实、变更控制、配置审核、发布管理等功能,管理软件生命周期中的工作产品。配置管理工具支持独立设立产品库、受控库、开发库,三库独立的部署;支持三库无限级联合与分布等特性;支持技术状态管理;支持并行开发,外场开发;支持配置标识、控制、纪实、变更控制、审核、发布等配置管理全流程;支持按照“系统-配置项-软件部件-软件单元”的形式进行组装和复用。配置管理系统与测试管理、需求管理等工具存在接口关系,如下图所示。

3.2.产品功能

配置管理工具的主要功能如下:

1、配置库管理,支持三库设置,可建立多级物理分离库,管理不同阶段里程碑的受控产品;根据需要每个库可以部署在单独服务器或多库可部署在一台服务器上;配置管理计划的建立与查询;建立项目配置资源结构,包括建立项目、子项目、配置项;根据选择的软件等级,自动创建软件资源分类子项;标识并记录项目、子项目、配置项及版本的物理信息;版本分支与合并;支持软件不同方向演化开发,支持并行开发;

2、基线管理:基线创建、状态标识、多种级别的控制;基线比较、版本比较,追溯软件之间的差异;

3、消息管理:提供设定触发器、邮件和直接发送等方式,便于工作;

4、视图管理:基线视图、版本视图,描述软件配置的组成和演化关系;

5、状态管理:支持配置项不同阶段版本状态、基线状态标识和纪实;

6、流程控制:出库和入库流程、变更管理流程、产品发布与交付流程等;过程纪实,出入库评审记录、变更申请和变更验证记录等;配置审核,提供按标准和配置计划要求的审查单,对配置活动和及配置项以及基线的审查记录,以检查配置管理活动的符合性;

7、测量与查询:对软件配置项及基线的技术状态查询统计,并生成报表;

8、异地开发管理:支持移动库版本续连方式,保证配置项版本的一致性和连续性;

9、提供配置库的自动备份与恢复功能。

3.3.产品特点

3.3.1.特性

配置管理系统的特点如下:

Ø多级多库级联,适应各种组织级配置管理模式:

三库管理:系统可独立设置开发库、受控库、产品库,可单独存放,并设置库之间的控制关系。

多级分布联合管理:可设置多级别,且每级别可设置若干个配置管理库,使得产品演化过程和技术状态清晰准确。

Ø安全可靠,满足军工企业和军队科研院所安全保密要求:

三员管理:系统、安全、审计分权管理,为系统用户、授权、监督提供制约和监督机制。

多级授权:基于软件资源的授权机制,可使不同角色访问不同资源的权限得到精确控制。

信息加密、数据传输和存储加密、用户密码加密。

与身份认证系统接口:保证访问软件配置资源的用户具有合法的经过授予的权限,强化了系统数据的访问控制能力。

备份与恢复:提高系统的抗毁性,在系统数据损坏时,及时进行数据恢复。系统提供自动备份和手工即时备份。

Ø多角度技术状态管理,精确管控软件工作产品的状态。

Ø多层次资源结构管理,清晰定义复杂型号软件及大型软件系统各配置项之间的关系——软件配置项结构。

Ø软件装配管理,实现不同的模块构造关系定义不同特征要求的软件系统。

Ø配置状态测量与报告,基于配置纪实,提供详实的配置状态和配置管理报告。

Ø流程控制,支持配置项/基线出库入库及更改控制,流程在线自动流转,自动通知各审批环节执行人。

Ø开放接口,提供与第三方工具的集成,如SVN、CC、PDM、AD、吉大正元、邮件系统。

Ø符合标准要求,支持软件研发全过程配置管理实践的规范操作。

Ø性能可靠,支持并行在线人数达500人,支持同时在研项目数达500个,支持2G以内的大构件管理。

3.3.2.版本

配置管理工具最新版本V9.0。

3.3.3.支持的平台

Ø操作系统:Windows Server 2003/Windows Sever 2008R2(32位和64位)/Unix/Linux及国产主流操作系统;

Ø数据库管理系统:Oracle 10i、11i / SQLServer 2005、2008;

Ø应用服务器:JDK1.6以上,Tomcat等主流应用服务;

Ø客户端操作系统:WIN7(32位和64位)、WINXP、Unix/Linux;

Ø客户端浏览器:IE8以上、火狐、Chrome等主流浏览器;

Ø客户端文字处理软件:Office 2003以上;

Ø系统支持向Oracle、MySql等关系型数据库进行数据移植。

Ø系统与各类标签水印系统及杀毒软件的兼容性较好。

4.针对软件测试与缺陷的软件——SEMIP-测试管理工具

4.1.产品概述

测试管理工具支持根据测试需求对测试工作进行计划,建立和维护测试需求、测试对象、测试用例之间的追踪关系;支持对测试发现的缺陷进行全程追踪管理,支持对测试工作进行分析,提取测试的过程数据,生成测试报告;为了适应用户变化性要求以及提高系统的灵活性,系统提供测试类型、测试级别等项的代码定制功能。测试管理系统与配置管理、需求管理等之间存在接口关系,如下图所示。

4.2.产品功能

主要功能如下:

1、测试项目信息管理:支持对项目信息定义和项目人员设置,支持与“项目管理系统”集成,共用项目和项目人员信息;

2、测试需求管理:支持对测试需求进行结构化分解,支持与“需求管理系统”集成,导入“需求管理系统”中的需求等作为测试需求;

3、测试策划:支持按软件、硬件等项标识计划中的测试环境;支持计划中要测试的需求范围,对测试任务、进度、资源等进行计划,支持对计划进行审查;

4、测试设计:支持对测试对象进行多层次结构化的分解,建立测试对象与测试需求的追踪关系;支持标准要求设计测试用例,对测试用例进行多层次分组管理,建立测试用例与测试需求、测试对象之间的追踪关系;

5、测试执行:支持对测试版本进行标识;支持在测试计划下按测试轮次多次组织测试,按测试集的方式组合要执行的测试用例;

6、测试总结:支持对测试需求,测试用例,测试缺陷进行分析,支持提取测试过程数据,生成测试报告;

7、文档模板定制:支持对软件测试计划、软件测试说明等模板进行定制。

8、缺陷处理流程定制:不同项目有不同的缺陷处理流程,为了快速响应这种需求,系统支持自定制项目缺陷处理工作流程,通过定制缺陷动作转换源状态和目标状态,在缺陷处理时,系统根据缺陷状态自动判断该缺陷是否能进行该操作,以及操作后的目的状态。

9、缺陷处理:缺陷处理的主要功能包括:

Ø提交缺陷:提交缺陷包括多种方式,在缺陷管理中直接录入测试所发现的缺陷;在测试管理系统中执行测试用例发现缺陷,通过接口将缺陷提交到缺陷管理中;将COBOT静态分析测试发现的缺陷批量导入到缺陷管理中。

Ø分配缺陷:提交缺陷时指定的缺陷分配人员收到该他分配的缺陷,对缺陷进行分析之后,填写缺陷的分配意见,建议解决日期等信息,并指派人员对其进行确认。

Ø确认缺陷:分配缺陷时指定的缺陷确认人收到该他确认的缺陷,填写确认结论,处理意见等信息,如果是缺陷,指定人员对其进行修复,如果不是缺陷,则指定人员对其进行关闭。

Ø修复缺陷:缺陷修复人员收到该他修复的缺陷,在系统外对缺陷进行修改,修改完成之后,在系统中填写采取的纠正措施,遗留问题等信息,并指定人员对缺陷进行验证。

Ø关闭缺陷:缺陷验证人员收到该他验证的缺陷,在系统外对其进行验证,如果验证通过,在系统内关闭缺陷,填写纠正措施实施效果。

Ø重新打开缺陷:对于已修复的缺陷,在系统外对其进行验证,如果验证未通过,支持对其进行重新打开,并指定人员对其进行修复,对于已关闭的缺陷,如果再次出现,支持对其进行重新打开,分配给人进行修改。

Ø标识缺陷重复:在缺陷的分配、确认、修复环节,如果相关责任人发现与其它缺陷重复,支持对其标识与谁重复,系统自动置该缺陷为已重复状态。

10、缺陷分类管理:支持按测试对象对缺陷进行分类管理,便于对缺陷进行查找。

11、缺陷处理过程纪实:对缺陷处理操作过程进行纪实,在单一页面中,显示缺陷处理过程信息。

12、导出缺陷列表:支持以列表和表单形式导出缺陷到Word文档,导出的格式完全符标准关于测试的要求。

13、缺陷统计:支持按缺陷状态,严重程度,测试人员等对缺陷进行分析。

4.3.产品特点

4.3.1.特性

测试管理系统的主要特点如下:

Ø满足国家标准关于软件测试的要求:支持按标准要求对测试级别,测试过程等管理测试工作,支持按标准要求生成测试计划,测试说明,测试报告等相关文档。

Ø支持测试需求多层次结构化的管理:例如,按测试级别分为单元测试需求,集成测试需求,按测试类型分功能测试需求,易用性测试需求等,在每个需求模型中,分层次、结构化分解测试需求。

Ø支持管理测试需求、测试对象、测试用例之间的可追溯性,并能够互相进行追踪。

Ø支持自定制问题级别,问题类别,测试类型等信息。

Ø支持基于过程数据,以多种图表方式对测试结果进行分析。

Ø支持自定制缺陷处理工作流程:通过定制缺陷动作能转换的源状态和目标状态的方式,定义缺陷在各个状态时能执行的操作,通过裁剪各个状态能执行的动作,定义不同项目的缺陷处理流程;

Ø支持缺陷处理和跟踪,包括提交缺陷、分配缺陷、确认缺陷、修复缺陷、关闭缺陷、重新打开缺陷、标识缺陷重复。

Ø支持缺陷分类管理和统计,按测试对象对缺陷进行分类,便于对缺陷进行分析和查找。

Ø支持管理缺陷、测试用例之间的可追溯性,并能够互相进行追踪;

Ø支持自定制缺陷级别、缺陷类别。支持按缺陷状态,严重程度,测试人员等对缺陷进行分析。

4.3.2.版本

测试管理工具最新版本V6.0。

4.3.3.支持的平台

Ø操作系统:Windows Server 2003/Windows Sever 2008R2(32位和64位)/Unix/Linux及国产主流操作系统;

Ø数据库管理系统:Oracle 10i、11i / SQLServer 2005、2008;

Ø应用服务器:JDK1.6以上,Tomcat等主流应用服务;

Ø客户端操作系统:WIN7(32位和64位)、WINXP、Unix/Linux;

Ø客户端浏览器:IE8以上、火狐、Chrome等主流浏览器;

Ø客户端文字处理软件:Office 2003以上;

Ø系统支持向Oracle、MySql等关系型数据库进行数据移植。

Ø系统与各类标签水印系统及杀毒软件的兼容性较好。

©2015 南京创联智软信息科技有限公司 版权所有 南京网站建设:南京同网