闭包是JavaScript中的一个重要特性,在之前的博文中,我们说闭包是一个'看似简单,其实很有内涵'的特性。当我们用JavaScript来实现相对复杂的业务建模时,我们可以如何利用'闭包'这个特性呢?JavaScript中的'原型继承',又可以解决业务建模中的哪些问题呢?今天我们就通过一家'榨汁机 ...
分类:
编程语言 时间:
2016-05-31 06:24:30
阅读次数:
377
【引言】在业务建模中,我们经常遇到这样一种情况:“原型”对象负责实现业务的基本诉求(包括:有哪些属性,有哪些函数以及它们之间的关系),以“原型”对象为基础创建的“子对象”则实现一些个性化的业务特性,从而方便的实现业务扩展。最常见的搞法是: 1. 定义一个‘构造函数’,在其中实现属性的初始化,例如:v ...
分类:
其他好文 时间:
2016-05-14 01:00:38
阅读次数:
231
UML是一种通用的建模语言,其表达能力相当的强,不仅可以用于软件系统的建模,而且可用于业务建模以及其它非软件系统建模。UML综合了各种面向对象方法与表示法的优点,至提出之日起就受到了广泛的重视并得到了工业界的支持。 本章将按视图、模型元素、图以及公共机制依次介绍UML的构造和基本元素,以使得读者对U ...
分类:
其他好文 时间:
2016-05-13 08:00:33
阅读次数:
287
1. PowerDesigner2. 创建PDM3. 数据库的操作4. 逆向工程5. UML概述6. 用例图1. PowerDesigner: 概念:是一个集成所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实现,以及UML对象建模。通过元数据的管理、冲突分析和真正... ...
分类:
其他好文 时间:
2016-05-11 23:21:05
阅读次数:
189
业务建模映射出系统用例的识别方法:在业务序列图中,从外部指向所研究系统的消息可以映射为该系统的用例。识别系统用例的注意事项:一、主执行者和辅执行者:主执行者从执行者指向用例,而辅执行者从用例指向执行者,主执行者发起用例的交互,辅执行者在交互过程中被动参与进来。场景:主执行者要执行用例,需要辅执行者的...
分类:
其他好文 时间:
2015-12-31 10:35:08
阅读次数:
267
一:基本概念 ---->业务实体类(class)的一种版型。特别用于在业务建模阶段建立领域模型。业务实体是业务模型中非常重要的一个因素,它为问题领域中的关键概念建立概念化的理解。是人们认识问题领域的重要手段。如果说参与者和用例描述了我们在这个问题领域中达到的什么样的目标,那么业务实体就描述了我们使用...
分类:
其他好文 时间:
2015-12-10 16:53:52
阅读次数:
240
核心工作流业务建模(组织建模):描述组织内部各个系统如何协作,使得组织可以为其他的组织提供有价值的服务,新系统只不过是组织为了对外提供更好的服务,对自己的内部重新设计而购买的一个零件。需求:聚焦于待开发系统的边界,消息描述系统要卖的出去必须具有的表现-功能和性能。分析:提炼系统内需要封装到核心领域机...
分类:
其他好文 时间:
2015-12-01 14:30:27
阅读次数:
246
UML中,活动图用来展示活动的顺序。显示了从起始点到终点的工作流,描述了活动图中存在于事件进程的判断路径。活动图可以用来详细阐述某些活动执行中发生并行处理的情况。活动图对业务建模也比较有用,用来详细描述发生在业务活动中的过程。一个活动图的示例如下所示:下面描述组成活动图的元素。1.1.1.1.活动活...
分类:
其他好文 时间:
2015-11-02 01:27:43
阅读次数:
476
1 第五章第三节为了解决这个问题,业务建模工作流用精确的语言把用户的活动描述出来。 问题: 什么是业务建模?业务建模(Business Modeling)是以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系,业务建模强调以体系的方式来理解、设计和构架企业信息系统。业....
分类:
其他好文 时间:
2015-09-24 14:32:45
阅读次数:
187
这不是什么新鲜话题,但是最近在维护一个之前同事遗留下来的项目,有了一些感想。其实我很久都不做具体的业务了。很长一段的时间主要在负责基础设施以及业务工具方面的开发,所以我做的事情,往往并不需要和具体的...
分类:
其他好文 时间:
2015-06-25 01:41:22
阅读次数:
194