资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,基于,UML,的需求分析,中企动力,内部资料,报告人:钟昭坤,中企动力科技集团股份有限公司,二,00,六年四月 北京,产品技术部,3.UML,基础,-,概述九个,UML,图,用例图,(,业务建模、需求、测试,),类图,(,业务建模、分析、设计,),对象图,(,业务建模、分析、设计,),构件图,(,设计,),部署图,(,设计,),顺序图,(,业务建模、分析、设计,),协作图,(,业务建模、分析、设计,),状态图,(,需求,分析,设计,),活动图,(,业务建模、设计,),结构,行为,蓝色部分作为讲解内容,其它不详讲。,3.UML,基础,-,用例图示意,3.UML,基础,-,用例图:扩展关系和包含关系区别,包含:,是在用例,A,的某一点(不是判断分支点),会到另一个用例,B,运行,,B,完成后,会回到,A,,并继续该点的紧接着的下一步骤。,扩展:,是在用例,A,的某点(条件判断),当满足一定条件则到,B,用例运行,,B,完成后,回到,A,中该点所属条件分支结束后的下一步骤。,3.UML,基础,-,实体之间关系:关联,(Assosication),一对一关系,一对多关系,多对多关系,3.UML,基础,-,实体之间关系:组合,(,又叫合成,),组合关系中的部分实体对象不能单独存在,它的生命周期依赖于整体实体的对象生命周期,当整体消失时,部分也就随之消失。而对于存在关联关系的两个实体,可以允许每实体的对象都单独存在,如雇员和雇主就是这样的关系。,例如人与手之间的就是组合关系,它在实体域对象之间很常见。,3.UML,基础,-,状态图,座位图中的座位状态转换图:,3.UML,基础,-,活动图,3.UML,基础,-,活动图:起点终点,活动的一种特殊形式,各自只有一个。,起点:画在左上角,只有离开的迁移。,终点:画在右下角,只有进入的迁移。,对每一项活动,都存在从起点出发,经过它到终点的路径。,3.UML,基础,-,活动图:活动,有进有出,命名:动宾结构,3.UML,基础,-,活动图:泳道,活动的负责者,泳道可以多维的,3.UML,基础,-,活动图:迁移与迁移条件,向外迁移的条件之和必须是完备集。,向外迁移的条件之间不能重叠。,3.UML,基础,-,活动图:判定,并行(分叉与合并),有分必有合,=,有分必有进,=,有合必有出,=,并行!,=,同时,=,3.UML,基础,-,时序图,3.UML,基础,-,其它图,构件图,部署图,又叫配置图,4,、怎么用,UML,做需求分析:需求过程,业务建模,需求定义,4,、怎么用,UML,做需求分析:业务建模,4,、怎么用,UML,做需求分析:用例模型,-,售票系统,4,、怎么用,UML,做需求分析:用例模型,-,影院管理系统,4,、怎么用,UML,做需求分析:详述用例的可选方式,4,、怎么用,UML,做需求分析:用例模型,-,用例举例,48,5.,用例描述常犯的错误,1,、用例目标不明确,所以用例的名词取的不太准确。,2,、没有主执行者。,3,、部分地方没有系统反应。,4,、后置条件不对。,5,、用例主体活动部分过多描述用户接口细节。,6,、没有采用自然语言。,7,、用例主体活动描述尽量不要超过,10,行。,6.,附录,B,:需求分析过程,
展开阅读全文