用户名: 密码: 验证码:
基于RUP的空间综合材料实验模块地面实验监控软件的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在空间综合材料实验模块的研制过程中,地面检测是重要的研制手段,它对空间综合材料实验模块进行测试、实验、验证。本软件是地面检测系统的上位机软件,为空间材料科学实验模块提供监控、统计、分析、管理工具。
     常见的软件开发过程有瀑布模型、螺旋模型、增量和迭代模型、原型法和RUP等,不同的软件开发模型有各自的特点。引言讨论了各种软件开发过程,对比分析各种方法,最终选择RUP作为本项目的软件开发方法。软件的研制以RUP作为开发指导,这是对先进开发方法的一次实践,建立起来的构架对类似课题的研究具有一定借鉴意义。
     软件主要实现以下功能:监视设备模拟量和工程数据,发送控制命令,统计分析历史数据,管理实验数据,远程监控等。本课题已经完成需求分析、概要设计、详细设计和部分功能的编码实现,这部分功能包括:图线监控、表格监控、温场分布、控制命令以及相关功能。
     本文首先介绍RUP相关的基本理论和方法,并结合实际给出了RUP在本项目中的应用情况。
     之后详细介绍了项目需求分析、概要设计和详细设计。在需求分析章介绍了系统开发的背景、内部结构、网络结构和模块划分,并以用例为基础详细论述功能需求。在概要设计章从四个视图讲述系统的构架:用例视图、逻辑视图、进程视图和部署视图。在详细设计章以逻辑层次为单位讲述主要类的设计实现。
     最后,展示了项目的研究成果,并展望系统的未来,提出了在标准化、通用化、网络化等方面的发展。
In the research of Integrated Material Experiment Module in Space (IMEMS), testing is an important detection method, by which IMEMS is tested,experimented and validated on ground. As the PC software of the ground testing system, the software provides the IMEMS tools of monitoring, control, statistics collecting and analyzing and data management.
     Many common software development methodologies, such as waterfall model, spiral model, incremental/iterative model, prototype model and RUP, are distinguished in their specialities. In the preface, methodologies listed previously are explained and compared. RUP is chosen as the development method of the project.
     RUP is a guideline of the software development. This application is a practice of advanced software development technology. Architecture promoted in the project can be used as a reference in research of similar projects.
     The following functions are to be achieved: monitoring analog signal values and engineering data, sending controlling commands, analyzing statistics of historical data, managing experimental data and monitoring remotely. Following work has been finished: requirement analysis, preliminary design, detailed design and realization of some functions (including monitoring by chart, graph and profile, sending control commands and other related features).
     Theory and approach of RUP is introduced at the beginning. Afterwards, the application of RUP in the project is illuminated.
     Requirement analysis, preliminary design and detailed design are illustrated in the coming chapters. In chapter of requirement analysis, the project’s background, internal structure, network structure and division of modules are described. The function requirement is discussed with the help of use cases. In chapter of preliminary design, system’s architecture is described in 4 views: use case view, logic view, process view and deployment view. Design and realization of main classes are addressed by organization of logic layers in chapter of detailed design.
     Finally, the research result of the project is shown and the prospect of the project is presented in the following aspects: standardization,generalization, networking and so on.
引文
[1] Philippe Kruchten. The Rational Unified Process An Introduction, Second Edition[M]. USA: Addison Wesley. March 14, 2000.
    [2] Per Kroll, Philippe Kruchten. Rational Unified Process Made Easy: A Practitioner's Guide to the RUP. USA: Addison Wesley. April 11, 2003.
    [3] Erich Gamma, Richard Helm, Ralph Jonson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software(设计模式:可复用面向对象软件的基础,李英军,马晓星,蔡敏,刘建中等译,机械工业出版社). USA: Addison Wesley. 2000.
    [4] 李罕,高福生,王瑞玫.华为动力及环境监控系统在天津电信的应用.中国通讯电源情报网.2004.4.
    [5] Mahesh Chand.Graphics Programming with GDI+. Addison Wesley. October 17, 2003.
    [6] 冯静亚,于强,吕朝晖,罗福山.虚拟示波器的软件设计与应用.计算机工程与设计.2007.1.
    [7] Elaine L. May, Barbara A. Zimmer. The Evolutionary Development Model for Software. Hewlett-Packard Journal. August, 1996.
    [8] Grandy Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling Languange User Guide(UML 用户指南). 绍维忠等译. 北京:机械工业出版社.2001.
    [9] 马国华. 监控组态软件及其应用.清华大学出版社. 2001.8.
    [10] 华为电气.PSMS 动力设备及环境集中监控系统软件 V4.3 操作手册.1999.6.
    [11] 冯静亚, 于强, 罗福山, 张华伟.基于 GPRS 的电场数据传输方案.中国空间科学学会空间探测专业委员会第十九次学术会议论文集.2006.
    [12] 王东刚.软件测试与 JUnit 实践.北京:人民邮电出版社.2004.1.
    [13] 冯登国.计算机通讯网络安全.北京:清华大学出版社.2001.3.
    [14] Bechouz Forrouzan, Catherine Coombs, Sophia Chuang Fegan. Introduction to Data Communication and Networking(数据通讯与网络). 潘仡等译. 北京:机械工业出版社.2000.4.
    [15] Russell Twin. A progressive software development lifecycle. Engineering of Complex Computer Systems, 1996. Proceedings, Second IEEE International Conference. 21-25 Oct 1996 Page(s):208 – 211.
    [16] Rudolf Ramler. Decision support for test management in iterative and evolutionary development. Automated Software Engineering, 2004. Proceedings, 19th International Conference. 20-24 Sept. 2004 Page(s): 406 – 409.
    [17] DOROTHY R. GRAHAM. Incremental development and delivery for large software systems. Software Prototyping and Evolutionary Development, IEEColloquium. 11 Nov 1992, On page(s): 2/1-2/9.
    [18] Larman, C. Basili, V.R. Iterative and incremental developments: a brief history. Computer. Volume: 36, Issue: 6, June 2003, page(s): 47- 56.
    [19] Barry Boehm, Winsor Brown, Richard Turner. Spiral development of software-intensive systems of systems. Software Engineering, 2005. ICSE apos; 05. Proceedings of the 27th International Conference, 15-21 May 2005 Page(s): 706 – 707
    [20] John Smith. A Comparison of RUP and XP. Rational Software White Paper. Rational Software Corporation, USA. 2001.
    [21] Wang Huiran, Ma Ruifang. Remote Monitoring of Air-Quality over Internet. Parallel and Distributed Computing, Applications and Technologies, 2005. PDCAT 2005. Sixth International Conference on 05-08 Dec. 2005 Page(s):540 – 542.
    [22] Ying-Hong Wang, Huan-Chao Keh, Tsang-Ching Hu, Cheng-Horng Liao. A hierarchical dynamic monitoring mechanism for mobile agent location. Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on Volume 1, 28-30 March 2005 Page(s):351 - 356 vol.1.
    [23] Xin Zhang, Tianhe Chi, Mingyao Qi, Qinmin Wang, Chongcheng Chen, Yimin Lu. Design of oceanic dynamical environment stereo monitoring information service system of Taiwan Strait. Geoscience and Remote Sensing Symposium, 2004. IGARSS apos;04. Proceedings. 2004 IEEE International Volume 5, Issue , 20-24 Sept. 2004 Page(s): 3084 - 3087 vol.5.
    [24] 张耀躍, 霍金龙. 动力及环境集中监控系统在高速公路中的应用. 北方交通, 2007 年 2 期: 84-85.
    [25] 潘峥嵘, 杜宝强, 徐嵩, 王树东, 徐猛. 基于 GSM 的灌区远程监控系统. 中国给水排水. 2007 年 23 卷 4 期: 58-60.
    [26] 王涛, 董明哲, 曲之国. 基于组态软件的矿山电力调度微机监控系统. 辽宁工程技术大学学报:自然科学版. 2007 年 26 卷 1 期: 93-95.
    [27] 石东源, 段理, 周鼎, 谢俊. 应用 RUP 开发的继电保护整定计算一体化系统. 计算机工程与应用. 2006 年 42 卷 36 期: 225-228.
    [28] 陆永忠, 陆永祥, 胡亮. 建筑企业信息系统 RUP 裁剪模型及其应用研究. 计算机工程. 2006 年 32 卷 17 期: 259-261.
    [29] 马永光, 宋振乾. 仪器仪表用户. 2006 年 13 卷 3 期: 100-102.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700