应用UML建模和实现火箭测试数据管理系统

来源 :中国科学院研究生院(本部) 中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:tszhzhc159
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于火箭构成的复杂性及航天任务的高可靠性,对火箭的自动化测试会产生大量的测试数据。以往火箭测试数据多是以测试项目为单位保存对应文本文件,数据判读或分析时需人工查看相应文件。这样随着数据的逐渐积累,几乎无法查找所需数据,而且不能自动比对、分析数据,同时经常出现数据文件冗余和内容不一致的情况。因此迫切需要专门的软件对测试数据进行管理。   本文在分析国内外软件开发现状和发展趋势的基础上,应用统一建模语言(UML),采用面对对象方法,创建了用于组织和分析某型号运载火箭控制系统测试数据的关系数据库管理系统。作者首先根据系统应用进行需求建模,然后以此逐步导出对象分析模型、动态模型及数据的实体-关系模型;之后结合实际的解决方案,将以上应用域模型转化成系统设计模型、对象设计模型及数据库的关系模式;最后采用C++及SQL语言实现了模型。系统采用客户/服务器两层体系结构,客户端应用软件采用C++Builder5.0环境开发,服务器端软件基于SQL Server2000数据库系统。   经过火箭多次试验验证,该系统能够快速查询、比对数据,实现同类数据的图形化显示,很好的解决了以往数据问题。此外本文将数据库的概念建模、逻辑建模和物理建模融会到面向对象开发过程中,剪裁了一套适用于数据库和应用程序并行开发的过程,为面向对象方法及过程在航天软件开发中的工程化应用提供了一定的经验和借鉴。
其他文献
作为自然语言处理(Natural Language Processing, NLP)领域的一个核心问题,高性能句法分析在NLP应用领域中发挥了重要的作用。由于句法规则很难穷尽,而且对汉语真实语料的处
近年来,大规模不平衡数据集的分类已经成为机器学习领域的一个难点与热点,越来越多的专家专注于这一方面的研究。大规模指待学习的样本数量非常大,通常情况有几万几十万个甚至几
人脸的识别和分析可以广泛地应用在个人身份识别、安检、人机交互、表情分析、唇读等领域。人脸的检测定位是人脸识别技术的一个重要组成部分,其目标是在图像或图像序列中搜索
随着科学技术的进步,各个领域的科研工作者能够获取的信息量越来越大。大量的信息给科学研究带来了数据处理上的困难,因此人们需要探讨一些信息处理的工具。从而人工智能领域
P2P(Peer-to-Peer)网络是建立在互联网之上的覆盖网络,它通过节点之间的相互协作实现系统功能,从而充分利用了边缘网络资源,具有良好的扩展性、自组织性和匿名性等特点。目前,P2P
H.264标准是由国际电信联合会和国际标准化组织共同发展的下一代视频压缩标准。H.264/AVC视频压缩标准采用了很多新技术,如整数DCT变换、多参考帧的运动估计、多种宏块分割模
由于互联网技术的普及,计算机已经走进了各大企业以及各家各户,毫无疑问计算机给人们的工作和生活带来了许多的便捷,但是由于黑客的非法入侵,以及用户自己安全意识的缺乏,无
缓存技术是减轻服务器负载、减少网络拥塞、降低客户访问延迟的有效途径。但仅使用Web缓存技术作用有限。为提高缓存系统的性能,引入了Web预取技术,于是选择哪些数据源进行研究
数据流是近年出现的一个新的应用类型,具有连续、无限、高速等特点。典型的数据流包括:无线传感器网络应用环境中由传感器传回的各种监测数据、股票交易所的股票价格信息、网络
逆向工程作为产品快速成型的重要技术,在电影特技、医学、文物修复等领域中有着广泛的应用。散乱点云简化及三角剖分曲面重建是逆向工程中两个关键的技术,然而,许多简化算法