今天boss交给我一个任务,让我研究一下怎样可以方便的从数据结构得到数据结构的E-R图?但是没有具体的
思路。想看看大家的看法或者说大家有什么好的资料可以供我参考参考。谢谢大家!
这是个有趣的想法。
我的思路是,搞一个类,读取源文件,识别源代码中的类结构定义,识别出属性之间的关系后,在ipad上画出ER图来。
如果是一次性任务的话,power designer 的反向工程工具就搞定了
啥语言的数据结构?这年代可以看看编译器、静态分析器,要么就自己写了
1楼 @尼克徐 嗯,我能理解你的意思,但是感觉工作量会比较大,因为类太多,而且公司对底层代码进行了封装。特别是识别属性之间的关系,那应该要对底层比较熟悉了。 今天跟boss交流了一下,他说去数据库表里面读取信息,根据表里的信息来画出E-R 图。我觉得他的意思是让我找一个工具可以读取表里面的信息,在画出E-R图。下周就得给他答复了。
2楼 @CurveSoft 嗯 是一次性的任务。也主要是依赖工具来完成。我了解了解power designer的反向工程工具,不懂在向您请教。
3楼 @tinyfool tiny叔,公司的底层是c++写的 应该是c++的数据结构,但是今天跟领导交流,领导说去数据库表里面读取信息, 听他的意思应该是让我找一个读取表信息并根据信息画出E-R图的工具来。并不是让我写代码实现这个功能,就给2天时间。
6楼 @LLeiFeng 数据库的话这类工具很多的,搜索下就是了