摘要
几何绕射理论(GTD)是电磁辐射与散射计算领域中广泛应用的一种算法,而编程是其实施的一个关键。针对GTD应用软件开发中存在的模块重用率低、可扩充性差的问题,引入了面向对象软件开发(OOSD)技术;重点分析了面向对象分析(OOA)、面向对象设计(OOD)和面向对象编程(OOP)在GTD软件开发中的具体实施方法,并给出一个椭球、圆柱组合体上单极天线方向图的算例。该工作较好地解决了GTD应用软件的可扩充性和易维护性。
Geometrical Theory of Diffraction(GTD) is a fundamental algorithm in electromagnetic radiating and scattering, and programming is a key step for its application. Object Oriented Software Development(OOSD) Technology is put forward to improve the software modules′ reusing and maintaining. The concrete procedures of the basic components of OOSD: Object Oriented Analysis(OOA), Object Oriented Design(OOD) and Object Oriented Programming(OOP) in GTD software development are discussed successively, a pattern example,with monopole antenna mounted on a compound structure by ellipsoid and cylinder, is demonstrated. Take the advantage of the experiences derived, fine extending and maintaining of GTD software is achieved.
出处
《电波科学学报》
EI
CSCD
1999年第1期85-91,共7页
Chinese Journal of Radio Science