在路上是一款旅游型的APP,是集旅游旅游目的地攻略指南,可以自动定位到城市,景点,餐馆,酒店,还可以分享旅游经验,与参与者互动。架构合理,有详细的注解。很好的学习材料。...
分类:
移动开发 时间:
2015-05-18 11:01:06
阅读次数:
162
案例综合题-系统分析
问卷调查不足:
1,缺乏灵活性。
2,双方未见面。
3,用户不重视。
3,不利于对问题的展开问答。
4,回答的数量往往比预期少。
用例建模描述各种参与者和系统之间的主要交互。
组件建模确定系统的子系统、模块和组件结构。为子系统或模块分配需求和职责。
服务建模提供了通用的应用程序,并将应用程序定义成一组服务接口。
性能建模是对系统的性能进行度量,为没个组...
分类:
其他好文 时间:
2015-05-17 18:43:52
阅读次数:
144
前言:英语虽然才3级,奈何却阻止不了我征服英语的勇气,哈哈,有意义的命名,那必须要倾尽我的所有英语才华,去实现代码的整洁啊。名副其实这个说起来容易,做起来难,我们的母语是汉语,最熟悉的是汉语拼音,所以我们在新建一个类名、方法、变量时,第一刻的印象是由拼音组成的;另外由于项目参与者的英语水平又参差不齐,又会产生混乱。public class Time {
private long time1;
p...
分类:
其他好文 时间:
2015-05-11 16:12:07
阅读次数:
110
powerdesigner中默认参与者与用例之间的关系线是折线,如图: 如果想设置成直线显示,如下图: 则需要做设置: ?Tools-->Display Preferences 选择最后一项 ?? 3. 选择Format 4. 点“modify",选corners中的最后...
分类:
其他好文 时间:
2015-05-10 22:32:39
阅读次数:
1025
一、概述
给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。
二、适用性
1.访问一个聚合对象的内容而无需暴露它的内部表示。
2.支持对聚合对象的多种遍历。
3.为遍历不同的聚合结构提供一个统一的接口(即,支持多态迭代)。
三、参与者
1.Iterator 迭代器定义访问和遍历元素的接口。
2.Concrete...
分类:
编程语言 时间:
2015-05-09 13:28:03
阅读次数:
134
一、概述
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
二、适用性
1.必须保存一个对象在某一个时刻的(部分)状态,这样以后需要时它才能恢复到先前的状态。
2.如果一个用接口来让其它对象直接得到这些状态,将会暴露对象的实现细节并破坏对象的封装性。
三、参与者
1.Memento 备忘录存储原发器对象的内部状...
分类:
编程语言 时间:
2015-05-09 13:22:34
阅读次数:
134
导 读:奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这 ...
分类:
编程语言 时间:
2015-05-08 12:29:05
阅读次数:
275
一、概述
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。
二、适用性
1.抽象出待执行的动作以参数化某对象。
2.在不同的时刻指定、排列和执行请求。
3.支持取消操作。
4.支持修改日志,这样当系统崩溃时,这些修改可以被重做一遍。
5.用构建在原语操作上的高层操作构造一个系统。
三、参与者
1....
分类:
编程语言 时间:
2015-05-08 01:48:13
阅读次数:
196
现有的商业大背景下,网络已经变的越来越重要了。消费者不再只是一个单纯的服务和产品接受者,也开始更多的参与到价值创造中来。允许外部参与者协同 创造价值的在线平台,正在改写竞争规则。iPhone打破了运营商商业模式这一点,已经表明,企业要么接受这种平台模式,要么承受被新加入者颠覆的风险。为了能更好的利用...
分类:
其他好文 时间:
2015-05-07 23:53:18
阅读次数:
255
一、概述
动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
二、适用性
1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。
2.处理那些可以撤消的职责。
3.当不能采用生成子类的方法进行扩充时。
三、参与者
1.Component 定义一个对象接口,可以给这些对象动态地添加职责。
2.Concret...
分类:
编程语言 时间:
2015-05-04 01:17:41
阅读次数:
204