面向对象上机练习题(用例图、状态图、泳道图、数据流图)1.一个图书管理系统的功能需求主要包括以下几个方面:借阅者可以通过网络查询书籍信息和预定书籍。借阅者能够借阅书籍和还书。图书管理员能够处理借阅者的借阅和还书请求。系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。请画出图书馆管理员处理借书、还书等的用例图和系统管理员进行系统维护的用例图。系统管理员查询读者信息身份验证删除或更新读者账户增加读者账户增加书籍增加书目查询书籍信息删除或更新书目删除书籍图书管理员身份验证查询是否可借书籍归还处理查询书籍信息收取罚金书籍借阅处理登录系统查询是否过期删除书籍阅读信息书籍续借处理2.假设一个包中的对象分为简单对象和复合对象。简单对象分别是弧、椭圆、折线、多边线。简单对象可以被移动、旋转、复制、擦除。复合对象由简单对象组成,复合对象可以移动、旋转、复制、擦除。组成复合对象的简单对象不能个别地被修改。请画出类图。+移动()+旋转()+复制()+擦除()图形+添加()+移除()复合图形+part()-changeable:未指定=true简单图形-端11-端2*弧多边形椭圆形折线{添加简单图形,且将changeable()属性置为false移除组中简单图形,且将changeable()属性恢复为true}-端3*-端4*3.复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。闲置复印Do/复印缺纸Do/警告缺纸卡纸Do/警告卡纸复印命令完成命令解决故障加纸卡纸故障缺纸警告Do/复印Do/警告卡纸Do/警告缺纸失败成功失败成功解决故障加纸复印命令卡纸故障缺纸警告完成命令4.假如要建立一个网站,用于发布家教消息,同时建立家教及学生的沟通桥梁。基本需求如下:(1)家教求职者希望能注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。(2)学生希望能够注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。(3)管理员希望能够发布网站公告、处理家教信息。根据上面提出的基本需求,加以设计,建立家教网上发布系统的用例图。教师普通用户浏览家教信息注册教师信息修改教师信息修改学生信息注册学生信息学生搜索家教信息登陆处理家教信息发布网站公告登陆家教信息管理员5.一家图书馆藏有书籍、杂志、小册子、电影录像带、音乐CD、录音图书磁带和报纸等出版物,供读者借阅。这些出版物具有出版物名、出版者、获得日期、目录编号、书架位置、借出状态和借出限制等公共属性,以及借出、收回等公共服务。此外这些出版物还存在特有属性,如:书籍有作者属性、杂志有日期属性、小册子有作者属性、电影录像带有电影名属性、音乐CD有演员名属性、录音图书磁带有作者属性,报纸有日期属性。请为图书馆馆藏出版物建立对象模型。馆藏出版物出版物名出版者获得日期目录编号书架位置借出状态借出限制借出收回书作者杂志日期小册子作者录像带电影名CD演员名录音图书作者报纸日期6.某医院打算开发一个以计算机为中心的患者监护系统,医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。请用数据流图描绘本系统的功能。病人接受信号产生患者日志范围发出警告信息病情信号医生护士病情报告病情信号判定超出范围发出划定根据需要超出范围7.某校教务系统具备以下功能,输入用户ID号及口令后,经验证进入教务管理系统,可进行如下功能的处理:①查询成绩:查询成绩以及从名次表中得到名次信息。②学籍管理:根据学生总成绩排出名次信息。③成绩处理:处理单科成绩并输入成绩表中。就以上系统功能画出0层,1层的DFD图。用户教务管理系统请求数据处理返回数据处理教务管理系统0层DFD图用户身份验证请求分类查询请求处理学籍管理请求处理成绩请求处理请求处理学生成绩表学生名次表名次信息查询单科成绩处理名次信息查询教务管理系统1层DFD图8.高考录取统分子系统有如下功能:(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。试根据要求画出该系统的数据流程图,并将其转换为软件结构图。计算标准分标准分计算录取线分招生计划招生人数标准分数考生原始分录取分数录取分高考录取统分子系统获取标准分计划招生人数计算录取分数线获得录取线分标准分标准分,招生人数录取线分招生人数计算标准分登录考生分数标准分原始分标准分