用例和用例图教案分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
推荐方案 PK 可选方案 优化 练习 网上选课系统 网上选课系统 选课事件流 错误流 实例:在线选修课程管理系统 以《在线选修课程管理系统》为例来介绍怎样使用Rational Rose 进行UML可视化建模。最终递交三个文件:regist.mdl, regist.sql, VB的代码或Java的代码。 需求分析 1.大学教师选择本学期要教授的课程,每位教师最多只能上报4门课程。 2.教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。 3.学生填写课程选修表,每个学生最多选修4门课程;每门选修课程的学生数最多为30人,最少为5人。人数达到30人时,停止学生登记注册此门课程; 4.学生选课结束后,系统自动取消人数少于5人的课程。 5.学生按最终的课程表到财务处办理收费手续(billing system)。 6.教师可查询所教课程的学生花名册(roster)。 7.教务管理人员维护学生、教师和课程的信息。 1.使用Rational Rose 创建执行者(Actors) 右击browser框中的Use Case View包,弹出快捷菜单; 选择New——Actor项; 输入执行者的名字;(如出错,可用Rename命令更改) 注册选修课程的学生Student ; 教授选修课程的教师Professor ; 教务管理人员Registrar ---必须汇总选修课程情况,制作课程表; 教务管理人员必须维护关于课程、教师和学生的所有信息; 财务管理系统Billing System --从本系统中取出收费信息。 2.使用Rational Rose 创建用例(Use Case) 右击browser框中的Use Case View包,弹出快捷菜单; 选择New——Use Case项; 输入用例的名字;(如出错,可用Rename命令更改) 注册选修课程(学生) Register for courses; 选择教授的选修课程(教师) Select course to teach; 索取课程花名册(教师) Request course roster; 维护课程信息(教务管理人员) Maintain course information; 维护教师信息(教务管理人员) Maintain professor information; 维护学生信息(教务管理人员) Maintain student information; 创建课程目录(教务管理人员) Create course catalogue; 3.使用Rational Rose 创建主用例图 双击browser框中的Use Case View包中的Main条目,打开主用例图; 单击选中browser框中的执行者,并将其拖到主用例图中; 重复第2)步,直到完成所需的工作为止; 单击选中browser框中的用例,并将其拖到主用例图中; 重复第4)步,直到完成所需的工作为止; 在工具条中选择单向关联(Unidirectional Association)图标; 单击一个执行者,并拖到相应的用例上;或单击一个用例,并拖到相应的执行者上。 小 结 用例建模是实现系统需求分析的一个很好的方法。用例图是显示一组用例、参与者以及它们之间关系的图。 用例与参与者之间具有关联关系,此外,用例之间也存在着泛化关系、包含关系、扩展关系等。 了解用例图的组成 能够绘制用例图 理解如何确定用例、活动者 习 题 1.什么是参与者?如何确定系统的参与者? 2.什么是用例?如何确定系统的用例? 3.用例之间有哪些关系?对每一种关系,请举出一个实际的例子,并画出用例图。 4.试画出学生选课系统的用例图。 5.学生管理系统中有一个模块是报到登记,具体流程是:在新生入校报到时,进行新生信息登记,记录学生的报到资料、个人基本情况的输入、查询、修改等。 问题:写出在上述需求描述中出现的Actor并根据上述描述绘制其用例图 * * * * * 4.3.4用例图-习题 右图中的参与者有? (a) 1 (b) 2 (c) 3 (d) 4 右图中的用例有? (a) 1 (b) 2 (c) 3 (d) 4 2和3之间是什么关系?5和6呢? (a) 扩展,包含 (b) 包含,扩展 5缺少了3仍然是个完整的用例? (a) 是的 (b) 不是 4能够参与2吗?1能够参与5吗? (a) 可以,不可以 (b) 不可以,可以 习题答案: 1、(a)(d) 2、(b)(c) 3、(b) 4、(b) 5、(b) 4.4 用例图建模技术及应用 下面将利用上面的基础知识,结合具体的案例“图书管理系统”,根据系统的需求,创建用例图模型。 1. 识

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档