基于UML的需求分析全解课件.ppt
《基于UML的需求分析全解课件.ppt》由会员分享,可在线阅读,更多相关《基于UML的需求分析全解课件.ppt(52页珍藏版)》请在三一办公上搜索。
1、,基于UML的需求分析,中企动力内部资料,报告人:钟昭坤中企动力科技集团股份有限公司二00六年四月 北京,产品技术部,2,目录,3,4,1.UML是什么?,UML,Unified Modeling Language面向对象的统一建模语言,建模工具之一,实质:沟通方法,正如英语一样成为世界各地人解决沟通的问题。,还有together,Micrsoft Visio等,5,6,2.为什么需求分析要用UML-沟通工具,UML的用例模型体现了参与者和系统的交互行为,UML的概念模型体现了域实体之间的关系。,2.为什么需求分析要用UML-传统需求表述方式,采用功能分解方式描绘整个系统的组成,功能分解了功能
2、模块。,缺少参与者与系统的交互行为。,设计和需求容易混淆,其中包含了一部分设计。造成不知细到什么程度?,系统功能之间关联要用其它文档描述,分割了系统功能所在应用环境。,8,3.UML基础-概述九个UML图,用例图(业务建模、需求、测试)类图(业务建模、分析、设计)对象图(业务建模、分析、设计)构件图(设计)部署图(设计)顺序图(业务建模、分析、设计)协作图(业务建模、分析、设计)状态图(需求,分析,设计)活动图(业务建模、设计),结构,行为,蓝色部分作为讲解内容,其它不详讲。,3.UML基础-用例图示意,3.UML基础-用例图,用例图表达了哪些内容:,关系(Association),包,3.U
3、ML基础-用例图:Actor,案例:,Actor:叫法很多,有“参与者/执行者/主角/使用者”,可以是人也可以其它事物(包括计算机设备与外部系统),用一个小人表示。,参与者之间的关系,参与者其实质就是类:,继承(泛化)关系,参与者与用例之间的关系,1、单向关系,2、双向关系,3.UML基础-用例图:用例(use case),用况/用案/用例。,用例之间的三种关系:,包含关系,继承关系,扩展关系,原则上来说:用例之间都是独立的,并列的,它们之间不存在包含从属关系。但是为了体现一些用例之间的业务关系,以及提高可维护性和一致性。它都是从现有的用例中抽取出公共的那部分信息,作为一个单独用例,然后通过不
4、同的方法来重用这个公共的用例,以减少模型维护工作量。,3.UML基础-用例图:用例(use case)-包含关系,类似于主程序调用子程序的关系。,包含用例描述了插入到基本用例中的行为片段。,基本用例可控制与包含用例的关系,并可依赖于执行包含用例所得的结果,但基本用例和包含用例都不能访问对方的属性。,3.UML基础-用例图:用例(use case)-扩展关系,用例中的一部分是可选的,可以把可选行为和必选行为分开。只在特定的条件下执行的分支流。一组行为段,其中的一个或者多个段可以在基本用例中的扩展点处插入,是否插入取决于基本用例与参与者的交互。,3.UML基础-用例图:用例(use case)-继
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 UML 需求 分析 课件

链接地址:https://www.31ppt.com/p-3005266.html