论文部分内容阅读
几何绕射理论(GTD)是电磁辐射与散射计算领域中广泛应用的一种算法,而编程是其实施的一个关键。针对GTD应用软件开发中存在的模块重用率低、可扩充性差的问题,引入了面向对象软件开发(OOSD)技术;重点分析了面向对象分析(OOA)、面向对象设计(OOD)和面向对象编程(OOP)在GTD软件开发中的具体实施方法,并给出一个椭球、圆柱组合体上单极天线方向图的算例。该工作较好地解决了GTD应用软件的可扩充性和易维护性。
Geometry Diffraction Theory (GTD) is a widely used algorithm in the field of electromagnetic radiation and scattering calculations, and programming is one of the keys to its implementation. Aiming at the low module reusability and poor scalability in the development of GTD application software, the technology of OOSD is introduced. OOA, OOD and object-oriented programming are mainly analyzed. (OOP) in the GTD software development and gives an example of the monopole antenna pattern on the ellipsoid and cylinder assembly. This work solves the scalability and maintainability of GTD application software well.