[发明专利]软件开发管理系统在审

专利信息
申请号: 201810254523.7 申请日: 2018-03-26
公开(公告)号: CN108537503A 公开(公告)日: 2018-09-14
发明(设计)人: 李鑫;王运鹏;曹海胜;周兵;张孝前;韩林 申请(专利权)人: 西南电子技术研究所(中国电子科技集团公司第十研究所)
主分类号: G06Q10/10 分类号: G06Q10/10
代理公司: 成飞(集团)公司专利中心 51121 代理人: 郭纯武
地址: 610036 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软件开发管理 公共服务 管理模块 集成管理 开发过程 计划管理模块 软件开发过程 软件开发计划 软件项目开发 文档管理模块 版本控制 变更管理 辅助系统 管理系统 开发周期 快速响应 流程设计 权限设置 缺陷管理 软件复用 数据建模 统计分析 可管理 可控制 模板化 易维护 导出 文档 串通 环节 组装 贯通 追踪 监控 编制 管理 开发
【说明书】:

发明公开的一种软件开发管理系统。旨在提供一种软件项目开发过程始终处于可管理、可控制、易维护,缩短开发周期,降低开发成本的管理系统。本发明通过下述技术方案予以实现:计划管理模块下达软件开发计划的编制和任务;开发过程管理模块实现各环节的监控和追踪;文档管理模块在集成管理模块基础上对OFFICE文档组装与生成以及文档的模板化导入导出;基础公共服务管理模块实现流程设计、权限设置、统计分析及数据建模的基础公共服务管理;集成管理模块与CASE工具和OFFICE工具和其他辅助系统的集成,贯通开源CASE工具,将软件开发过程中的版本控制、变更管理、缺陷管理、软件复用等环节无缝串通起来,快速响应开发过程的管理。

技术领域

本发明涉及软件开发技术领域,特别是涉及一种基于开源软件CASE工具软件开发过程管理模块系统。

背景技术

随着现代计算机和互联网的性能的日益增强,以及用户对软件的功能和性能的需求的不断增加与变化,软件是人类智慧的结晶,促进着人类社会从工业社会到信息社会的巨大变革,不管是生物工程、现代通信还是商务处理、工业控制方面,软件都发挥着巨大的作用,可以说软件对整个社会的经济和文化都产生了深远的影响。在软件生产领域,广大软件企业对实施软件工程指导软件开发的重要作用已经达成了普遍的共识。软件工程是一种层次化的技术,它的实施应该包含一个过程,一组方法和一系列的工具的支持。其中,软件开发过程是软件工程实施的根基。软件开发过程是一种智力密集型的活动,创新是软件开发的灵魂,然而为了保证软件项目的成功进行,软件过程中充斥着繁琐的重复劳动,如文档的开发及维护,版本与变更的控制,工时与进度的跟踪与汇报等。这些活动不仅要耗费大量的时间与精力,而且容易出错,并可能直接影响项目产品的交付,甚至导致项目的失败。软件需求变更是软件项目中最难把握的问题,它会给项目带来巨大的风险,会导致项目的成本费用增加、开发周期延长、产品质量下降及团队工作效率下降等不良后果,甚至会导致整个软件开发产品的失败。如何提高软件开发过程的成熟度,对软件工程实施的效果和软件项目最终的成败将起到关键的作用。为了提高软件开发过程的成熟度,除了要对具体开发技术和开发过程本身进行研究和改进以外,对软件开发过程管理模块的研究与应用也是必不可少的一个的环节。

现实中,软件开发过程管理模块的实施离不开相关工具的支持。在软件开发过程中,为落实软件质量管理要求,通常引入了较多的开源CASE(Computer-AidedSoftwareEngineering)工具进行版本管理、测试管理及缺陷管理等工作。CASE工具狭义地说是一类用于辅助开发、分析、测试、维护另一计算机程序和/或文档的特殊软件工具,广义地说,是除了操作系统之外的所有软件工具的总称。如Subversion(SVN)是一个自由开源的版本控制系统,在Subversion管理下,将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。又如Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具,众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。开源资源虽然十分的丰富,但是由于缺乏商业组织的支持,各个开源工具的质量参差不齐。更重要的一点是开源软件不是由一个统一的组织进行开发的,不同的软件之间没有整体性,数据难以共享和互操作,难以进行协同工作。因为这个局限性的存在,让软件开发过程管理模块的效果大打折扣,使得开源软件的应用缺乏整体性,不能满足现实中用户的综合需要。随着软件项目的逐渐增多和软件规模的不断扩大,多单位、多团队的协作开发使得软件开发的离散化程度增加,由不同开源CASE工具进行离散管理将不利于软件产品的整合、变更和迭代控制,与此同时无形中增加了软件开发人员及管理人员的工作。在软件开发的整个过程中,工程进展情况都较难衡量,开发质量也难以评价,软件开发领域的新问题层出不穷,软件危机问题日益突出。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南电子技术研究所(中国电子科技集团公司第十研究所),未经西南电子技术研究所(中国电子科技集团公司第十研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810254523.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top