uml画图题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

36.为某企业建立一个人事管理系统。有以下需求:总经理可创建部门、撤销部门、更改部门的名称、安排部门经理,也能对人员指派部门;人事部门的工作人员可建立员工的人事档案,应包括身份证号、姓名、性别、出生日期等;部门经理可为本部门添加新员工、确定员工的工资、也可解除本部门的特定员工;员工可修改自己的个人信息,如联系电话、Email等,也可查看本部门的其他员工的信息。根据以上描述,结合常识和逻辑推理,建立用例图来表示系统的功能。人事管理系统创建部门总经理部门经理人事部门工作人员员工浏览本部门员工信息更新个人信息建立人事档案撤销部门更新部门名称安排部门经理安排部门人员安排本部门人员确定本部门员工工资解聘本部门人员员工要点:(1)抽取出总经理、部门经理、人事部工作人员和员工四个参与者,并且存在泛化关系。(4分)(2)抽取个用例。(3分)(3)将参与者和相应交互的用例相关联。(3分)注:此题为应用题,考核考生能否根据需求描述绘制用例图,考核用例图的概念、理解和应用。37.手机用户可通过某个移动公司的网站发送短信,过程如下:用户先编辑短信,然后确定目标号码,然后确定发送;服务器返回显示一个页面,要求用户输入一个验证码,此时用户手机上将接受一个短信,含有一个验证码,用户输入此码后,网站才能发送用户编辑的短信。验证码一次有效。用顺序图描述这个场景。(提示:参与交互的所有对象包括用户、Web客户端、Web服务器、用户手机。)用户:Web客户端:Web服务器:用户手机短信目标号码提交短信和目标号码生成验证码要求输入验证码的页面验证码验证码提交验证码【验证码正确】发送短信要点:(1)抽取出4个交互的对象。(4分)(2)描述对象之间交互的消息。(6分)注:此题为应用题,考核考生能否根据需求描述绘制顺序图,考核的知识是顺序图的概念、理解和应用。得分38.考虑电影院的售票系统,票最初处于Available状态,在票开始正式对外出售前,可以预定。当顾客预定票后,被预定的票处于锁定状态,此时顾客仍有是否确实要买这张票的选择权,故这张票可能出售给顾客也可能因为顾客不要这张票而解除锁定状态。如果超过了指定的期限顾客仍未做出选择,此票被自动解除锁定状态。另外,顾客可以要求退票或者换其他演出的票。请根据上述描述绘制票的状态图。AvaiableLockSold预定取消预定过期购买退票确定购买换票要点:(1)抽取出3个正常状态。(3分)(2)描述状态之间的转换。(7分)注:此题为提高题,考核考生能否根据需求绘制状态图,考核状态图的概念、理解和应用。36.某大学教务部计划采用计算机管理学生选课的过程,以帮助管理人员更快、更好的做好选课管理工作。其功能如下:教务处课程管理人员显示本学期可以选择的课程;学生选课完毕后,学校的财务系统记录学生的缴费金额在选定后的一段时间内,学生可以添加、删除选定的课程。教师可以通过选课系统得到选修自己课程的学生名单。学生和教师登录时需要验证。在需求分析阶段,采用UML的用例图描述该系统的功能需求。要点:(1)抽取出管理员、教师、学生和独立计费系统四个参与者。(4分)(2)抽取4个用例。(3分)(3)将参与者和相应交互的用例相关联。(3分)注:此题考核考生能否根据需求描述绘制用例图,考核用例图的概念、理解和应用。得分37.根据下面的通信图绘制语义等价的顺序图。r:RegisterAgent:Schools:Student2:addStudent(s)1:create()3:register(){local}3.1:courses:=getSchedule()3.3:setRegistered(true):Course3.2:*[cincourses]:add(s)selfLoop(1,n)r:RegisterAgents:Student:School:Course《create》addStudent(s)register()Courses:=getSchedule()[cincourses]add(s)true要点:(1)抽取出4个交互的对象。(4分)(2)描述对象之间交互的消息。(6分)注:考核考生能否根据通信图绘制顺序图,考核的知识是通信图和顺序图的概念、理解和应用。38.银行帐户可以有打开、关闭或透支3种不同的状态,绘制银行帐户3种状态及激活相互转换事件的状态图。要点:(1)抽取出3个正常状态。(4分)(2)描述状态之间的转换。(6分)注:此题考核考生能否根据需求绘制状态图,考核状态图的概念、理解和应用。36.下图描述了一种整数链表的基本结构。用一个对象图表示有两个节点(data值分别为43和22)的情形。对象图size=2:LinkedListdata=43:Nodedata=22:Nodenextnext基本评分标准:(1)列出三个对象。(5分)(2)说明各对象的属性值及链。(5分)37.有一种电动门,用一个控制面板驱动电动机,来控制门的开与闭,也允许停止在半开半闭状态。合理运用常识和逻辑推理,对这种门进行状态建模。注意区别不同的控制信号。entry/motoroffclosedentry/motoropenopeningentry/motoroffopenentry/motorclosingclosingopenclosedooropendoorclosedstopstopElecDoorentry/motoroffhalfStopopenclose+Node(d:Integer)-data:IntegerNode+putToTail(x:Integer)...-size:Integer=0LinkedList0..11-head-next0..1注:基本评分标准:(1)能列举5个状态,3种控制信号和2种状态事件。(7分)(2)能说明状态内部行为。允许不同表示。(3分)38.建模一个网上扫描系统的部署图。其详细的需求如下所示:扫描仪用来扫描产品信息。扫描仪通过内部的PCI总线连接到网卡。需要编写代码(ScanEngine构件)来控制扫描仪,代码驻留在扫描仪内部。扫描仪通过无线网卡与插入到Web服务器KONG的无线hub通信,服务器通过HTTP协议向客户PC机提供Web页。Web服务器安装定制的Web服务器软件(WebSeverSoft构件),通过专用数据访问构件(DataAccess)与产品数据库交互。在客户的PC机上将提供专用的浏览器软件(Browser构件),它运行产品查询插件(ProductLookupAddIn构件),只与定制的Web服务器通信。要点:(1)抽取出硬件结点。(4分);(2)能正确标出构件(4分);(3)节点间通信关联。(2分)注:此题为基本题,考核考生能否根据需求描述绘制部署图,考核部署图的概念、理解和应用。36.现有一个新生注册管理系统。超级管理员可以为不同部门、不同工作人员进行“权限设置”,并可以对数据信息进行管理。各部门领导,可以根据实际情况随时查看学生信息、班级信息,宿舍信息并可以查询已交费注册的学生打印发票。各部门领导和超级管理员,都可以设置工作人员在招生工作中的角色。工作人员可以对学生的收费进行录入、修改、学号或姓名查询,也可以对学生学号、学期、成绩进行管理,也可以调整班级。工作人员对缴费注册学生分配或调整宿舍,使注册的学生能入住。工作人员可以根据实际工作需要查询统计出新生注册报到人数、宿舍入住情况、男女生人数、各地区人数等汇总信息。工作人员对学生交来的档案进行管理。新生通过该系统进行报道注册。请根据上述描述,绘制新生报到注册系统的用例图。36.要点:(1)抽取出超级管理员、部门领导、工作人员、新生4个参与者。(4分)(2)抽取权限设置、数据管理、设置操作人员、查询信息、打印发票、报到管理、班级、宿舍管理信息统计、报到注册等用例。(6分)注:此题为应用题,考核考生能否根据需求描述绘制用例图,考核用例图的概念、理解和应用。得分37.现有一个订购货物系统,客户可以建立订单,订单包含建立的日期和订单状态,可以计算每个订单的税额和总价,每个订单由订单明细构成,与产品相关。每个订单可以通过信用卡、支票或者现金进行支付。请根据上述描述,绘制该系统的类图,要求描述类之间的关系,并注意多重性和角色。要点:(1)抽取出8个类。(5分)(2)描述类之间的关系、多重性等。(5分)注:此题为基本题,考核考生能否根据需求描述绘制类图,考核的知识是类图的概念、理解和应用。得分38.用户通过银联A.TM建立取钱连接的过程如下:用户先向A.TM发送取钱信息getCash,A.TM通过银联验证账号有效性信息,银联收到该信息后向发卡行验证该卡,验证成功后并将验证结果返回给A.TM,A.TM收到验证结果后,直接与发卡行建立连接,再将结果返回给用户。根据上述描述,用序列图描述这个过程。要点:(1)抽取出4个交互的对象。(4分)(2)描述对象之间交互的消息。(6分)注:此题为应用题,考核考生能否根据需求描述绘制顺序图,考核的知识是顺序图的概念、理解和应用。36.请使用状态图描述图书馆图书的在库、预约和借出的状态的状态图,预约不超过3天。要点:(1)抽取出3个正常状态。(5分)(2)描述状态之间的转换。(5分)注:此题考核考生能否根据需求绘制状态图,考核状态图的概念、理解和应用。在库预约借出[3天]37.对一个考试过程用活动图进行建模。①开始②学生进入考场③学生对号入座④监考教师核对检查证件,发试卷⑤学生开始答题⑥学生交卷⑦监考教师收取试卷⑧结束。请根据上述描述,构造一张活动图,用泳道来显示不同的交互。要点:(1)抽取出2个泳道。(2分)(2)正确描述活动。(6分)(3)正确标注活动的开始和终止等(2分)注:此题考核考生能否根据需求绘制活动图,考核活动图的概念、理解和应用。核对证件发试卷收试卷开始进入考场对号入座开始答题交试卷结束学生监考教师38.试画出网上选课系统的用例图。用例有:登录;找回密码;查看课程信息;按课程编号查询;按课程名查询;选择课程;删除已选课程;维护课程信息;参与者有系统管理员与学生。要点:(1)抽取出相关用例与参与者。(4分)(2)将参与者和相应交互的用例相关联。(6分)注:此题考核考生能否根据需求描述绘制用例图,考核用例图的概念、理解和应用。36.考虑组建一个家庭网络的方案。假设某个家庭有两台计算机,不仅需要相互连通,还要能用同一个ADSL调制解调器拨号上网。你需要一个分离器把进入的电话线信号隔离为电话信号连接到一台电话机,ADSL信号连接到一台交换机上。两台计算机通过以太网线连接到这个交换机上。用一个部属图描述这个结构。要点:(1)抽取出6个结点。(6分)(2)描述结点之间的通信关联。(4分)注:此题为应用题,考核考生能否根据需求描述绘制部署图,考核的知识是部署图的概念、理解和应用。·得分37.火车票售票系统中火车票的状态可以有待售、预约或已售出3种不同的状态,预约后两天内没有售出自动进入待售状态,绘制火车票的3种状态及激活相互转换的事件的状态图。.要点:(1)抽取出3个状态。(4分)(2)描述状态之间的转换关系(6分)。注:此题为综合题,考核考生能对状态图的理解应用,考核的知识是状态图之间的转换。已售出待售预约购买预约购买[两天内][大于两天]PC1PC2SwitchADSSeparatorPhoneTelephonenetwork«ethernet»«ethernet»«phoneline»«modem»«phoneline»«ethernet»38.描述学校图书管理系统中的功能需求。系统中主要满足借书者、图书管理员需求。对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定。请用用例图描述用户的需求。要点:(1)抽取出参与者。(2分)(2)抽取用例。(4分)(3)将参与者和相应交互的用例相关联。(4分)注:此题考核考生能否根据需求

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功