基于UML的需求分析.pptVIP

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 1. UML是什么? 2. 为什么需求分析要用UML-沟通工具 3.UML基础-概述九个UML图 用例图(业务建模、需求、测试) 类图(业务建模、分析、设计) 对象图(业务建模、分析、设计) 构件图(设计) 部署图(设计) 顺序图(业务建模、分析、设计) 协作图(业务建模、分析、设计) 状态图(需求,分析,设计) 活动图(业务建模、设计) 3.UML基础-用例图 3.UML基础-用例图:Actor 3.UML基础-用例图:用例(use case) 3.UML基础-用例图:用例(use case)-包含关系 3.UML基础-用例图:用例(use case)-扩展关系 3.UML基础-用例图:用例(use case)-继承关系 3.UML基础-用例图:扩展关系和包含关系区别 3.UML基础-用例图:用例关系示意 4、怎么用UML做需求分析:用例模型-作用 4、怎么用UML做需求分析:用例模型-内容 4、怎么用UML做需求分析:用例模型-寻找参与者 4、怎么用UML做需求分析:用例模型-用例举例 5. 用例描述常犯的错误 6. 附录A:需求分析常用工具 3.UML基础-时序图 3.UML基础-其它图 构件图 部署图,又叫配置图 * 怎样用UML做需求分析 4 把UML应用到需求分析中弈 4、怎么用UML做需求分析:需求过程 业务建模 需求定义 4、怎么用UML做需求分析:业务建模 4、怎么用UML做需求分析:业务建模步骤 识别业务执行者 识别业务用例 详述业务用例 建立业务对象模型 系统执行者 系统用例 详述系统用例 建立概念模型 4、怎么用UML做需求分析:用例模型-售票系统 4、怎么用UML做需求分析:用例模型-影院管理系统 用例模型的作用 2 验证所有的需求都是否已经捕捉到 3 作为项目计划的参考 1 识别谁或什么与系统进行交互,和系统应该做什么 用例模型的内容 1 用例图 1 用例规约(即用例描述文档) * 1 系统开发完之后,有哪些人会使用这个系统?如售票员,影院经理。 2 系统需要从哪些人或者其它系统中获得数据?如:会员管理系统。 3 系统会为哪些或者其他系统提供数据?如:国家电影总局数据接收系统。 4 系统会与哪些其他系统相关联?银行支付系统。 5 系统是由谁来维护和管理的? 4、怎么用UML做需求分析:用例模型-确定用例 1 参与者为什么使用该系统? 2 参与者是否会在系统中创建,修改,删除,访问,存储数据? 3 参与者是否会将外部的某些事件通知此系统? 3 系统是否会将内部的某一些事件通知参与者? 4、怎么用UML做需求分析:详述用例的可选方式 4、怎么用UML做需求分析:用例模型-用例规约 如何写好一个用例 * 注意事项 5 使用产品需求规格说明书模板的注意事项 * 1、用例目标不明确,所以用例的名词取的不太准确。 2、没有主执行者。 3、部分地方没有系统反应。 4、后置条件不对。 5、用例主体活动部分过多描述用户接口细节。 6、没有采用自然语言。 7、用例主体活动描述尽量不要超过10行。 * 附录 6 附录 * 建模工具:jude 文档编辑工具:RedOffice 画图:Microsoft visio 文档版本控制:cvs和Wincvs 原型制作工具:DreamweaverMX project 6. 附录B:需求分析过程 基于UML的需求分析 产品技术部:快速适应变化 基于UML的需求分析 中企动力·内部资料 报告人:钟昭坤 中企动力科技集团股份有限公司 二00六年四月 北京 产品技术部 * 2 为什么需求分析中要用UML 3 UML基础知识 4 怎样用UML做需求分析 UML是什么 1 5 使用产品需求规格说明书模板的注意事项 6 附录 * UML是什么 1 UML的理解 * UML ≠ ROSE Unified Modeling Language 面向对象的统一建模语言 建模工具之一 实质:沟通方法,正如英语一样成为世界各地人解决沟通的问题。 还有together,Micrsoft Visio等 * 为什么需求分析要使用UML 2 UML是一种先进的方法 * 共用一门语言进行沟通 UML的用例模型体现了参与者和系统的交互行为 UML的概念模型体现了域实体之间的关系。 2.为什么需求分析要用UML-传统需求表述方式 传统需求分析表述方式 XX系统 子系统一 子系统二 子系统三 模块一 模块二 模块三 采用功能分解方式描绘整个系统的组成,功能分解了功能模块。 缺少参与者与系统的交互行为。 设计和需求容易混淆,其中包含了一部分设计。造成不知细到什么程度? 系统功能之间关联要用其它文档描述,分割了系统功能所在应用环境。 * UML基础 3 UML基本功

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档