2015年3月26日

架构质量属性战术

摘要: 是什么使一个设计具有了可移植性,一个设计具有了高性能,而另一个设计具备了可集成性?实现这些质量属性依赖于基本的设计决策。战术就是影响质量属性的设计决策,战术的集合称为“架构策略”。架构模式以某种方式将战术打包在了一起。战术就是设计师多年以来一直在使用的那些方法。对设计师来说,每个战术都是一个设计选择... 阅读全文

posted @ 2015-03-26 21:38 Frank.LiG 阅读(1980) 评论(0) 推荐(0) 编辑

2015年3月24日

系统分析与建模6

摘要: 业务实体业务实体是类(class)一种版型,特别用于在业务建模阶段建立领域模型。如果说参与者和用例描述了我们在这个问题领域中达到什么样的目标,那么业务实体就描述了我们使用什么来达到业务目标以及通过什么来记录这个业务目标。业务实体代表业务角色执行业务用例时所处理或使用的“事物”。首先,业务实体是来自现... 阅读全文

posted @ 2015-03-24 23:33 Frank.LiG 阅读(426) 评论(0) 推荐(0) 编辑

2015年3月23日

系统分析与建模5

摘要: 边界边界本质上是面向对象方法的一个重要概念,与封装的概念师出同源。面向对象里,任何一个对象都有一个边界,外界只能通过这个边界来认识对象,与对象打交道,而对象内部则是一个禁区。在需求出来之前,必须先设想一个边界,这个边界的大小是不确定的,随着需求的明确,边界也逐渐变得明朗。但是问题是确定需求,依靠参与... 阅读全文

posted @ 2015-03-23 22:50 Frank.LiG 阅读(225) 评论(0) 推荐(0) 编辑

2015年3月22日

系统分析与建模4

摘要: 什么是用例用例在UML建模中是最重要的一个元素。正是用例使得其他那些“孤立”的UML元素能够共同组成一篇有意义的文字。因而没有准确的用例定义一切都无从谈起。然而用例却又是最难以掌握的,除了本身的很多性质难于学习以外,在实践过程中如何使用更是让人摸不着方向。所谓用例,就是一件事情,要完成这件事情,参与... 阅读全文

posted @ 2015-03-22 23:38 Frank.LiG 阅读(347) 评论(0) 推荐(0) 编辑

系统分析与建模3

摘要: 版型在UML里有一个概念叫版型(stereotype)/类型/构造型。这个概念是对一个UML元素基础定义的扩展,在同一个元素基础定义的基础上赋予特别的含义。版型只是UML的一种扩展手段,本身并不涉及太多的思想和方法,而是在建模的不同阶段,为了区分视图之间的不同观点,会采用不同图示来表示。参与者参与者... 阅读全文

posted @ 2015-03-22 10:30 Frank.LiG 阅读(575) 评论(0) 推荐(0) 编辑

2015年3月21日

系统分析与建模2

摘要: 1、建模建模的定义本身就和建模工作一眼非常抽象和难以理解。简单地说:建模包含两个问题,一个是怎么建?另一个,“模”是什么?做需求的时候,首要目标不是弄清楚业务是如何一步一步完成的,而是要弄清楚有多少业务的参与者?每个参与者的目标是什么?参与者的目标就是你的抽象角度。与分析一个复杂的业务流程相比,单独... 阅读全文

posted @ 2015-03-21 12:14 Frank.LiG 阅读(501) 评论(0) 推荐(0) 编辑

系统分析与建模1

摘要: 面向对象编程的目标不是复用,而是提供了一种处理复杂性问题的方式。有了对象,我们能够通过提升抽象级别来构建更大的、更复杂的系统。面向对象编程的困难现实世界和对象世界的差距,即使面对简单的传统商业模式,我们仍有如下困惑:对象是怎么被抽象出来的?现实世界和对象世界看上去差别是那么大,为什么要这么抽象而不是... 阅读全文

posted @ 2015-03-21 12:13 Frank.LiG 阅读(549) 评论(0) 推荐(0) 编辑

2015年3月20日

IntelliJ IDEA 2014 付费版 免费版比较

摘要: http://www.jetbrains.com/idea/features/editions_comparison_matrix.html Freemarker, VelocityIDE FeaturesUltimate EditionFree Community EditionDarcula —... 阅读全文

posted @ 2015-03-20 23:00 Frank.LiG 阅读(1492) 评论(0) 推荐(0) 编辑

导航