导读:开始是想一个阶段一个阶段的写文档,再写了可行性分析报告之后,发现这种方法整体性不强,写出来的文档也总是有考虑不周的地方。后来,就看完了全部的软工视频再写。现在该写项目开发总结报告了。在写文档的过程中遇到了很多问题,首先就是解决文档中的图表问题。在数据库设计说明书的时候,发现了一个很强大的软件:PowerDesigner.

问题说明:在写文档的时候,需要一些图表说明。最开始的时候,是想着能省则省,如果能弄文字说明的东西,我坚决不画图。后来,写到一个文档的时候,必须画数据流程图,然后,实在逃不过了。幸好在暑假的时候,有问过师姐她们都是用什么软件画图。那时候师姐推荐了一个:亿图。说我目前可能Hold不住EA。

简单介绍:

一、亿图:     是一款基于矢量的绘图工具,包含大量的事例库和模板库。

二、PowerDesigner(这是我安装好的图标,看着就挺好滴)是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。 它还可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。

个人说明:



一、安装。亿图的安装比powerdesigner要容易很多,前者直接下一步下一步就完成了。后者则需要破解汉化等操作。

二、功能。我是Hold不住亿图了,然后才找到powerdesigner的。亿图大概是需要购买滴,因为我用的试用版,然后绘的图都会被贴上一个不好看的标签。但无可否认的是亿图的模型库真的有很多模型,如果不是我这么脑袋不开窍的话,倒真的是一个很好的绘图工具。powerdesigner相对于我来说,就比亿图要容易操作很多,也可能是里面的操作和数据库有类似的吧。在Powerdesigner模型库里有很多软件开发用图模型。比如:ER,UML等。

三、操作。Powerdesigner和VB界面很雷同,就相当于一个一个的控件直接往里拖就可以,然后就是修改属性之类的东西(反正,不聪明的我是很快就闹懂了基本操作)。而亿图吧,我实在不Hold不住(估计是智力问题)。

初试牛刀

水平有限,也就只能画成这个样子了。

感受:

大千世界,总能找到一个适合自己的。就像以前画思维导图,我总是画不好(现在也好不了多少),后来终于找到了一款适合自己的软件,然后,画图的效率大大的提升。

现在,又好像是回到了刚开始画思维导图的时候。正所谓:工欲善其事,必先利其器。找到一个适合自己的工具就好。等我能画图的时候,发现自己一个很大的缺点(前面说到的,能用文字说明的,坚决不画图):有时候,一张小小的图表就能说明一个大问题,而我偏要用很多文字去拼死拼活的说明一个小问题。总是在逃避问题,也是变相的拒绝进步。

请大家多多指教,谢谢!

ER模型图工具:PowerDesigner的更多相关文章

  1. 数据库设计规范、E-R图、模型图

    (1)数据库设计的优劣: 糟糕的数据库设计: ①数据冗余冗余.存储空间浪费. ②数据更新和插入异常. ③程序性能差. 良好的数据库设计 ①节省数据的存储空间. ②能够保证数据的完整新. ③方便进行数据 ...

  2. 数据库设计与 ER 模型 - 数据库系统原理

    数据库系统生存周期 数据库应用系统的开发是一项软件工程,一般具有信息的采集.组织.加工.抽取.综合.传播等功能,但又有自己的特点,所以称为 数据库工程. 数据库应用系统从开始规划.设计.实现.维护到最 ...

  3. SQL Server数据库学习笔记-E-R模型

    实体(Entities)联系(Relationships)模型简称E-R模型也称E-R方法,是由P.P.Chen于1976年首先提出的.还有一个关键元素Attributes-属性,它提供不受任何数据库 ...

  4. UML的九种模型图

    本文转自UML 的九种模型图,仅供学习交流! 一.作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分. UML语义:描述基于UML的精确元模型定义. UML表示法:定义UML符号的表示 ...

  5. 利用AE编写切图工具的一些探讨

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 这周利用晚上在家时间研究了下如何使用AE来开发切图工具.最初 ...

  6. 数据库系统原理——ER模型与关系模型

    原文链接: http://blog.csdn.net/haovip123/article/details/21614887 犹记得第一次看<数据库系统原理>时看天书的感觉,云里雾里:现在已 ...

  7. 17数据表&E-R模型&概念数据模型上-选学天轰穿大话数据库视频教程

    大纲:解剖“数据表”,戏说E-R模型,概念数据模型(E-R 到 CDM),使用PowerDesigner创建概念模型,生成逻辑数据模型 土豆超清地址: 腾讯超清地址: 百度云盘下载地址:上传ing,稍 ...

  8. 数据库E-R模型,数据字典

    概述:实体-联系模型(简称E-R模型) 模型结构: E-R模型的构成成分是实体集.属性和联系集,其表示方法如下: (1) 实体集用矩形框表示,矩形框内写上实体名. (2) 实体的属性用椭圆框表示,框内 ...

  9. UML造型——使用EA时序图工具的开发实践和经验

    Enterprise Architect watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb3l3NzE=/font/5a6L5L2T/fontsiz ...

随机推荐

  1. ES-windos环境搭建(1)

    前言 由于elasticsearch为Java开发,所以它还依赖Java JDK环境,并且对版本还有要求,需要1.8(含)以上.我们首先来配置Java JDK环境. JDK简介 JDK是Java语言的 ...

  2. uvm_monitor——借我一双慧眼

    monitor 用来捕获(监视)和检查总线的信号是否满足预期的要求.所有的user_monitor 继承自uvm_monitor,uvm_monitor继承自uvm_component,从源代码来看里 ...

  3. HTML iframe框架

    iframe 作用: 就是在一个网页插入一个小窗口   窗口里面也是一个网页 <a href="http://www.baidu.com" target="da1& ...

  4. 在Windows 10删除百度云盘的盘符

    1点击微软图标不放,然后点击R  打开运行命令 2输入  Regedit  进入注册表 3找到以下路径:HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows ...

  5. ActiveMQ消息丢失怎么解决?

    在消息发送过程中消息丢失的话该怎么解决(包括网络原因): 解决思路: 可以把消息唯一ID,存到表里面,当消息接受端可以获取到这个ID,就给服务端一个回复IF,消息发送出去,没有回复,THEN一直循环发 ...

  6. 导致实例逐出的五大问题 (文档 ID 1526186.1)

    适用于: Oracle Database - Enterprise Edition - 版本 10.2.0.1 到 11.2.0.3 [发行版 10.2 到 11.2]本文档所含信息适用于所有平台 用 ...

  7. NSCopying协议和copy方法

    不是所有的对象都支持 copy需要继承NSCopying 协议(实现 copyWithZone: 方法)同样,需要继承NSMutableCopying 协议才可以使用mutableCopy(实现 mu ...

  8. js 两个数组进行去重处理,返回去重后的数组

    1.去重的方法为: array_diff(a, b) { for (var i = 0; i < b.length; i++) { for (var j = 0; j < a.length ...

  9. firstElectron_web5 安装

    小娜 搜 cmd 右键 管理员运行 1.装全局 这样 不用每次都下载 因为包挺大的 还有用cnpm 要不太慢 cnpm install electron --save-dev --save-exact ...

  10. nuxt 初接触

    对于nuxt服务端渲染让人动心的是不会再想vue一样去定义无数的路由了这一点是挺爽的!!! 先直接晒张图 在api这块增加了一个fetch方法   它会在组件每次加载前被调用(即在服务端或切换至目标路 ...