单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,工程实战训练,Visio,工具与,UML,建模技术,内容提纲,UML根底知识-概念,UML的目的,UML三个根本构造块,事物,关系,图,UML根底知识-事物,事物类型,内容,表示法举例,结构事物,类,接口,用例,组件,结点等,动作事物,交互,状态等,分组事物,包,注释事物,解释部分,UML根底知识-关系,关系,功能,表示法,关联,类实例之间连接的描述,依赖,两个模型元素间的关系,对一个元素(提供者)的改变可能影响或提供信息给其他元素,泛化,更概括的描述和更具体的种类间的关系,适用于继承,实现,说明和实现间的关系,UML根底知识-图,UML,静态图,用例图,(,Use Case Diagram,),类图,(,Class Diagram,),对象图,(,Object Diagram,),组件图,(,Component Diagram,),部署图,(,Deployment Diagram,),UML,动态图,状态图,(,State Diagram,),时序图,(,Sequence Diagram,),协作图,(,Collaboration Diagram,),活动图,(,Activity Diagram,),内容提纲,UML根底知识,UML工程实践,使用Visio进行UML建模,UML工程实践,使用UML进行工程的分析和设计时,一般遵循的步骤是,第一步,描述需求,产生用例图,第二步,根据需求建立系统的静态模型,构造系统的结构,这个步骤产生:类图,对象图,组件图和部署图,第三步,描述系统的行为,产生状态图,活动图,顺序图,UML工程实践-举例,系统的商业用例-工程范围确实定,UML工程实践-举例,系统的商业用例,-,业务分析,选择查询方式,按证件号码查,那么选择证件类型,输入证件号码,根据输入的信息,调用检查客户信用,如果用户有欠费或在黑名单中,询问营业员是否继续业务,是那么调用客户资料查询接口,否那么中止业务,查询出客户根本资料后,营业员修改相应资料,并根据客户申请选择修改帐户,和客户附加资料。
根据选择的业务,分别调用帐户资料查询,用户资料查询和客户附加资料查询接口,营业员修改相应资料营业员提交业务,根据相应修改的资料调用客户资料修改,客户附件资料修改,帐户资料修改等接口系统计算费用,打印发票,UML工程实践-举例,客户资料变更,-,用例图,UML工程实践-举例,客户资料变更,-,类图,UML工程实践-举例,客户资料变更,-,活动图,UML工程实践-举例,客户资料变更,-,顺序图,UML工程实践-举例,客户资料变更,-,顺序图,内容提纲,UML根底知识,UML工程实践,使用Visio进行UML建模,使用,Visio,进行,UML,建模,模型资源管理器的使用,系统建模演示,学员动手操作,Visio,使用,Visio,进行,UML,建模,模型资源管理器的使用,为创立复杂软件系统的面向对象的模型提供,全面的支持,它提供模型的树视图和在视图间进行浏,览的手段.,使用,Visio,进行,UML,建模,系统建模演示,演示使用Visio建模过程,如以下图所示:,使用,Visio,进行,UML,建模,学员动手操作,Visio,完成客户资料变更的,UML,建模,交付物,:AlterCustom.vsd,文件,考核点,:,非考核点,:,业务逻辑的正确性,1,分析系统用例模型,商业用例图,20,2,分析对象模型,类图,20,3,分析某一个系统用例的处理流程,活动图,顺序图,40,4,模型在,Visio,模型资源管理器的结构是否正确,20,学习资料,Q&A,谢谢大家,。