- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*/66 使用Rose绘制用例图 ⑷ 添加参与者与用例 ① 绘制参与者 要创建参与者,首先要单击用例图工具栏中的图标,然后在用例图编辑区内单击画出参与者。接下来可以对这个参与者命名,单击已画出的参与者,会弹出如下对话框。 */66 使用Rose绘制用例图 ⑷ 添加参与者与用例 ① 绘制参与者 对于一个完整的用例图来说,参与者往往不只一个,这就需要创建参与者之间的关系。 */66 使用Rose绘制用例图 ⑷ 添加参与者与用例 ② 绘制用例 单击工具栏中的图标,然后在用例图编辑区内单击鼠标左键画出用例。单击已画出的用例,弹出如图如下所示的对话框。 */66 使用Rose绘制用例图 ⑸ 添加参与者与用例之间的关系 */66 使用Rose绘制用例图 ⑹ 添加用例之间的关系 ① 包含关系 单击用例图工具栏中的图标,然后在需要创建包含关系的两个用例之间拖动鼠标,双击虚线段,弹出如下对话框。 */66 用例之间的包含关系 */66 实例:图书管理系统的用例图 使用Rose绘制用例图 ⑹ 添加用例之间的关系 ② 扩展关系 */66 实例:图书管理系统的用例图 使用Rose绘制用例图 ⑹ 添加用例之间的关系 ③ 泛化关系 */66 下课 * * 功能性:详细描述了系统必须有能力执行的动作,通过详细说明所期望的输入和输出条件来描述系统行为 非功能性: 使用性:人为因素(审美学、易学性、易用性)和用户界面、用户文档、培训资料的一致性 可靠性:失败的频率和失败严重性、可恢复性、可预测性和准确性 性能:在功能性需求上施加的条件,如需求详述了交换率、速度、有效性、准确性、响应时间、恢复时间和内存使用,同时还加上了必须执行某个活动的条件 可支持性:易测性、可维护性和其它在系统发布以后维持系统更新需要的质量。 * * 时间 气温不是,仅是一个条件 * * * */66 参与者 */66 参与者 */66 在获取用例前要先确定系统的参与者,可以根据以下的一些问题来寻求系统参与者。 ⑴ 谁将使用该系统的主要功能; ⑵ 谁将需要该系统的支持以完成其工作; ⑶ 谁将需要安装、维护、管理该系统,以及保持该系统处于工作状态; ⑷ 系统需要处理哪些硬件设备 ⑸ 与该系统发生交互的是什么系统 ⑹ 谁或什么系统对本系统产生的结果感兴趣 参与者的识别 */66 参与者的识别 */66 总结:如何发现参与者? 人员—— 系统的直接使用者 直接为系统服务的人员 设备—— 与系统直接相联的设备 为系统提供信息 在系统控制下运行 不与系统相联的设备 × 计算机设备 × 外系统—— 上级系统 子系统 其它系统 */66 超市销售管理系统 收款员 供货员 上级系统 收款员、供货员、导购员、经理、保安、顾客 收款机? */66 识别参与者:考勤卡系统 开发者:谁将使用这个应用程序?客 户:所有用它来记录可记帐以及不可记帐的工时的雇员……开发者:现在考勤卡应用程序是什么样的?客 户:每半个月就用一个Excel表格来记录。每个雇员都将通过他的表格填好,然后用电子邮件发给我。这个表格相当标准:纵向是收费项目代码,横向是日期。雇员可以在每个条目上填写说明。开发者:这个收费项目代码可以从什么地方得到?……开发者:谁来管理收费项目代码?客 户:嗯,必要的时候由我(业务经理)来添加这个代码。而每个经理总会告诉他的下属应该填写什么。…… */66 多个参与者之间可以具有与类之间相同的关系。 在用例图中,可以使用泛化关系来描述多个参与者之间的公共行为。 参与者间的关系 */66 例如,在图书馆管理系统中,借书者可以泛化成两类:学生和老师。 再如,航空售票系统接受客户预定机票,客户可以进行电话预定和网上预定,如果不考虑客户是如何与系统接触的,可以使用一般角色的参与者,即父类;如果强调接触发生的形式,那么必须使用实际的参与者,即子类。 参与者间的关系 */66 更具一般的,可以由下图表示参与者之间的关系。 参与者间的关系 */66 思考:识别参与者? 寻呼台系统:用户如果预定了天气预报,系统每天定时给他发天气消息;如果当天气温高于35度,还要提醒用户注意防暑; 在这个叙述里,谁是寻呼台系统的Actor?用户?气温?时间? */66 用例是外部可见的系统功能单元。 用例是对一个系统或一个应用的一种单一的使用方式所作的描述。 用例的用途是,在不揭示系统内部构造的前提下定义系统的行为。 在UML中,用例用一个椭圆来表示,用例的名字可
您可能关注的文档
- DLT645-2007必威体育精装版通信协议教案分析.doc
- CH3-数据链路层教案分析.ppt
- DMax教案分析.ppt
- CH04局域网教案分析.ppt
- CH4 局域网教案分析.ppt
- CH4.2局域网教案分析.ppt
- DMGBORA轿车上市推广计划教案分析.ppt
- ch4-算法与数据结构教案分析.ppt
- ch05ComputerOrganization计导教案分析.ppt
- ch5-2局域广域网教案分析.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)