- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 习题 作业三:面向对象建模 内容包括: 1.给出一个用例的简单描述 2.建立用例模型——用例图(用例、参与者、 关系、 系统边界) 3. 建立行为模型——活动图(初始状态、 参与者、 泳道、 活动、 数据对象、 数据流、 控制流、 结束状态) 4.建立领域模型——概念类图(类、 类的属性、 关联、 聚合关系、基数) * 习题 作业四:选择一个用例,按照下表做用例描述。 * 习题 作业二: 内容包括: 1. 任选题材:描述一个功能系统的数据流图。包括:a 上下文图;b 0层图;c 1层图(可选) ⑴ 首先对系统进行文字描述。 ⑵ 完成DFD(外部实体,过程,数据流,数据存储)。 2. 任选题材:描述一个系统的实体联系图。 ⑴ 首先对系统进行文字描述。 ⑵ 完成ERD(实体,属性,关系,基数)。 * 三、实例——学生选课系统的用例图 1 确定系统涉及的总体信息 2 确定系统的参与者 3 确定系统的用例 4 使用Rational Rose绘制用例图的步骤 5 学生选课系统的用例图 1 确定系统涉及的总体信息 学生: 选课 查询课程 确定系统涉及的总体信息 管理员: 增加课程 修改课程 删除课程 添加学生帐户 删除或更新学生帐户 2 确定系统的参与者 首先分析系统所涉及的问题领域和系统运行的主要任务: 分析使用该系统主要功能部分的是哪些人。 谁将需要该系统的支持以完成其工作。 系统的管理者与维护者。 确定系统的参与者 网上选课系统的参与者: 学生 管理员 确定系统的用例 1. 学生请求服务的用例 2. 管理员处理课程等的用例 1. 学生请求服务的用例 登录系统 查询自己的选课 选课 2. 管理员处理课程的用例 处理学生帐户 处理课程增加 删除课程 修改课程 5.3.4 使用Rational Rose绘制用例图的步骤 1. 创建用例图 2. 用例图工具栏按钮简介 3. 工具栏的定制 4. 添加参与者与用例 5. 添加参与者与用例之间的关系 6. 添加用例之间的关系 5 学生选课系统的用例图 1. 学生请求服务的用例图 2. 管理员处理课程等的用例图 1. 学生请求服务的用例图 2. 管理员处理课程的用例图 例 对一个成绩管理系统进行需求分析,可识别出如下角色及其需求: 基于这些角色及其需求,通过回答前面的问题,可以建立如下用例: 记录成绩(Record grades) 更新成绩(update grades) 生成报告卡(generate report cards) 检查报告卡(check report cards) 分发报告卡(distribute report cards ) 浏览成绩(view grades) 学生(student):浏览系统记录的成绩。 授课教师(teacher):使用系统为学生记录成绩、更新成绩、浏览成绩,并可通过计算机发布报告卡。 管理人员(administrator):负责创建报告卡,并浏览检查报告卡。 Record grades Update grades Generate report cards Check report cards Distribute report cards View grades 成绩管理系统用例图 用Visio建模工具创建如下用例图 * 1、某大学实现学分制,学生可根据自己情况选课。每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程。其不完整的E-R图如图1所示。 ⑴指出学生与课程的联系类型。 ⑵指出课程与教师的联系类型。 ⑶若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是如何联系? ⑷ 在原E-R图上补画教师与学生的联系,并完善E-R图。 答: 学生与课程联系类型是多对多联系。 课程与教师的联系类型是多对多联系。 学生与教师的联系类型是一对多联系。 完善本题E-R图的结果如图2所示。 * * 2、某医院病房计算机管理中心需要如下信息: 科室:科名、科地址、科电话、医生姓名 病房:病房号、床位号、所属科室名 医生:姓名、职称、所属科室名、年龄、工作证号 病人:病历号、姓名、性别、诊断、主管医生、病房号 其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 * 完成如下设计: ⑴ 设计该计算机管理系统的E-R图 ⑵指出转换结果中每个实体的关键码。 * 答:(1)本题的E-R图如图所示。 * ⑵每个实体的
文档评论(0)