模型驱动的软件过程大数据采集管理系统设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:cds123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件研制过程中会产生大量有价值的数据,但难以存储和利用。同时历史项目开发产生的过程数据对于未来相关软件的研制具有非常重要的意义。因此如果能够采用一种有效的方法将软件的需求设计、开发设计和开发测试等过程数据采集并结合特定的模型分析方法进行分析将可以极大地提升软件的质量和可靠性。但当前缺乏有效的系统化的软件过程方法和工具来采集软件生命周期中的过程大数据。鉴于我国航天等高可靠软件逐步向模型驱动的软件研制过程转变以及课题组多年来从事于航空航天等高可靠软件工程工具的研发工作,在模型驱动的软件开发方法得到了学术界和工业界的极大认可的背景下,图形化模型驱动的软件研制逐步成为高可靠软件质量保障的主流工具。而基于这种技术能够有效地采集软件过程数据,进一步结合云计算技术和软件质量度量方法可以极大地支撑CMMI模型的演进过程。本课题从如下方面开展研究工作:首先论文对相关的支撑系统和技术进行了综合的分析研究和扩展分析给出了系统扩展设计的相关单元结构接口分析特征。其次针对课题组研制的模型驱动的工程工具支撑的软件生命周期的阶段以及各阶段包含的图形体系特征,分析、总结、提炼了3类软件过程大数据并具体映射为模型工具支持的各类属性和功能集合。接下来设计了符合原有系统管理过程的阶段性软件工程文档模板和文档内包含的属性及内容,对文档内数据结合建模数据的云端有效存储格式、上传方式进行了设计并实现了相应功能。再针对系统中后续基于模型的代码自动生成工作的需求,设计了图形模型向XML文档的转换功能。此外,针对模型类大数据通过采用已有各类可靠性预测模型基于给定样本数据进行了分析和测试,逐步证明了系统数据集合、数据传输、数据存储和数据预测连续过程的有效性。最后给出了一个模型驱动的软件过程大数据采集管理系统的需求及详细设计过程包括操作类、业务类和过程管理类数据文档的提取功能、模型描述文档生成功能、相关文档的上传和下载功能、建模人员评价功能和可靠性预测功能并最终实现。经过案例测试证明了本文提出的方法技术算法及系统功能的有效性和正确性。
其他文献
近年来,尽管我省借助得天独厚的海拔、气候、土地等资源,大力发展中药材种植和加工业,取得了前所未有的成绩,但从横向比较,我们还有很大的差距,作为产业发展,还有很大的空间。在省政
报纸
本文在纺织专业背景下探索“工贸结合”人才培养教学模式,按照“够用为度、理论为基、技能为本、应用为标、能工会商”专业建设思路,将纺织与外贸“工”和“贸”两部分内容的融
数列是特殊的函数,它是描绘离散函数的重要数学模型,同时数列又为后续微积分的研究奠定了基础。因此在高中数学学习的过程中,数列是非常重要的一环,具有承前启后的作用。本文
中国政法大学外语学院德语系自招生以来便实行德语法律双专业复合型人才培养模式。在此培养模式背景下,学生不仅学习通用德语,还会学习法律德语。为了切实发挥语言学课程对语
<正>引言随着深入推进"一带一路"倡议,我国对外贸易和吸引外商规模不断增加,促进了沿线国家和欧美传统贸易伙伴国与我国的人员交往,这也意味着一大批国际人士入驻我国,衣食住
传统Gossip协议对节点的选择存在盲目性,没有考虑节点的存储能力等影响因素,致使节点选择时网络搜索成功率较低,网络传输负载呈现出随机性。通过对非结构化P2P网络中广泛应用的G