- 博客(8)
- 收藏
- 关注
原创 Thinking in uml 03 uml核心元素(四)
六.分析类在大多数项目中,分析类是被忽视的一种非常有用的元素。两个重要性质:(1)分析类代表系统中主要的“职责簇”,这意味着分析类是从功能性需求向计算机实现转化过程中的“第一个关口”;(2)分析类可以产生系统的设计类和子系统,这意味着计算机实现是可以通过某种途径产生出来的,而不是拍脑袋拍出来的。在实际经验中,分析类往往成为工作的重心,它不仅仅被当作过渡类型看待,相反,在有了基本...
2010-05-27 14:34:13 162
原创 Thinking in uml 03 uml核心元素(三)
四.业务实体业务实体是类的一种版型,特别用于在业务建模阶段建立领域模型。如果说参与者和用例描述了我们在问题领域中达到什么样的目标,那么业务实体就描述了我们使用什么来达到业务目标以及通过什么来记录这个业务目标。如何理解业务实体?(1)业务实体来自现实世界,在建模的问题领域里一定能够找到与它相对应的事物,并且这个事物是参与者在完成其业务目标的过程中使用到的或创建出来;(2)业务实体必须...
2010-05-11 11:13:32 143
原创 Thinking in uml 03 uml核心元素(二)
三.用例UML是面向对象的,除用例外,所有其他元素都是“封装”的、“独立”的,而用例正是施加这一“外力”的元素,正是用例使得其他那些孤独的UML元素能够共同组成一篇有意义的文字。因而,没有准确的用例定义一切都无从谈起。1. 基本概念所谓用例,就是一件事情,要完成这件事情,需要做一系列的活动;而做一件事可以有很多不同的办法和步骤,也可能会遇到各种各样的意外情况,因此这件事情是由很多情...
2010-05-10 14:21:40 129
Thinking in uml 03 uml核心元素(一)
一. 版型版型(stereotype),是对一个uml元素基础定义的扩展,在同一个元素基础定义的基础上赋予特别的含义,使得这个元素适用于特定的场合。比如,接口、边界类、实体类、控制类等都是类的版型。二. 参与者建模时从寻找抽象角度开始的,定义参与者,就是我们寻找抽象角度的开始。1.基本概念参与者(actor)是系统之外与系统交互的人或物。参与者与系统之间有着一个明确的边界,...
2010-04-30 09:13:40 152
Thinking in uml 02 建模基础
一. 建模建模包含两个问题,一个是怎么建?另一个是模是什么?第一个问题,依赖方法论或者认识论,同样的事物在不同世界观的人看来会产生不同的结果。简而言之,就是面向对象和面向过程两种不同的方法论导致不同的建模结果,面向过程希望你全盘考虑,面向对象希望你把事物通过抽象角度分解成小块,问题就变得简单。 例子:在30秒内尽可能多的说出筷子、勺子和盘子的相同点和不同点。 针对这个例子,会在...
2010-04-28 17:07:44 135
名词与冠词
在网上看到名词与冠词的口诀非常不错,特摘录如下:1.基本用法 泛指用a/ an,单数可数;特指用the,不特不the。 说明:(1)泛指的单数可数名词用a/an; (2)如果特指,可数名词(单数或复数)和不可数名词都要加the; (3)包括:泛指的单数可数名词用a/an,泛指的复数可数名词不用冠词,泛指的不可数名词不用冠词。2.用不定冠...
2010-04-28 08:54:59 226
01serlvet 概述
1. Servlet的功用Servlet是运行在服务器端的java程序,它是一个中间层,负责连接来自web浏览器或其他http客户程序的请求和数据库或应用程序。功能:(1) 读取客户发送的显式数据:例如表单数据;(2) 读取由浏览器发送的隐式请求数据,即后台的http信息,包括:cookie、浏览器所能识别的媒体类型和压缩模式等;(3) 生成结果:例如访问数据库得出对应的响应;...
2010-04-26 17:21:51 125
Thinking in uml 01 为什么需要uml
一. 面向过程 面向对象面向过程和面向对象是认识世界的两种方式。面向对象的目的从来不是为了复用,而是对象提供了一种处理复杂性问题的方式。1. 面向过程面向过程认为世界是由一个个相互关联的小系统组成的,还认为每个小系统都有着明确的开始和明确的结束,开始和结束之间有着严谨的因果关系。只要将系统中的每一个步骤和影响该系统走向的所有因素都分析出来,就能完全定义该系统的行为。这种认识论的前提...
2010-04-26 14:21:17 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人