《一种高效软件开发过程管理的方法.pdf》由会员分享,可在线阅读,更多相关《一种高效软件开发过程管理的方法.pdf(4页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201310444473.6 (22)申请日 2013.09.25 G06Q 10/06(2012.01) (71)申请人 江苏智软信息科技有限公司 地址 212001 江苏省镇江市京口区丹徒路 118 号京口软件园 1 楼 (72)发明人 翟朝霞 (54) 发明名称 一种高效软件开发过程管理的方法 (57) 摘要 本发明涉及一种高效软件开发过程管理方 法。本系统主要实现对软件开发过程中的项目计 划, 项目监督和控制, 项目配置, 项目采购及项目 合同, 项目风险, 需求开发, 技术决策, 设计, 编码, 测试, 质量管理, 度量分析及量。
2、化等领域的管理。 本发明通过对以上领域的管理实现对整个软件开 发过程过程进行控制, 使得软件的开发效率和最 终质量得到提高, 同时软件失败的风险得到降低。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书2页 (10)申请公布号 CN 104463396 A (43)申请公布日 2015.03.25 CN 104463396 A 1/1 页 2 1. 一种软件开发过程管理方法, 含有项目计划管理, 项目监督和控制, 配置管理, 项目 采购及项目合同管理, 项目风险管理, 需求开发管理, 技术决策, 设计开发管理, 编码管理, 测试管理,。
3、 质量管理, 度量分析及量化等子模块, 其特征在于该系统可实现对软件开发过程 的全面管理, 达到量化管理软件开发过程的目的。 2. 根据权利要求 1 所述一种软件开发过程管理方法, 其特征在于 : 除了项目计划管理, 配置管理, 需求开发管理, 设计开发管理, 编码管理, 测试管理和质量管理为每个软件项目 的必选项外, 其于都为可裁剪的可选项。 3. 根据权利要求 2 所述一种软件开发过程管理方法, 其特征在于 : 对于不同的软件项 目, 本发明根据用户的选择, 生成不同的管理环境。 4. 根据权利要求 2 所述项目计划管理, 其特征在于 : 可针对用户制定的项目进度及计 划, 做出智能预警提。
4、示。 5. 根据权利要求 2 所述一种软件开发过程管理方法, 其特征在于 : 该系统的每一个子 模块中都包含有系统预定义的规范文档, 同时用户还可以在相应的模块中新增用户自定义 的规范文档。 权 利 要 求 书 CN 104463396 A 2 1/2 页 3 一种高效软件开发过程管理的方法 技术领域 0001 本发明涉及一种过程管理方法, 尤其是一种针对软件开发过程的高效过程管理方 法。 背景技术 0002 软件开发过程管理方法, 其实质上是一个企业信息化管理软件, 企业信息化管理 软件可以将企业的管理过程在计算机系统上得以实现, 将企业在管理过程中产生的数据进 行集中存储, 方便检索和统计。
5、, 降低了管理成本, 提高了管理效率。 0003 目前软件企业普遍采用的软件开发过程主要包括 : 需求开发, 设计, 编码, 测试, 发 布等几大步骤, 有的企业在软件开发过程中导入 QA( 质量管理人员 ) 进行跟踪测试, 但这 些传统的软件开发过程只涉及到整个软件开发过程的一部分, 没有真正涉及到所有相关的 流程, 对于一些因素, 诸如风险预测及分析, 项目采购, 项目配置等没有进行控制和管理, 增 加了软件开发最终失败的风险, 降低了软件产品的质量。申请号为 200410000424.4 的中国 专利申请公开了一种软件开发进程控制系统及方法, 可以对软件的开发进度进行把握和决 策, 使得。
6、对于软件开发过程的管理更加精细化。 0004 随着社会的不断进步, 市场竞争的激烈程度不断增强, 软件系统的逐渐复杂化, 传 统的软件过程管理系统已不再适应于当前大部分的软件开发流程。 发明内容 0005 本发明的目的在于 : 针对当前软件开发过程管理系统的不足, 提出一种全面监控 和管理软件开发的系统, 该系统可实现对软件开发过程的全面管理, 达到量化管理软件开 发过程的目的。 0006 为了达到以上目的, 本发明主要包括以下模块 : 0007 项目计划管理 - 用以项目经理制定项目计划, 项目计划包括项目基本信息, 项目 的进度安排, 项目组成员等, 该模块能对项目计划做出智能预警 ; 0。
7、008 项目监督和控制 - 用以项目经理对整个项目进行监督和控制, 包括进度控制, 资 源调度等 ; 0009 配置管理 - 用以由项目经理指派的配置管理专员负责对项目开发过程中产生的 所有文档进行归类管理, 同时本模块还可对软件的版本实行管理 ; 0010 项目采购及合同管理 - 用以管理与项目相关的采购信息和合同 0011 风险管理 - 用以项目经理根据项目的实施情况实时地预测风险, 规避风险, 以及 处理发生的风险, 该模块包括一个风险识别仪, 自动预判和诊断风险 ; 0012 需求开发管理 - 用以对项目的需求进行管理, 包括追踪客户交流记录, 用户需求 等功能, 能对偏离用户需求的功。
8、能进行预警提示 ; 0013 技术决策 - 用以记录技术决策信息及提供以往的技术决策记录, 相当于一个知 识库, 提供规则和经验给软件开发人员进行项目决策 ; 说 明 书 CN 104463396 A 3 2/2 页 4 0014 设计开发管理 - 用以生成项目的业务流程图, 系统框架图等信息 ; 0015 编码管理 - 用以检测编码人员编写的代码, 包括语法检查, 语义检查, 内存测试 能功能 ; 0016 测试管理 - 用以测试人员对项目展开测试工作, 根据测试人员的测试结果及预 先设定的规则, 该模块可生成对最终产品的等级评价信息 ; 0017 质量管理 - 用以质量管理人员对整个项目的。
9、质量进行追踪管理 ; 0018 度量分析及量化管理 - 用以根据企业以往的知识库, 对新软件产品进行量化分 析, 并生成新的知识规则保存到知识库里。 0019 上述模块中, 除了项目计划, 配置管理, 需求开发管理, 设计开发管理, 编码管理, 测试管理和质量管理为每个软件项目的必选项外, 其于都为可裁剪的可选项, 当用户新建 一个软件开发项目时, 系统按照用户选取的管理模块, 然后制定各个模块的评审者及通过 评审条件, 设定完这些基本要素后, 系统将生成一个管理环境对用户的软件项目进行管理。 0020 系统的各个模块中包含有预定的规范文档, 例如 项目计划 ,用户需求说明书 , 需求规格说明书 ,测试报告 等等, 用户也可以在相应的流程内新增规范文档。 说 明 书 CN 104463396 A 4 。