- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息管理系统-实验课件1
实验部分 需求建模 一 用例图 本章目标 理解用例图的概念和内容。 理解活动图的概念和内容。 能够使用用例图和活动图对一个简单的系统进行需求分析。 章节安排 §用例图 §活动图 本节目标 理解需求分析与用例图之间的关系。 掌握参与者、用例、关系的概念。 学会通过分析需求画出用例图。 任务 分析本章的项目引入中的系统的需求,确定系统中的参与者和主要用例,并画出用例视图。 需求 需求是指系统必须符合的条件或具备的功能。 需求问题是引起软件项目的高风险率的最主要原因 缺乏需求 对需求的不正确理解 需求的不完整 需求的变化 需求建模 需求建模 如何使用UML对需求建模呢?如图: 需求建模 使用UML对需求建模的优势? 1、帮助项目人员按照实际情况对系统可视化。 2、对系统的描述一目了然,方便与用户的交流和沟通。 3、不易产生二义性,利于系统的分析和设计。 用例图 用例图是显示一组用例、参与者以及它们之间关系的图。 用例图从用户的角度而不是开发者的角度来描述对软件产品的需求,分析产品所需的功能和动态行为 用例图常用来对需求建模,用例图是至关重要的,它的正确与否直接影响到客户对最终产品的满意度 用例图的内容: 参与者 用例 泛化、扩展和包含关系 参与者(Actor) 参与者( Actor) 是系统外部的一个人或物,它以某种方式参与了系统的执行过程。 参与者对系统而言总是外部的 参与者在系统的不同组成部分可能扮演不同的角色 参与者用一个人形的图案表示 识别参与者 客户给销售员发来传真订货, 销售员下班前将当日订货单汇总输入系统。 谁是系统的Actor? 答案: 销售员 识别参与者 寻呼台系统。用户如果预定了天气预报,系统每天定时给他发天气消息;如果当天气温高于35度,还要提醒用户注意防暑。 这个叙述里,谁是寻呼台系统的Actor? 用户?气温?时间? 答案:用户,气温,时间都是Actor 识别参与者 商品销售系统。顾客通过网络下单之后,系统计算出总计金额,税金,运费,并将数目传递给一个外挂的会计系统,该系统是另外购买的。 有几个Actor? 参与者 使用以下问题有助于发现系统的参与者 ①谁使用系统? ②谁安装系统、维护系统? ③谁启动系统、关闭系统? ④谁从系统中获取信息,谁提供信息给系统? ⑤在系统交互中,谁扮演了什么角色? ⑥系统会与哪些其他系统相关联? 用例 (UseCase) 用例是对一组序列动作的描述,系统执行这些动作将对用例的参与者产生可以观察的结果。 参与者和用例分别描述了“谁来做?”和“做什么?”这两个问题。 用例用实线的椭圆表示 用例 识别用例的最好办法就是从分析系统的参与者开始,考虑每个参与者是怎样使用系统。 根据下面的一些问题来识别用例: ①参与者希望系统提供什么功能; ②系统是否存储和检索信息; ③当系统改变状态时,是否通知参与者; ④是否存在影响系统的外部事件,是哪个参与者通知系统这些外部事件。 识别用例 Email客户端(如:outlook express),A在北京发邮件给深圳的B,系统提醒B”你有新邮件”,B收邮件。 识别用例 一个论坛类的应用,用户可以提问,别人来回答,如果有自己问题被解答的话,就给发问者发一份邮件通知。 注意:发邮件这个用例可以是单独的用例,也可以是由回答用例扩展出来的用例 用例 如何判断一个用例是否是一个优秀的用例呢? ①用例是否描述了应该做什么,而不是如何做? ②用例的描述是否采取了参与者的视点? ③用例是否对参与者有价值? ④用例描述的时间流是否是一个完整场景? ⑤是否所有的参与者、用例都有相应的关联用例或关联参与者? 用例与事件流 用例描述的是参与者与系统之间的对话,但是这个对话的细节并没有在用例图中表述出来,针对每一个用例我们可以用事件流来描述这一对话的细节内容。 事件流可分为:基本事件流 、备选事件流 用例与事件流 银行自动取款机(ATM)系统中的“提款”用例可以用事件流表述如下 用例与事件流 提款─备选事件流 备选流一:用户可以在基本流中的任何一步选择退出, 转至基本流步骤5。 备选流二:在基本流步骤1中,用户插入无效信用卡,系统显示错误并退出信用卡,用例结束。 备选流三:在基本流步骤2中,用户输入错误密码,系统显示错误并提示用户重新输入密码,重新回到基本流步骤2;三次输入密码错误后,信用卡被系统没收,用例结束。 用例之间的关系 泛化关系
您可能关注的文档
- (第七章)火车过桥.ppt
- 1.6-中介变量与缓冲变量验证.ppt
- 2-chapter-4-商务信函汉英翻译课堂用关键词正式有礼貌.ppt
- 10KV电力电缆故障原因及查找的相关技术.ppt
- 2.Android的资源.pptx
- 2016-围术期高血压管理专家共识.ppt
- 22-行政法基本原理.pptx
- 24冀教版小学四年级下册科学《未来农业PPT课件》教学.ppt
- 5编译原理-陈意云--课后答案5.ppt
- 7A内容和形式作文.ppt
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
最近下载
- 2024山东职业学院招聘笔试真题及答案详解一套.docx VIP
- 人教版2025四年级上册英语unit1 Unit 1 Helping at home A Let’s talk 课件.pptx
- 软件六性分析报告.docx
- 党委书记巡察整改专题生活会个人对照检查材料.docx VIP
- 市政调蓄池施工组织设计要点.doc
- csc-306gz数字式发电机转子接地保护装置说明书0sf.450.v1.pdf VIP
- 2016款一汽丰田荣放RAV4_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 小儿遗传性疾病.ppt
- 第三课 卖辣椒的女孩儿.pptx VIP
- F420002【复试】2024年青海师范大学077501计算机系统结构《复试数据结构和操作系统之计算.pdf VIP
文档评论(0)