【摘 要】
:
需求获取平台是哈尔滨工程大学北京实验室的零编码软件生产平台(简称零码平台)的重要组成部分,零码平台是一个面向领域的软件自动化生产工具。用户利用零码平台开发应用软件
论文部分内容阅读
需求获取平台是哈尔滨工程大学北京实验室的零编码软件生产平台(简称零码平台)的重要组成部分,零码平台是一个面向领域的软件自动化生产工具。用户利用零码平台开发应用软件只是进行需求分析、业务建模,系统设计和编码都可以由平台自动完成,用户无需编写一行代码,从而实现应用软件生产的自动化。零码平台支持的需求分析是确定软件要达到的用户期望的目标,得出业务流程,确定完成目标需要的操作及操作过程。零码平台的业务建模是基于业务流程,定制出各种视图,完整刻画业务模型的过程。本文中提到的需求获取平台就是零码平台用于需求分析的部分。为了更快、更准确、更便利的获取需求,本论文提出了基于XML的需求获取平台与文档双向更新机制,该机制使得平台能够自动生成需求文档,交给用户审查,用户在把修改后的文档上传至需求获取平台后,平台自动检测文档修改内容,并更新对应的数据,而不需用户操作,实现了需求获取的自动化,从生成需求、修改需求到确定需求,程序自动完成,既省时省力,也方便用户修改需求,避免重复输入数据,提高数据的准确性,还能满足管理部门的管理需求和流程的需要,并最终更好的实现了软件生产的自动化。本文针对需求获取平台与文档的双向更新的问题,分别对需求文档的自动生成和文档的逆向工程做了研究,提出了一种面向领域的文档生成算法,并改进了已有的X-Diff文档比较与更新算法,使其支持有序树。本文利用这两个算法,实现了需求获取平台与文档的双向更新机制,并在实际中得到了应用,一方面检验了上述两个算法的有效性,另一方面也说明,在实际应用中,两个算法都具有效率高、适应性高的优点,体现了算法的应用价值。
其他文献
微粒群算法作为一种全局优化算法,由于其易用性和良好的性能,已经引起了越来越多的研究者的注意。目前关于微粒群算法的研究主要集中于三个方面,微粒群算法的理论分析、微粒
随着信息技术的发展,越来越多的数据以流的形式每天都在影响着人们的生活。数据流的连续性、潜在无限性、高速流动性等特点,使得数据流挖掘算法对数据只能是顺序的,一次或有
随着云计算的逐渐流行以及计算机硬件性能的提升,虚拟化技术正逐渐成为当前最为热门的计算机技术之一。最近几年各大CPU厂商纷纷提出了基于硬件的虚拟化技术以更好的支持完全
网络模拟是目前研究网络行为的一个重要的方法,但是由于网络规模大、复杂性高等特点,使得并行网络模拟成为了研究大规模网络行为的一种必不可少的方法。并行网络模拟系统在模
随着计算机视觉、模式识别等技术的不断进步以及人们对自身安全的重视,视频监控系统的应用得到了快速发展,其中利用计算机视觉的图像及视频中人体行走的步态进行身份识别是重
一方面,随着计算机技术的迅猛发展,以及传感器技术的飞速发展,人们对于信息获取能力也在不断进步,造成了业务量和数据量的爆炸式增长,这导致海量数据的大量涌现。另一方面,传
随着Web应用的日益丰富,高效可靠的测试成为提高Web应用可靠性的现实需要。由于Web应用具有动态性和不确定性等特性,传统的软件测试方法难以对Web应用进行有效测试。由于 Agent
在过去的几十年里,指纹识别或者认证一直是生物特征识别里的主要研究方向,我们有足够的理由相信在未来的很长一段时间里,指纹识别或认证也同样拥有主流市场。指纹具有的唯一
基于传统测试理论的计算机辅助测试以固定的测试时间与测试题目数而忽略了受试者的个体差异,导致很多无效试题与时间的浪费并挫败受试者的信心。而计算机自适应测试是基于项目
随着计算机技术迅速发展,虚拟现实所涉及的领域越来越宽,并在教育领域得到了广泛的应用,受到了用户的青睐,虚拟培训的需求也越发旺盛。由于相关条件的约束,没法让学生去工业