论文部分内容阅读
本文论述了MCM布线编辑器的整个开发过程。首先介绍了该课题的背景,包括多芯片组件的发展与特点,现代电子设计自动化的相关进展,以及我们的工作目标。然后详细论述了开发所采用的技术路线,即采用软件工程的方法,首先对用户的需求进行细致地分析,并以面向对象技术为整个系统建立软件模型,再通过相关的插件将其转化为工程代码框架,最后具体实现整个软件,并对系统作简单的测试。工作的重心在于将整个系统构建在面向对象数据库的基础之上,从而实现安全、高效的数据管理。本文解决的主要问题是面向对象设计方法和关系数据库之间的映射。面向对象设计的机制与关系模型的差异造成面向对象设计与关系数据库设计之间的不匹配。对象模型侧重于使用包含数据和行为的对象来构建应用程序;关系模型则主要针对于数据的存储。使用对象模型,常常通过对象之间的关系来进行访问;而根据关系理论,则通过表的连接、行列的复制来实施数据的存取。需要一种映射方法来解决二者之间的衔接,从而获得成功的设计。本文采用属性映射成域,类映射成表,关系映射等有效的方法完成了预期的转变。论文最后利用该软件画了一个多层共烧陶瓷滤波器的版图。