论文部分内容阅读
复动力分形图形分布式处理平台是分形图形学、分布式处理、编译原理和软件工程等理论与实践相互结合的课题。分布式处理可以在不需要大量追加投资的情况下获得高速处理能力。分形图形是一种自相似、自选代的图形,大幅面、高色深的分形图形在生成时需要较大的计算量。Linux和PVM都是可以免费得到的成熟的软件,通过建立在Linux系统下的PVM网络并行环境,可以比较容易的进行网络并行编程工作。 本文首先介绍了分布式处理的基础理论和常见的处理模型,随后对分形理论和分形作图的知识进行了介绍。在阐述这些理论的同时,介绍了分布式开发所选取的分布式处理模型、对分形图形分布式处理进行了理论上的分析,并对分布式开发环境和开发工具进行简要介绍。 在总结分形图形生成算法的基础上,提出了分形描述语言FDL,它是在总结通用语言的基础上,根据分形的特点而特殊定义的语言。根据它的结构和语法,可以很方便的描述复动力分形图。随后本文阐述了如何按照软件工程的规范和步骤进行平台的开发。在阐明问题的定义,分布式处理平台的需求之后,进行了可行性分析,平台进行总体设计以及在总体设计的基础上,用蓝图设计的形式给出了关键模块的实现规划。本文还对软件开发过程中使用到的开发环境进行比较详细的介绍。