![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程/UML
Wuaner
性格随和 爱好广泛 生活严谨 工作认真 受教育程度良好
展开
-
流程图
[b]系统流程图[/b][b]业务流程图[/b][b]程序流程图[/b][b]数据流程图[/b]原创 2009-10-07 15:38:59 · 35 阅读 · 0 评论 -
关于数据库设计中的状态字段
[quote]做数据库设计的时候,某些表必须有一个状态字段.比如角色表,它的状态为:已禁用、正常等。那是不是要单独做一张角色状态表呢?那么其他表的中的状态字段,是不是也要做一张对应的状态表呢?即使状态只有两个值?如果这种状态只有两个值可以设置一个字段为bool类型如果状态包括多个值,但这些值不需要总变化,可以考虑用枚举类型如果状态包括多个值,且需要经常添加或删除,可考虑...原创 2011-01-21 07:52:04 · 190 阅读 · 0 评论 -
关于数据库设计中的状态字段
[quote]做数据库设计的时候,某些表必须有一个状态字段.比如角色表,它的状态为:已禁用、正常等。那是不是要单独做一张角色状态表呢?那么其他表的中的状态字段,是不是也要做一张对应的状态表呢?即使状态只有两个值?如果这种状态只有两个值可以设置一个字段为bool类型如果状态包括多个值,但这些值不需要总变化,可以考虑用枚举类型如果状态包括多个值,且需要经常添加或删除,可考虑...原创 2011-01-21 07:52:01 · 129 阅读 · 0 评论 -
需求分析与设计:模块的划分
模块划分应遵循的准则:[b]高内聚低偶合模块大小规模适当模块的依赖关系适当等[/b]大型软件项目开发中,模块的划分非常的重要!一般来说,模块在功能上尽可能单一和明确化,最好做到模块与目标的一一对应。模块间的联系应尽可能少,对于必须的联系都应该有明确的说明,模块应足够小,以方便单个模块的调试。从模块划分的视角优化架构:[b][url]http://blog.csdn....原创 2011-01-05 12:57:45 · 1536 阅读 · 0 评论 -
UML之关系:依赖 关联(聚合 组合) 泛化 实现
[size=large]关联与依赖的区别(A [关联 or 依赖] B):关联是有A就有B,依赖有A不一定有B,是A[b]在某个业务过程中[/b](这也就是依赖常表现为方法参数的原因)会用到B。[/size][b][color=red]Understanding UML Class Relationships:[/color][/b][url]https://vaughnver...原创 2010-12-31 22:47:51 · 39 阅读 · 0 评论 -
用例
[b]用例:[/b][url]http://www.ibm.com/developerworks/cn/rational/r-usecase-atm/index.html[/url]参与者的确定[url]http://www.cnblogs.com/bigtree21cn/archive/2004/04/19/6555.html[/url]不要对参与者进行职位建模或具体用户建模,而...原创 2010-12-31 21:54:30 · 40 阅读 · 0 评论 -
数据库模型的设计 及 范式
数据库模型设计:[url]http://blog.csdn.net/liu7537/archive/2006/04/10/657207.aspx[/url]数据库设计准则(第一、第二、第三范式说明):[url]http://www.cnblogs.com/Seasky/archive/2008/10/29/1321963.html[/url]...原创 2010-12-31 02:36:55 · 38 阅读 · 0 评论 -
领域模型(概念模型) 逻辑模型 物理模型
[quote][size=large]from 刘哥[b]实体域对象过程域对象事件域对象[color=red]逻辑模型之“逻辑”就是在抽象过程域对象时的这个“过程”[/color][/b][/size][/quote][b]领域模型[/b]领域模型(domain model),也称为概念模型、领域对象模型、分析对象模型,我们在对项目进行分析的时候,往往会创建...原创 2010-12-31 02:00:19 · 713 阅读 · 0 评论 -
SA、SD与SE的区别
[url]http://hi.baidu.com/mailluzhou/blog/item/9e68dc8b2f91d118c9fc7a61.html[/url]原创 2010-02-09 08:46:24 · 178 阅读 · 0 评论 -
OO系统设计师之路
[url]http://coffeewoo.itpub.net/category/9169/17671[/url]原创 2010-02-04 22:35:13 · 62 阅读 · 0 评论 -
OOD原则 GRASP GOF
耦合:描述的是两个对象间联系的紧密程度。内聚:描述的是一个对象内部操作之间联系的紧密程度。[b]高内聚是手段,低耦合是目标。[/b]高内聚、低耦合是我们进行系统设计时,应该尽量要达到的目标。但是在某些情况下,这些原则也许不太合适,比如分布式系统中为了性能需要减少网络调用而使用门面模式时Facade对象的耦合将会是高的。[size=xx-large][b]GRASP(Gene...原创 2010-02-03 22:47:16 · 94 阅读 · 0 评论 -
从用例到测试用例的追踪
[url]http://www.ibm.com/developerworks/cn/rational/04/r-3217/[/url]2010-03-21 19:03:10 · 38 阅读 · 0 评论 -
UML状态图诸要素
[url]http://blog.csdn.net/pathuang68/archive/2009/04/14/4074338.aspx[/url]原创 2009-10-07 15:45:06 · 65 阅读 · 0 评论 -
UML用例图诸要素
[url]http://blog.csdn.net/pathuang68/archive/2009/04/14/4074367.aspx[/url]原创 2009-10-07 15:44:26 · 43 阅读 · 0 评论 -
数据库设计 命名及编码规范
[url]http://blog.csdn.net/seusoftware/archive/2010/04/24/5524414.aspx[/url][quote]一、综述命名和编码过程中,定义有意义的名称,以易于理解、方便书写为原则。(1)避免使用中文,尽量使用全拼音或全英文,以方便国际化;(2)避免拼音和英文的中西合璧,如:CAOZUO_TIME;(3)避免在命名中包括空格及特...原创 2011-01-21 13:14:58 · 345 阅读 · 0 评论