软件工程的实施与欧洲猫网络监控系统研发

来源 :四川大学 | 被引量 : 0次 | 上传用户:nilaopopodi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空中交通指挥系统(ATM)是保证航空飞行安全、高效的关键系统,它由复杂的硬件系统和软件系统组成,如何有效的监视并控制这些硬件、软件系统的运行状态是现代空管技术中的重要研究课题之一,对于自动化空管系统的安全有效运行具有重大意义。本文主要深入研究了如何有效地结合软件工程研发自动化空管系统网络监控软件并深入分析了其中一些有创新性、有价值的设计难点。Thales ATM公司研制的欧洲猫系统是著名的空中交通指挥系统,目前在数十个国家广泛使用,在国际上处于领先地位。本文作者有幸于2003年初开始参与Thales ATM公司欧洲猫空管系统的网络监控软件TKSUP的研发,纵观整个TKSUP的研发,有两大方面非常具有研究价值,首先是TKSUP的研发从始自终运用了软件工程规范,软件工程是保证软件项目高质量完成的规范,因此软件工程在TKSUP项目中的实施对保证项目有效进行具有决定性的意义;同时,在TKSUP研发过程中我们遇到了不少的设计难点,这些设计难点也有相当深入探讨的价值,正是基于以上两方面原因,笔者希望以TKSUP项目的具体实施为基础,探讨如何有效地将软件工程理论同具体软件项目的开发实践相结合,并同时对一些有创新性和难度的设计环节进行深入研究分析。文章首先由第一部分交待了课题背景,根据课题的背景我们分析论证了课题的意义。在文章第二部分,我们主要介绍了软件工程的主要理论,希望通过理论的介绍为进一步的分析作一个很<WP=3>好的铺垫。在文章的第三部分我们着重讨论了TKSUP项目如何结合软件工程进行实施,这也是全文最重要的一部分,在这一部分中,我们重点分析了需求分析、设计、实现和测试四个阶段的实施情况,并分析了其中一些具有创新性研究价值的技术解决方案,包括设计架构的取舍、开发技术的选择、Event-Driven机制设计、SNMP协议使用机制设计、Multicast使用机制的设计、令牌的协商机制的设计等。文章的最后部分,我们对TKSUP项目中软件工程的实施进行了总结,并对TKSUP未来的发展进行了展望。
其他文献
现代远程教育是随着现代信息技术的发展而产生的一种新型的教育方式,它打破了传统教育时间和空间的限制,使人们可以在任何时间、任何地点进行学习,实现了教育资源的共享,也是
本文介绍了条形码、射频卡以及液晶显示器的原理和实现方法,并在此基础上讨论了所研制的基于条形码和射频卡的无动力旋臂的门控检票系统。该系统由上位机和下位机两大部分组成
该文介绍了一个用于网络测量和网络数据分析的系统的设计和初步实现.此系统的功能包括TCP和UDP协议解码、网络流量测量、截获数据帧、网络负载制造、数据包的路由信息分析等.
多年来,由于电子商务系统逻辑的复杂性和互联网技术的局限性,企业在实施电子商务的过程中逐步发现集成模块之间存在着过强的耦合,这种耦合给电子商务的发展和广泛应用带来了许多
在现今的社会当中,稍微留意一下就会发现,监控摄像头已充斥在我们生活与工作场所中的许多地方。在如今已网络化的现代社会中,网络实时视频监控也得到的迅速的发展。但各监控设备
本文研究了网络加密传输的一些基本理论和实践方法,对公开密钥和对称密钥加密的适用场合进行了讨论;并着重对非专利的Blowfish算法及其实现方法进行了讨论。在对各种加密技术作
目前在Internet/Intranet环境中,企业级应用系统大多采用三层或多层应用模式。为了方便开发、部署、运行和管理基于多层结构的应用,需要以网络和分布式计算的底层技术为基础,构建
Gnutella网络是典型的完全无中心的文件共享的P2P网络,近年来发展非常迅速。但是,Gnutella网络的可扩展性差,大量的冗余消息加重了网络负载,这些缺陷限制了Gnutella网络的进
语音信号和视觉信号是多媒体交互信息的主要载体.人们对语音、图像的处理技术已经有了比较深入的研究,但是对于语音和图像之间的内在关系的研究却还不够深入.作为综合考虑语
利用遗留系统来开发新系统,已成为当前软件工程研究的一个重要方向。软件再工程正是在这种情况下已越来越显示出其重要作用。软件再工程提供了一条有效利用遗产系统的现实可行