推荐阅读

深入剖析UML用例图关系中包含 扩展和泛化之间的联系
UML用例图中包含(include)、扩展(extend)和泛化(generalization)三种关系详解共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。1、包含(include)UML用例图的包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。基用例控制与包含用例的关系,以及被包含用例的事件流是否会插入到基用例的事件流中。基用例可以依赖包含用例执行的结果,但是双方都不能访问对方的属性。UML用例图包含关系对典型的应用就是复用,也就是定义中说的情景。但是有时当某用例的事件流过于复杂时,为了简化用例的描述,我们也可以把某一段事件流抽象成为一个被包含的用例;相反,用例划分太细时,也可以抽象出一个基用例,来包含这些细颗粒的用例。这种情况类似于在过程设计语言中,将程序的某一段算法封装成一个子过程,然后再从主程序中调用这一子过程。 例如:业务中,总是存在着维护某某信息的功能,如果将它作为一个用例,那新建、编辑以及修改都要在用例详述中描述,过于复杂;如果分成新建用例、编辑用例和删除用例,则划分太细。这时包含关系可以用来理清关系。2、扩展(extend)UML用例图的扩展关系:将基用例中一段相对独立并且可选的动作,用扩展(Extension)用例加以封装,再让它从基用例中声明的扩展点(ExtensionPoint)上进行扩展,从而使基用例行为更简练和目标更集中。扩展用例为基用例添加新的行为。扩展用例可以访问基用例的属性,因此它能根据基用例中扩展点的当前状态来判断是否执行自己。但是扩展用例对基用例不可见。对于一个扩展用例,可以在基用例上有几个扩展点。例如,系统中允许用户对查询的结果进行导出、打印。对于查询而言,能不能导出、打印查询都是一样的,导出、打印是不可见的。导入、打印和查询相对独立,而且为查询添加了新行为。因此可以采用扩展关系来描述:

电脑软件卸载后往往有残留文件,怎样防止其死灰复燃
电脑中的软件在卸载的过程中,往往有残留文件,很容易死灰复燃。那怎样彻底清除呢?方法一、重启电脑有的残留文件必须重启电脑才能彻底清除。方法二、用杀毒软件清除残留1.打开杀毒软件或者软件管家2.点击【一键清理】结语:软件的恶意捆绑下载和卸载困难一直是互联网的顽疾,所以下载软件请谨慎。

Win7 显卡硬件加速灰色不可用的恢复方法
在装WIN7系统默认是完全加速的,但因为某些软件必须得降低加速性能才能勉强运行,但WIN7硬件加速选项是灰色不可用。在装WIN7系统默认是完全加速的,但因为某些软件必须得降低加速性能才能勉强运行,但WIN7硬件加速选项是来色不可用,所有以前的老方法似乎不太可行。WIN7显卡硬件加速哪些里设置相信就不需要再次说明了。下面主要说说Win7显卡硬件加速灰色不可用的恢复方法。在疑难解答这里的【更改设置】按扭是灰色不可设置的。其实要解决 疑难解答这里的【更改设置】按扭不可用这个问题不是很难,把本文最下面提供的deskadp.dll,deskmon.dll,deskperf.dll替换掉系统里的windows/system32文件夹下的三个相应的文件,可以达到打开调节硬件加速选项的功能。也就是不再“灰色了”,但是,未必所有的win7都有右键有“管理员取得所有权”这个选项,(原因不明)所以,先把下载下面压缩包的文件中有一个导入.reg,双击即可直接导入就可以了获得管理员权限了,当然最好先备份你的注册表(虽然我每次操作都是很安全的)。导入之后在system32里找到上面提到的三个dll文件,右键选择“管理员取得所有权”然后把下面提供的三个dll文件替换过去就行了。设置完之后就可以看到疑难解答这里的更改设置按扭就可以用了。

Word2007中稿纸加载项不显示的解决方法
使用word2007打印稿纸时,发现“稿纸设置”选项不显示。几番操作,终于成功。今天,小编就教大家在Word2007中稿纸加载项不显示的解决方法。 Word2007中稿纸加载项不显示的解决步骤如下: 1、打开word 新建页面,在“页面布局”中应该有“稿纸设置”。若不显示,可按下面步骤操作: 2、点击下图左上角图标,如图红箭头所指。 3、弹出下图窗口,在右下角找到“word选项”,单击。 4、在弹出窗口中选择“加载项”如下图箭头所指。 5、在弹出窗口中选择“稿纸向导加载项”如下图箭头所指。 6、点击“确定”后,在“页面布局”中就可以看到“稿纸设置”。Word2007中稿纸加载项不显示的解决
最新发布

功能强大的excel公式审核的使用方法
excel公式审核是一组命令,excel2003版它位于工具 – 公式审核,excel2010版在公式选项卡中。 excel公式审核在编辑公式时非常的有用,但可惜的是大部分用户并没有重视和使用它。下面本文讲述功能强大的excel公式审核的使用方法。1、迅速找到引用的单元格 ,单元格的公式返回值错误。要求排查出公式的哪部分出现了错误。操作方法:1、 打开单元格左上角绿三角,点“显示计算步骤”(等同于点公式审核中的公式求值命令) 2、在打开的“公式求值”窗口中,求值会自动停在即将出错的位置。这时通过和编辑栏中的公式比对,就可以找出产生错误的单元格。

使用lookup函数进行模糊查找的实例教程
昨天有同学问了一个模糊查找的问题,用vlookup无法实现,只能把lookup函数搬了出来。例1:表1为省市的提成表,表2的A列是详细地址,要求根据省市关键字从表1中查找相对应的提成。 公式:B10=LOOKUP(9^9,FIND(A$3:A$6,A10),B$3:B$6)公式说明:FIND():用FIND查找当前地址中是否包括表1的省市。查找成功返回数字;查找不到返回错误值#VALUE!9^9:一个足够大的数字。lookup() : 忽略错误值,查找比9^9小且最接近的数字的位置,并返回B列对应的提成。例2:表1是公司的全称。要求在表2中根据公司的简称查找相对应的B列的应付账款。

职场人士,这些Excel函数公式你都要会
今天,本站小编整理了几个常用的Excel函数公式,大家在日常工作中如果有类似的问题,可以拿来即用。1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","") 2、查找重复身份证号码公式:=IF(COUNTIF(A:A,A2&"*")>1,"重复","") 3、用出生年月来计算年龄公式:=DATEDIF(A2,TODAY(),"y")

使用VLOOKUP函数进行一对多查询的方法
就像下图所示,需要根据不同的部门,查询这个部门的所有人员。 =INDEX(C:C,SMALL(IF(B$2:B$12=E$2,ROW($2:$12),4^8),ROW(A1)))&""这个公式看起来好长啊今天既然你说到了VLOOKUP函数,那么我们就乘机离这个猥琐四人组远点,也好来多了解了解VLOOKUP这个大众情人。关于返回符合条件的多个值的问题,VLOOKUP想大声告诉你:不是我不能,而是你不行……给我一个辅助列,我能给你所有!具体操作:第一步:部门所在列之前插入一个辅助列。A2输入公式

使用index+Match函数组合实现反向、双向等复杂的表格查找
vlookup函数是工作中excel中最常用的查找函数。但遇到反向、双向等复杂的表格查找,还是要请出今天的主角:index+Match函数组合。本文分别图文详解使用index+Match函数组合实现反向、双向等复杂的表格查找的方法。1、反向查找【例1】,要求根据产品名称,查找编号。 分析:先利用Match函数根据产品名称在C列查找位置=MATCH(B13,C5:C10,0)再用Index函数根据查找到的位置从B列取值。完整的公式即为:=INDEX(B5:B10,MATCH(B13,C5:C10,0))2、双向查找

如何查询带合并单元格的数据
在下面这个图中,如何根据E2单元格的姓名查询A列对应的部门呢? 思考一分钟,来看看参考公式吧:=LOOKUP("座",INDIRECT("A1:A"&MATCH(E2,B1:B8,)))简单解释一下:MATCH(E2,B1:B8,)部分精确查找E2单元格的姓名在B列中的位置。返回结果为4。"A1:A"&MATCH(E2,B1:B8,)部分用字符串"A1:A"连接MATCH函数的计算结果4,变成新字符串"A1:A4"。再用INDIRECT函数返回文本字符串"A1:A4"的引用。

最常用3个简化excel公式的方法
本文举例详解3个常用的excel公式简化优化方法。一、省去参数很多excel函数,当参数为0或空时,可以只保留“,”号0省略。【例1】利用vlookup查找=vlookup(A1,B:D,2,0)简写后=vlookup(A1,B:D,2,)【例2】把A1单元格中字符A替换为空=SUBSTITUTE(A1,"A","")简写后

COUNTIF函数常规用法
一、求各种类型单元格的个数(1)求真空单元格单个数:=COUNTIF(data,"=")(2)真空+假空单元格个数:=COUNTIF(data,"")相当于countblank()函数(3)非真空单元格个数:=COUNTIF(data,"<>")相当于counta()函数(4)文本型单元格个数:=COUNTIF(data,"*")假空单元格也是文本型单元格(5)区域内所有单元格个数:=COUNTIF(data,"<>""")(6)逻辑值为TRUE的单元格数量:=COUNTIF(data,TRUE)小说明:EXCEL单元格内数据主要有以下几类:数值型,文本型,逻辑型,错误值型。其中时间类型也是一种特殊的数值。文本类型的数字是文本型。空单元格:指什么内容也没有的单元格,姑且称之为真空。假空单元格:指0字符的空文本,一般是由网上下载来的或公式得来的,姑且称之为假空。date指单元格区域,该参数不能是数组。二、求><=某个值的单元格个数

Lookup函数“0/”结构的详细剖析
Lookup函数功能很强大,它可以区间查找、最后一个符合条件查找、多条件查找等。【例】在G4中设置公式,根据G2的入库时间和G3的产品名称,从左表中查找对应的入库单价。 G2公式:=LOOKUP(1,0/((B3:B8=G2)*(C3:C8=G3)),D3:D8)有很多同学提问,为什么要用0/的结构?其实该结构广泛应用于lookup查找公式中,为了帮助同学们理解以便能灵活应用。今天就此进行详细的剖析:首先,先看看(B3:B8=G2)*(C3:C8=G3)运算后是什么个结果?在excel公式中: 同样(C3:C8=G3)的结果也是由True和Fasle组成的一组数值,而2个相同大小的一组值相乘,True*True=1,True*False=0,False*False=0,相乘的最终结果是由1和0组成的一组数。。

Excel常用函数公式
今天,本文整理了几个常用的Excel函数公式,大家在日常工作中如果有类似的问题,可以拿来即用。话不多说,上菜——1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","") 2、查找重复身份证号码公式:=IF(COUNTIF(A:A,A2&"*")>1,"重复","") 3、用出生年月来计算年龄公式:=DATEDIF(A2,TODAY(),"y")