UML 练习题 3

UML练习题
结合常识和逻辑推理,为某企业的人事管理系统建立用例模型。需求如下:
1. 总经理可创建部门、撤销部门、更改部门的名称、安排部门经理,也能对人员指派部门。
2. 人事部门的工作人员可以建立员工的人事档案,应包括身份证号、姓名、性别等信息
3. 部门经理可为本部门添加新员工、确定员工的工资,也可解除本部门的特定员工。
4. 员工可修改自己的个人信息,如、Email等,也可查看部门其他员工的公开信息。
淮安的电信运营商计划开发一个短信订阅发布系统,初步考虑需求如下:
1. 为手机客户提供分类信息,如股票/基金信息、天气预报、求职与招聘等信息,这些信息都具有时效性和区域性。每一种服务有不同的收费标准,可按月计费,也可按信息条数计费。
2. 一个手机用户(对应一部手机)可选择订阅多种信息,也可随时终止已选择的一项或多项服务。
3. 当运营商获取最新信息时,按用户所选信息种类,发布给不同的用户。运营商可开发新的信息种类,也能撤销用户不感兴趣的信息种类。
4. 运营商可调整每种信息的费用。
a) 请根据这些初步需求建立一个用例模型描述系统的功能。
b) 根据上面的分析,建立一个较为合理的类模型。
张博在大学期间为了锻炼职业能力,和几个要好的同学注册了一个提供旅游服务预订业务的公司,该公司负责为在校学生的暑假旅游提供服务。各旅游景点的宾馆向他们提供在暑假期间可以预订的客房信息,包括客房的大小、设施、价格等。希望旅游的在校学生则通过这个
公司提供的房间信息进行客房预订。学生在预定客房时,需要提供自己的学号、姓名、性别、年龄、身份证号、所在学校等基本信息,并提供希望预订的客房和时间,需要交纳一定的预订手续费。预定之后,发生特殊情况,学生可以撤销预定或更改预定。张博的公司开业之后,业务十分繁忙,张博计划开发一个提供学生网上客房预定的软件。
1. 请你帮张博设计出该系统的用例模型。(可以合理假设一些情况)
2. 提取涉及到的类,画出类图。
因业务发展的需求,需要开发一个超市管理系统。其基本业务需求是:
1. 对超市的所有货品信息进行管理,并能够及时更新货品信息。
2. 对供货商进行管理,提供供货商基本信息管理,供货商的货品管理,并能够及时更新供货商的信息。
3. 对订货进行管理,提供订货、取消订货、更新订货、付款、订货状态跟踪、订货信息查询等功能
4. 对销售进行管理,提供收款、打印收货单、结账、销售信息查询等功能。
请分析以上问题,建立系统的用例模型。
计科学院计划建立一个师生互动的网站,能支持多门课程的师生之间的沟通交流。初步提出建设方案如下:
1. 一名教师可同时承担多门课程,与相应的选课学生进行交流。一名学生可同时上多门课程,与相应的代课老师交流。
2. 答疑:学生提问,老师回答。问题及回答对同一门课程的学生是公开的,老师对学生提出的重复性问题,可引用已解决的问题。老师最后可统计哪些学生比较活跃。
3. 作业:老师可根据主题,编写一组练习题,题型有选择题(回答ABCD)、问答题(回答一个字符串)、大作业(提交一个文档),老师可对每个提交作业的学生给出成绩,系统能自动统计学生的成绩。
请根据以上方案建立系统的用例模型。根据合理的假设建立出类模型。
一个订货系统中,采购员从供货商处订货,双方需要签订订单,一个采购员可以订多个供货商的货品,一个供货商也可以给多个采购员供货。分析这个问题,用类图对问题建模。
一个企业可以雇佣多个人员。企业的性质包括名称、地址、电话、简况。人员的情况包括姓名、年龄、性别、住址、电话、简历等。雇佣的信息包括雇佣的开始日期、截止日期、简要
说明等。双方要签订雇佣合同。雇佣还涉及被雇佣人员所聘任的工作岗位。分析该问题,提取所涉及的类,定义各个类之间的关系,画出类图。
根据自己的理解,对下图中不合理之处进行修改。
根据自己的理解,对下图中不合理之处进行修改。
请说明下面的模型表达的含义。
某高校中有以下事物:学校、教师、教室、教材、课程、课桌、学生、班级、学院、讲台、机房、计算机、交换机、社团。请根据自己的理解,绘制这些事物联系的类图。
    分析家庭的组成结构,一个家庭family由一个或多个成员Person组成,其中一个成员作为“户主”。成员之间具有“夫妻”、“父子”和“母子”“兄弟”等关系。简化起见,只考虑直系血亲关系。设想较为典型的一个家庭情形,建立一个对象图来表示各个对象之间的关系。然后建立一个类图表示家庭结构。
    对多用户文件系统中的用户User和目录Directory进行建模。一个用户可拥有多个目录,而一个目录的所有者Owner只能是一个用户。一个目录可授予多个用户访问权,一个用户可有权访问多个目录。一个目录可包含一组子目录,子目录下课再包含下一层的子目录。根目录是最上层的目录。每个目录下可能有多个文件。请建立相应的类模型。
小蓝周末休息,到附近超市购物。进入超市后,先到一辆购物车,然后在超市的各层选择自己所要的商品。选购好后,小蓝到收银处排队,排到自己时收银员一件件扫描小蓝选购的商品,在收银机的计价器上动态显示商品的累积金额。扫描完后,收银员问小蓝有没有会员卡,小蓝把自己的会员卡交给收银员,收银员扫描小蓝的会员卡,计价器上显示小蓝的总钱数是60.5元。小蓝如数交了货款,收款机打印出小蓝的购物单,小蓝提着自己采购的物品回家。请用活动图描述小蓝的购物过程。
李晓在大学二年级时参加计算机等级考试,他持自己的身份证和学生证到学校的计算机等级考试管理办公室报名。工作人员首先检查李晓的证件,在检查合格后交给李晓一份登记表,让李晓填写。李晓填好登记表,交给工作人员。工作人员把他的登记表信息录入计算机系统,并用数码相机给李晓拍照,然后打印计算机等级考试证,要求李晓缴纳报名费。李晓缴纳报名费后,工作人员把考试证和缴费收据交给李晓。分析计算机等级考试的报名过程,用活动图描述报名过程。
以下是书店售书的用例叙述,分析用例叙述中的事件流程,用活动图描述这个流程。
售书处理
用例编号
02-03
用例名称
售书处理
参与者
售书员
前置条件
售书员登录系统
事件流程
1. 当售书员选择“售书处理”功能时,启动该用例
2. 售书员扫描要销售图书的图书编号
3. 系统显示该图书的图书信息及其当前库存数量
4. 如果该图书的购买册数多于1本,输入购买册数。
5. 如果购买者不是会员,直接进入第7步;是会员,输入会员编号
6. 系统显示会员信息
7. 系统显示图书总价
8. 售书员收取图书书款
9. 售书员选择“确认收款”按钮
10. 系统打印售书单
11. 售书员撕下售书单,连同图书一并交给读者
12. 本次售书结束
根据下面的描述画出状态图。
1. 手机开机后,处于空闲状态。当用户开始按号码的第一个数字时,手机进入拨号状态,如果没有按完,则仍然停留在拨号状态。当按到最后一个数字后,按拨打键进入连接状态,通过线路与对方连接。如果呼叫成功,则电话接通,手机给出连通音提示,并进入连通状态。对方如果接通电话则进入通话状态。通话完后,回到空闲状态。连接时发现对方号码不存在,给出空号提示,并进入空号状态。在该状态如果重新拨号,又进入拨号状态,如果挂机,则回到空闲状态。如果对方占线或线路忙,给出忙音提示,并进入忙碌状态,如果重新拨号,进入拨号状态,如果挂机,又回到空闲状态。在空闲状态如果关机,则进入终态。
2. 电梯存在待载、上升、下降和楼间停4种基本状态。电梯无人承载时停在某一楼层,处在待载状态。当有人进入电梯,并且当前楼层比目标楼层低,则电梯上升。如果当前楼层比目标楼层高,则电梯下降。在上升或下降状态,如果到了某个目标楼层,电梯运行停止,进入
楼间停状态,等待人的进出。如果所有人都在本层下完,电梯回到待载状态。如果电梯中还有人,则判断目标楼层是否比当前楼层高,如果高于当前楼层则上升,如果低于当前楼层则下降。
3. 银行账户存在空额、有余额和负债三种状态。初建立的账户没有存款,处在空额状态。账户在空额状态时,如果向其中存款,进入有余额状态,如果从账户取款,则进入负债状态。账户在有余额状态时,如果向账户存款,余额增加,但仍处于有余额状态。如果从账户取款,若取款额小于余额,账户仍在有余额状态;若取款额等于余额,则取款后账户回到空额状态;若取款额大于账户余额,则取款后账户进入负债状态。账户处于负债状态时,如果取款,余额减少,但仍处于负债状态。如果给账户存款,当存款额小于负载额,账户仍处于负债状态;如果存款额等于负债额,存款后账户回到空额状态;如果存款额大于负债额,存款后账户进入有余额状态。
4. 假设某人有三位QQ好友,启动QQ后,可以处于在线、隐身、离线、忙碌等状态,如果要和某一个好友聊天,可以双击该好友的图像打开和该好友交流的窗口,试绘制反映QQ工作状态及其转换的状态图。
将下面的协作图转换为顺序图。
一个温箱控制系统由温度传感器、温度控制器、加热器几部分组成。温箱应该保持在35左右,当温度下降到34以下时,温度控制器就应该启动加热器,当温度高于36时,温度控制器就应该关闭加热器。试着画出该问题的顺序图。
请解释下面交互图的含义。
对Java中线程Thread的生命周期建模(状态图)。Thread常用方法有:start、run、wait、notify、sleep等,不考虑stop、suspend、resume方法。除了始态和终态之外,要求至少识别5种状态。
对Windows操作系统中的Window窗体的生命周期建模。把一般的Windows窗口作为对象,分析其状态,建立一个状态图描述其生命周期。要求至少反映下面的事件:
1. 打开和关闭  2. 最大化、最小化  3. 移动  4. 激活和非激活
   

本文发布于:2024-09-20 13:43:26,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/810400.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:状态   信息   学生   提供
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议