摘要: 为什么要学习统一建模语言UML?面向对象编程方法学是面向对象编程的指导思想。进行面向对象编程编程的第一步是利用对象建模技术(Object Modeling Technique,OMT)来分析目标问题,抽象出相关对象的共性,对它们进行分类,并分析各类之间的关系,再用类来描述同一类对象,归纳出类之间的关系。Coad和Yourdon在对象建模技术、面向对象编程和知识库系统的基础之上设计了一整套面向对象的... 阅读全文
posted @ 2010-03-04 14:05 Silver.Lee 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 2003 年,我曾经在网上看到一篇技术文章《 没头没尾—项目开发笔记:如何编写最外层用例 ?! 》,这篇文章写得很好,真实记述、反映了用例写作中的一些常见现象和误区。 然而,该文的前后两个用例实际上都不是针对客户的真正的“最外层用例”,尽管作者作了些改进,但这些用例在具体的内容和写法上还存在一些问题。 1.引言“本系统的目标是制作出一个跨企业的信息平... 阅读全文
posted @ 2010-03-04 14:04 Silver.Lee 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 一、用例基础1.1用例简史用例技术大体上经历了萌芽、成熟和发展3个阶段[12],最早可追溯到上世纪60年代末UML(统一建模语言)、RUP(Rational统一过程)之父Ivar Jacobson(伊瓦·亚克申)博士在著名的瑞典爱立信公司领导程控电话交换机开发时采用的traffic case(话务案例),1986年前后亚克申博士在OOPSLA大会上发表的论文[4]标志着用例的正式诞生。1... 阅读全文
posted @ 2010-03-04 14:03 Silver.Lee 阅读(1708) 评论(0) 推荐(0) 编辑
摘要: 目前,在的内地版《神雕侠侣》中,杨过和小龙女有一份不为人知的默契与浪漫,那就是他们所绘制的并肩小人图。这样的小人图,是UML用例图的一部分,被称为参与者。 2.1 用例与用例图用例是需求分析中最重要的概念,需求表征了一个系统的设计特性、特征和行为,描述一个系统的需求意味着描述了建立在该系统外部的事物与系统之间的契约,契约上声明了期望系统做什么。需求获取(Requirement Elicitatio... 阅读全文
posted @ 2010-03-04 14:01 Silver.Lee 阅读(505) 评论(1) 推荐(0) 编辑
摘要: 从参与者的角度并以主动语态编写用例。应该以主动语态:“学生表明参加研习班意向”,而不是被动语态“研习班意向被学生表明”来编写用例。而且,应该从参与者的角度来编写用例。毕竟,用例的目的是理解用户如何对系统进行操作。 编写方案文本,而非功能需求。用例描述的是对参与者来说有价值的一系列行动,而不是特性集。例如,“招收研习班的学生”用... 阅读全文
posted @ 2010-03-04 14:00 Silver.Lee 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)",现在针对此问题总结如下: 明白了SQLServer是个网络数据库就可迎刃而解了,简单的分为下面的几种情况。 `... 阅读全文
posted @ 2010-02-22 15:39 Silver.Lee 阅读(1491) 评论(0) 推荐(0) 编辑
摘要: 代理这个词大家肯定已经非常熟悉,因为现实中接触的很多,其实现实中的东西恰恰可以非常形象和直观地反映出模式的抽象过程以及本质。现在房子不是吵得热火朝天吗?我们就以房子为例,来拨开代理的面纱。 假设你有一套房子要卖,一种方法是你直接去网上发布出售信息,然后直接带要买房子的人来看房子、过户等一直到房子卖出去,但是可能你很忙,你没有时间去处理这些事情,所以你可以去找中介,让中介帮你处理这些琐碎事情,中介实... 阅读全文
posted @ 2010-02-05 17:48 Silver.Lee 阅读(7663) 评论(2) 推荐(6) 编辑
摘要: 前言Robert C. Martin氏为我们总结了在面向对象的设计(OOD)中应该遵循的原则,这些原则被称为“Principles of OOD”,关于“Principles of OOD”的相关文章可以从Object Menter得到。本文介绍“Principles of OOD”中的单一职责原则:Single Respon... 阅读全文
posted @ 2010-02-05 12:19 Silver.Lee 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 先创建自定义函数-----------------------------------------------create function dbo.regexReplace ( @source varchar(5000), --原字符串 @regexp varchar(1000), --正则表达式 @replace varchar(1000), --替换值 @globalReplace... 阅读全文
posted @ 2010-01-22 16:43 Silver.Lee 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 命名空间:SystemMath.Round() 将值舍入到最接近的整数或指定的小数位数。 参考:http://msdn2.microsoft.com/zh-cn/library/system.math.round(VS.80).aspxMath.Floor() 返回小于或等于指定小数的最大整数。 参考:http://msdn2.microsoft.com/zh-cn/library/k7ycc7x... 阅读全文
posted @ 2010-01-09 16:26 Silver.Lee 阅读(2018) 评论(0) 推荐(0) 编辑