(完整word版)软件工程导论试题集_第1页
(完整word版)软件工程导论试题集_第2页
(完整word版)软件工程导论试题集_第3页
(完整word版)软件工程导论试题集_第4页
(完整word版)软件工程导论试题集_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 小李新接了一个项目:设计一个简单的学生选课系统,系统能注册符合要求的同学,同学注册以后就能进行选课,选课过程如下:先选课名,然后根据课程的上课老师、时间、地点和人数限制来决定是否成功选课;老师也可以根据情况提供新的课程说明或修改过去课程的说明;教务处的老师统一管理注册的情况,可以有删除、修改学生、老师和课程的权限。请用面向对象方法设计出对象模型(对象类图,标出多重性、角色、限定词和关系:泛化、聚集、关联) 、动态模型(学生成功注册后选课的顺序图) 、功能模型(用例图)三大模型。2. 请画出一个用户使用银行ATM 的状态转换图。 从用户将卡插入卡槽开始, 到用户取卡结束 (如果用户忘记,

2、ATM 应报警) ,用户可以完成以下几个步骤:登录(卡片进入ATM 机后,如果不是可读卡,退卡;如是,等待用户输入密码,三次错,吞卡,正确后进入主菜单) ,取钱(进入取钱菜单,输入金额,如果帐户余额不足,提示余额,并要求用户重新输入,如果帐上钱够,吐钱币,并询问是否打印凭证,最后返回主菜单) ,主菜单提供退出取卡选择。 ( 10 分)3. 根据以下描述,使用面向对象的分析方法,分析有那些主要对象和这些对象的主要属性、方法,画出对象图。一个饮料自动售货机可以放置五种不同或部分相同的饮料,可由厂商根据销售状况自动调配,并可随时重新设置售价,但售货机最多仅能放置50 罐饮料, 其按钮设计在各种饮料样

3、本的下方, 若经金额计算器累计金额足够, 则选择键灯会亮;若某一种饮料已销售完毕,则售完灯会亮。顾客将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等顾客按键选择。顾客按键后饮料由出物口掉出,并自动结算及找钱。顾客可在按下选择键前任何一个时刻,可以拉动退币杆取消交易收回硬币。4. 航 空 公 司 “ 机 票 预 定 系 统 ” , 航 空 公 司 为 给 旅 客 乘 机 提 供 方 便 ,需 要 开 发 一 个 机 票 预 定 系 统 。各 个 旅 行 社 把预定机票的旅客信息(姓名、 性别、 工作单位、身份证号码(护照号码)、 旅行时间、 旅行始发地和目 的地,航班舱位要求等)输入到系统中

4、,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票 通知和 帐单给旅客 ,旅 客在 飞机起飞 前一 天凭取票通知 和帐单交款取票 ,系 统核对无 误即 打 印 出 机票给旅 客。5. 图书馆的预定图书子系统有如下功能:( 1)由供书部门提供书目给订购组( 2)订书组从各单位取得要订的书目( 3)根据供书目录和订书书目产生订书文档留档( 4)将订书信息(包括书目、数量)反馈给供书单位( 5)将未订书目通知订书者( 6)对于重复订购的书目有系统自动检查,并将结果反馈给订书者 画出数据流图,并转换为软件结构图。- 1 -帝可篇rpfttTf 8kh植姓归 空率目*50日第cub四、综合题(总

5、共25分)1、共10分每对一个对象类1分,写出一个对象类的关系0.5分-# -金额计算器金额累加 找零退币杆被拉动退币杆状态拉动贩卖机饮料号码 价格投币-接受 饮料掉出 金额显示按纽1购买顾干姓名硬币投币-置入 拿取饮料属于属于选取存量计算器饮料号码存量递减 售完显示 重置选择钮状态灯亮灯熄售完灯亮按钮对象类图10分,每写对1个对象类1分,1个联系和多重性1分1功能模型:用例图7分,每写对1个用例1分,1个行为者1分动态模型:顺序图8分,每写对1个对象类和生命线0.5分,1个事件1分-5 -注册学生选项课系统课程教师选课可选课程教师开课选课成功与否; 1课程是否可以被选1 11 11 J 1

6、| >1 1 1 | !| 1 | J教'师是否在要求时间内并此课2.每画对一个状态1分,写对状态顺序0.5分航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、 性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统 中,系统根据旅客信息和航班信息为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅 客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。4.设计 个雨化的网上个人聚行杳询系籍.用户可以通过Imeniet音询自己悔户的收支明第、余额和修诚

7、密码.桌阳面向对象力法士1请西山系统的用例图:2)识别电系fit的主要类,并由其中的 个类图(包含主要属性和操朴卜3)曲一个UJU+序图,描述 次通过网匕银行杳询余幡的具体交珞容t 1)请削出系统的;胞国;2分d«a(illtem-account-time句iiuuiil-leim inal N umberaccount-hdluTHJC-accounlNunibet-useniamc-password-gtBalance)iiyliX'kjilllcml)gel Passjw ord()set Passwordt)9个类国(包含主要属性不系统画过网I限行背上余额的具体及6.

8、某单位要研制一个计算机培训管理系统,它的业务是将学员发来的信件收集分类后,按以下几种情况处理:1)处理报名如果是报名,则将报名数据送给负责报名事物的职员,他们将查阅课程文件,检查课程是否满额,然后 在学生文件、课程文件上登记,并开出报告单较财务部们,财务人员开出发票给学生。2)注销课程;如果是想要注销原来已选修的课程,则有注销人员在课程文件、学生文件和账目文件上做相应的修改, 并给学生注销单。3)处理付款如果是付款,则有财务人员在账目文件上登记,也给学生一张收费收据 要求:给出该系统的数据流图和软件结构图。&臬单位薯研制f个计算机管理系统.它的业务是:将学明发来的信件收集分类后,按几种

9、不同的情况她 电n如果是报名的.则将报名数据送给俄资报名率务的职员.他们器作可课程文忖,检育该课片是舌膜 漪,然而在学生文件.课程文件上登记,并开出报告单交财务都门r财务人员开出发嘿的学生,2)如果越想注精原来已选修的课程.则由注销人员在圣程文件、学生文件和昧目文件上做相应的修改, 并给学生注销单.豺如果是付款的,则由财务人班在修目文件上登记,也给学生一张收费收据,看求工L对以上间敢通山数州流程图,L盾出法培训憎理的软杵纬向图1整餐计机片*或眸0电工患假我像.L厂的采购部用大需厘张定黄报表,报表按零H编号排字,出中列出断有需 要再次定货的事件.对丁钢个温要再次定15的零fl应该列出下述数据:寄

10、FI卦":零付 名时定供数量.目前价榴主瞽供白者.次娈供庖着.零制入库或出库称为事务,通 过放在隹序中的CW终端把事务报饯给定货系茨.当某种零fl的库存数量少丁弹存量 嘴界值时加£陵再次定货.曹求t 出系统的粗据施图.3.分析下面的程序,请分别用n-s盒图和流程图描述。void root(float rootl, root2)i=1;j=0;while ( i<=10)/输入一元二次方程的系数a, b, cP = b*b - 4*a*c ;If(p<0)输出:方程i无实数根:Else if(p>0)求出根并输出;If(p=0)求出重根并输出J=j+1;I=

11、i+1 ;输出重根的方程的个数j;k某图书出版公司希望超月定期向固定客户邮寄最近一个月的图书分类目录,客户可在其 收到的目录上固定自己要买的书.出版公司按照客户的反馈倍息如寄图书-要求为出版公司设计 软件,以实现以卜功能:<1)自动生成图书分类目录&<2)自动处理客尸反糊信息.试用而向数据流的方法维出系统的数据流图.并设H出软|-|雄构图2、现为某根仃开发一个计算祖他蓄管理系统.要求系统能够完成:将储尸功号的存款雎或 取款单输入系统.如果是存款,系统记录存款人姓名、甘址,、存款类型、存款日期、利率等值息. 同时要求储户输入口令.并打要出存款单给储户I如果是取款,则系统首先要

12、求储户输入口令, 储户身盼确认后,系统“胃纳仃清单给借户.站算清单中的信息包括本息金飙和利息金额一试根据饕求旧i出该系统的数捌流程图,2>某考务中心布备开发 个成人£1学考试系统考务管理系统.经过调研.一系就有如下的 功能;f I)对考生填写的报名单进行审杳.对合格的考生,编好准考证发给考生.汇总后的报名 单送给阅卷站:£力 给合格的考生制作考试通知单,将考试科日、时间、地*安揖的诉号'心(3)对阅卷站送来的成绩进行量记.按当年标准南存单科合格者,并发成埴单.对所考专 业各科成绩全部含格者发给k专毕业证书工 对成绩进行分类(按地区,年龄、职业.专业.科目等分类

13、)产生相附就计表;(5)查询j一生可按准考证号随时查询自己的各科成SL试根据要求画出该系统的数据流相图根名q格新生考试名单成绩加、用h个软件公司有许多部门.分为开发部门和管理部门两种每个开发部门开发多个软件产品.每个部门由部门名字唯,确定.读公司有许多员工,员工分为经理,工作人员和开发人员.开发部门仃纤理和开发人员,性提部门仃绊理和工作人西,每个开发人员可参加多个计发项II, 每个开发项目需要多个开发人员,开发人员使用语言开发项目.每位姓理可主持多个开发项 请建立该软和公司的肉象模型:五书籍信息临乳书籍信息*读者并息读者信谟者文件读者信息或者信息或入6籍信息颦清单/ 定H信息图栈出版公司 定H信息一_rv定书信 息录入r尸J H籍信息 图栈目丫1* 家t成)新M 、书籍信息 录入JM示器打印5,发个学牛成舔管我系统的部分功能如下:(D京小匕总计匕 找务许厚人垃输入或修戌学期班学计划,学生名单和教师名单:匕学生逃课:学生根据教学快打计划道打送课;(勖分配任课教师:敕心理人员为符介尸课条件的课程分配教你:肺聋询并打印课表:传成菽管理?每门课程的教师在考我评分结束后将考黄成绩录入,学生可叠询.一根据要求由【1该轲粳的盛据该程?T-11 -七城料科事中育N某运动公管理系统接受来自运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论