基于.NET的航天软件项目管理系统的设计与实现

被引量 : 0次 | 上传用户:polaris20092009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着技术的发展,航天产品中软件的比重越来越大,软件的复杂性和重复使用性也不断增加,导致型号项目面临着经费失控、进度延误、管理混乱等质量问题,从而制约了上海航天某研究所项目研制能力的进一步发展。2003年总装备部基于CMM的裁剪和修改,形成了符合行业规范的我国军用软件成熟度模型(GJB5000)。该模型是一种软件过程的控制盒评估框架,列出了每个级别需要达到的目标以及判定条件。上海航天某研究所于2008年引进GJB5000体系,随后针对新改版的GJB5000A,编写并完善了满足该所软件研制特点的GJB5000A体系文件。在引入GJB5000之前,原有项目管理软件存在以下不足和弊病:(1)对流程功能支持较差,系统无法实现需求管理对应的业务流程需求;(2)项目策划功能相对简单,不支持多层大量的任务节点分解处理,无法对策划的历史版本进行追溯;(3)架构技术不合理,可维护性不高;针对上述问题,本文以实际项目为背景。针对原有项目管理系统存在的问题,研究一种新的航天软件项目管理系统的设计和实现。该系统应用WF和WCF技术实现流程服务功能,应用.NET MVC架构实现了表现层与逻辑层分离的软件架构。论文以流程服务,需求管理以及项目策划三个子系统为例,详细阐述了航天软件项目管理系统核心模块的设计与实现。最后本文还介绍了航天软件项目管理系统的测试及实际应用。与其他同类系统相比,本文的研究工作主要有以下特点:(1)采用WF4以及WCF技术实现了通用的流程服务子系统。该子系统提供基于XAML扩展的可视化的流程设计和基于XML的流程数据存储格式,使其能快速地应对航天软件项目管理流程的搭建和变更。(2)将审批流程与业务流程区分。参照GJB5000A标准建立了业务流程的模版,利用业务流程来约束航天软件项目管理行为。基线管理业务流程模版的应用情况表明,业务流程模版可以有效地实现了航天软件项目管理的规范化。(3)依据GJB5000A本地体系文件,实现了航天项目任务树的创建,WBS任务分解和WBS版本管理三个核心功能模块,从而支持了航天软件项目策划从任务树的生成至任务树的细化,再至任务树的变更的全生命周期运作和管理。通过对软件的测试以及实际应用效果的评估,表明该系统是可行、有效的,能满足型号软件项目管理的需求,系统界面具备良好的人机交互能力,同时还具备了业务和审批流程的快速建模能力。
其他文献
近年来,局域网、万维网等之间网络信息共享传输越来越普遍,很多安全性要求特别高或涉密信息系统,也希望通过网络传输提高生产效率,结束过去的拷贝时代。然而,因大多数企事业
工业废水排放是破坏水质的主要原因,加剧了水资源短缺。我国尤为注重污水的处理再利用,重点建设污水处理站。在城市发展中,给排水也成为了重点开发项目。近年来,市政在污水的
随着城市化进程深入,城市常住人口激增,新增城市人口下沉社区为社区建设的转型与发展带来新的机遇和挑战。为缓解社区服务供需矛盾,一种新的社区服务模式,城市社区综合体在多
先分析了计量自动化系统的功能,并着重介绍了计量自动化系统在电力营销中具体方面的应用。
<正>实现中国梦,必须坚持中国特色社会主义道路。我们已经在这条道路上走了30多年,历史证明,这是一条符合中国国情、富民强国的正确道路,我们将坚定不移地沿着这条道路走下去
改革开放以来,党和国家已把职业教育提到战略高度来认识,但仍存在很多亟待解决的问题。一个最突出的问题就是:职教师资队伍整体素质不强,无法培养出经济社会发展所需要的高素
供电企业在进行发展过程中,电费核算和电费管理是企业发展的核心问题,电费核算和电费管理会直接影响供电企业的经营效益。企业在发展中,资金的流动性是非常重要的,电费的核算
民族服饰广义上说是一个民族的传统服饰,也被称为“民俗服饰”。民族服饰是一个民族文化的体现,也表现了一个地域或地区的民俗文化。本文从通过国内少数民族相关书籍探寻到裕
下甲板受波浪载荷抨击时的强度分析是在半潜平台的基本结构设计与分析过程及总体分析相关送审报告的一项重要内容,在结构设计过程中需要完全地考虑波浪载荷冲击力对下甲板的