论文部分内容阅读
地震灾害所带来的损失是涉及到很多方面的复杂问题,所以,具体计算起来不可能十分的精确;但随着科技的不断进步,以及对减轻损失的要求的提高,就需要对灾害已经造成或可能造成的影响有充足的了解。这样对灾害的评定和估计也就理所应当的成为人们的研究对象,通过大量的数据计算和对比,不断完善评估的精确性和方法的合理性。然而,这些都需要基于计算机软件的开发和评估系统的架构;尤其是针对即时性地震发生后,想要根据评估的结果得到合理的震后应急措施,这就需要软件及系统拥有较快的运算速度和数据更新能力。本文就是关于一款美国现行的震害评估软件研究与分析,使其可以能够实现在国内的初步应用。本文主要包括以下的内容:一、首先介绍了震害评估的概念以及国内外的评估方法,并分析了国内外的差距;然后,示例说明国内外常用软件的情况和区别,回顾软件和系统的发展历程,体现出本文的研究意义和和价值。二、针对本文研究的主要软件,具体介绍软件的特点、性质和模块,对软件的具体功能做了详细的分析,并根据软件的源代码具体分析软件各个模块的构架流程和主要的编程思路,以便日后独立开发软件时,构建清晰的软件架构层次和优化的功能模块。三、由于本文的软件是源于美国的一款震害评估软件,故界面和对话框均为英文;通过不断的努力和测试将以上的内容转成中文,便于应用者的使用和提高工作效率,具体介绍了软件汉化的思路和过程,解析期间遇到的问题和解决办法,也为以后本地化应用类似软件积累了方法和经验。四、进行地震灾害评估首先要有相应的数据文件,不同软件对数据的要求也各有不同,而国内的一些数据往往不全面,故要进行细化和拟合;然后,根据软件的输入格式要求对数据进行加工,得到符合要求的数据输入和理想的数据输出。同时对比于国内现有的一些软件的评估结果,提出软件需要改进的方面。五、针对软件应用的范围,提出可能在日后改进的地方,考虑数据量大和运算速度快的特点,分析该软件在并行技术上的发展和展望,以及要实现上述目的的可行方法和方案。