版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
共7页第7页北京信息科技大学2009~2024学年第2学期?信息系统分析与设计?课程期末考试试卷标准答案〔B〕一、填空题〔此题总分值30分,共含15道小题,每题2分〕1、CIO的中文含义是〔C〕。A.首席执行官 B.信息自动化 C.信息主管 D.办公自动化2、800App公司开发了客户关系管理的软件平台,在该软件平台上可以根据各企业具体的管理要求进行CRM软件功能和界面的定制,企业用户缴纳平台使用费后,上网通过账户登录就能实现个性化的客户关系管理,而不需要购置和部署CRM软件。这种软件效劳方式称为〔A〕。A.PaaS B.SAP C.SaaS D.CRM3、系统分析与设计的主要任务是建立系统模型,设计阶段需要构建系统的〔C〕。A.逻辑模型 B.概念模型 C.物理模型 D.静态模型4、以下哪种软件系统不属于信息系统的典型应用〔C〕。A.银行储蓄系统 B.航空售票系统 C.操作系统 D.股票交易系统5、系统规划工作主要面向企业的〔A〕。A.高层管理人员 B.中层管理人员 C.基层管理人员 D.信息技术人员 6、以下属于CASE工具的是〔B〕。A.UML B.Visio C.C# D.DFD7、校园一卡通管理系统中,学生将现金和卡交给后勤效劳人员,由后勤卡务人员负责为卡充值。那么“卡片充值〞用例的参与者是〔C〕。A.学生 B.卡片 C.后勤卡务人员 D.读卡器8、上例采用数据流图建模时,充值请求来源于外部实体,正确的外部实体应该是〔A〕。A.学生 B.卡片 C.后勤卡务人员 D.读卡器9、在编写Windows窗口程序时,通常窗口启动就需要对界面进行初始化,如填充列表框的选择项、设置文本框缺省值等,将这些启动初始化操作封装成为一个模块,取名为“Form_Load〞,该模块属于〔A〕。A.时间内聚 B.功能内聚 C.逻辑内聚 D.偶然内聚10、以下关于模块耦合的说法正确的选项是〔B〕。A.控制耦合在一个软件系统中是无法防止的 B.数据耦合在一个软件系统中是无法防止的C.多个模块访问同一全局变量是标记耦合 D.耦合是指一个模块内各元素之间的关系11、以下关于输入设计错误的说法是〔D〕。A.输入应考虑数据的正确性校验 B.键盘、读卡器和触摸屏都是输入设备C.不是所有输入都需要使用图形用户界面 D.输入的数据应遵守最大量原那么12、在UML提供的图中,描述软件逻辑结构的是〔A〕。A.类图 B.顺序图 C.用例图 D.状态图13、在顺序图中不会出现的元素是〔C〕。A.消息 B.对象 C.关联 D.参与者14、为了验证软件是否满足用户的需求需要进行软件测试,这种测试称为〔C〕。A.单元测试 B.集成测试 C.确认测试 D.系统测试15、采用面向对象方法开发信息系统时,需要解决软件对象和数据库记录之间的映射,这个问题也称为〔C〕。A.ROM B.RAM C.ORM D.MRP二、问答题〔此题总分值20分,共含5道小题,每题4分〕1、信息系统分析的任务是什么?有人说系统分析是信息系统建设最困难的阶段,为什么?答:系统分析员与用户在一起充分理解用户的要求,并把双方的理解用书面文档——系统分析说明书表达出来〔1分〕。困难主要来自三个方面:问题空间的理解;人与人之间的通讯;环境的不断变化〔3个方面各1分〕。2、什么是软件重构?为什么要进行重构?请至少举出一种重构的方法。答:重构〔Refactoring〕是指在不改变程序代码功能的前提下,对程序结构所进行的改造〔2分〕。原因:不是总能在编写程序前做出最好的设计,或者遗留系统经过不断维护,需要提高系统品质。通过重构,可提高程序的可理解性,降低其修改本钱〔1分〕。重构方法:提取和封装函数、修改变量名称、消除重复代码等〔1分〕。3、你是怎样理解分层架构模式?使用分层架构模式的理由是什么?答:将软件按照逻辑功能进行横向分层设计,逻辑功能相似的类封装到一个组件中,下层组件负责对上层组件提供效劳,下层组件不能访问上层组件。例如C/S、B/S、MVC等都是分层架构〔2分〕。通过使用分层架构模式,客户对数据的访问通过中间层进行了隔离,数据库的平安性提高了;组件可以分布部署在多个物理节点上,从而增强了处理大量的用户负载或计算任务的能力,系统可靠性和响应速度得到了提高;业务逻辑处于不同的中间效劳器,当业务规那么变化后,客户端程序根本不做改动,而且某一层的改动不会影响其它层,这也意味着更好的重用和可维护性;将不同层的开发任务在开发者之间适当地分配,有效地利用开发人员的专长和开发技巧,并且能够提高并行开发能力〔每答对一个要点得1分〕。4、请描述原型法的软件开发过程的根本思想,该方法有什么优缺点?答:原型法对系统不进行完整分析和设计,而是针对用户关键功能需求进行提取和表示,快速地构造一个可以在计算机上运行的软件原型,并逐步开展和完善的一种开发过程〔2分〕。优缺点:短期获得测试版本,降低风险;信息需求的定义工作更为直观、简单;用户积极参与,增加了用户的满意程度;但分析和设计的深度不够,系统灵巧性不能保证;短时间提出模型,而且反复修改,使软件质量不能保证〔优缺点各答对一个给1分〕。5、保持良好编程风格有什么好处?请举出两种以上的良好的编程风格或标准。答:保持良好编程风格可以提高程序的可读性和可理解性,降低维护本钱〔2分〕。清晰的程序结构;必要的内部注释;常变量的命名有意义;统一的排版格式;不要直接使用数字等等〔每答对一个要点给1分〕。三、分析题〔此题总分值50分〕1、职工每日上班需登入登出考勤,以下伪代码根据职工类型和工作时间计算工资,请绘制模块结构图和模块CheckOut的程序流程图。〔6分〕voidCheckOut(){ stringeID,ePwd; doublewage;eID=textBox1.Text; //工号ePwd=textBox2.Text; //密码 if(CheckUser(eID,ePwd)) //验证身份{ //取登入时间 datecheckIn=GetCheckIn(eID));CheckUserGetCheckInCheckUserGetCheckInCalWageAddWageGetEmpTypeCheckOutCalFullTimeWage数据传递略。CalPartTimeWageif(checkIn<>NULL) { wage=CalWage(eID,checkIn,now); AddWage(eID,wage,now); } }}doubleCalWage(stringeID,datein,dateout){inteType=GetEmpType(eID);//工人类型if(eType==0)return(CalFullTimeWage(in,out));if(eType==1)return(CalPartTimeWage(in,out));}开始开始初始化学号等变量调用CheckUser函数验证用户名密码正确?调用GetCheckIn函数取当天登入时间调用CalWage函数计算工资否是调用AddWage函数保存工资结束时间不为空是否2、北京康健医院门诊部根据医生开出的处方单进行收费,收费单如图1所示。请根据图中信息给出数据库概念模型〔即ER图,请尽量识别出所有实体、实体属性和实体关联〕〔8分〕北京市门诊收费专用收据患者姓名:张三就医卡号:80233878No:13453987工程金额工程金额工程金额西药50中成药中草药放射B超CT检查费治疗费275手术费输氧费输血费材料费化验其它总计小写325.00总计大写叁佰贰拾伍元整收费员Z001203张红日期2010-7-5名称〔规格〕数量×单价金额自付比例阿莫西林〔盒〕2盒×25.0050换药〔大〕5人次×1050按摩〔30分钟〕5人次×45.00225图1医院门诊收费单收费工程收费工程明细数量金额自付比例门诊收费单收费单号收费日期西药费放射费检查费输氧费化验费中成药费B超费治疗费……其它费用总计患者患者姓名就医卡号收费员收费员编号收费员姓名1N1N1N收费工程工程名称规格单价1N评分标准:患者、门诊收费单、收费工程明细各1分,属性各1分〔6分〕,关系1分,收费员、收费工程每增加一个实体得1分。3、在数据输入时常需要输入代码,例如学号、身份证号、产品编号等,有哪些输入技术或数据校验方法可以防止或减少输入错误?至少举出两种方法及具体应用。〔5分〕答:输入技术〔如条码扫描、磁卡、IC卡/读卡器〕;列表选择输入,不需要键盘输入〔用于数据量少的情况〕,如界面中采用下拉表选择;利用数据库中的代码表对照检查〔数据量多〕;代码中设置校验位,代码自身具有一定的验证功能,如身份证号。评分标准:两种方法每答对各得2分,应用场景答对得1分。4、选择第7题的数据流图如下,请指出图中的问题〔5分〕图2专家检查论文的数据流图校园卡充值只有输入没有输出;数据流不能从外部实体流向外部实体;数据流不能从外部实体流向数据存储;缺少数据存储保存校园卡信息;校园卡充值应读写校园卡信息。评分标准:每个错误1分。5、北京康健医院的门诊就医流程如下:所有患者就医前需要办理办医疗卡〔登记姓名等根本信息〕;然后患者拿医疗卡在挂号窗口挂号,拿到挂号单;各科室可看查本科室挂号单;医生按序号为患者看病,患者需提供医疗卡给医生,医生将患者病情和诊断结果登记到病历中,并开出处方单;患者拿医疗卡和处方单到收费处交费,收费员收费后对处方单盖收讫章,打印收据〔参见图1〕;最后病人拿医疗卡、交费后的处方单到药房,药方根据处方发药。基于以上需求,请为医院门诊系统完成以下任务:(1)绘制用例图。〔6分〕(2)请选择一个关键用例,书写该用例的主事件流和备选事件流。〔4分〕(3)设计题目〔2〕的用例的用户界面。〔5分〕(4)请识别该领域中的对象,绘制类图,要求包含属性和方法〔方法仅限题5顺序图中出现的〕。〔6分〕(5)设计题目〔2〕的用例顺序图。〔5分〕〔1〕评分标准:每个用例1分,参与者正确1分。〔2〕评分标准:主事件流3分,其中主语正确1分。备选事件流1分。用例名称:收费主事件流:1.收费员提供医疗卡给系统;2.系统读取医疗卡号,查询未交费处方单并显示;3.收费员选中要交费的处方单;4.系统计算总价;5.收费员收取费用后,确认收费完成;6.系统打印收费票据;7.系统标记处方单已收费。备选事件流:2a.医疗卡错误1.系统提示卡有误,用例结束。2b.不存在未交费处方1.系统提示没有处方,用例结束。5a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度厂房租赁保证金退还合同范本8篇
- 二零二五年度企事业单位绿色环保复印机采购合同2篇
- 二零二五年度大连矿石运输安全认证与应急演练服务合同4篇
- 2025年度新能源汽车研发项目合同范本4篇
- 二零二五版美容院员工培训与职业发展合同3篇
- 二零二五版家具定制采购合同2篇
- 二零二五年度智能车库设施租赁合作协议4篇
- 二零二五年度影视制作合同范本集锦4篇
- 二零二五版家庭住家保姆与雇主全方位合作协议3篇
- 二零二五版面粉行业食品安全责任合同4篇
- 直播带货助农现状及发展对策研究-以抖音直播为例(开题)
- 腰椎间盘突出疑难病例讨论
- 《光伏发电工程工程量清单计价规范》
- 2023-2024学年度人教版四年级语文上册寒假作业
- (完整版)保证药品信息来源合法、真实、安全的管理措施、情况说明及相关证明
- 营销专员绩效考核指标
- 陕西麟游风电吊装方案专家论证版
- 供应商审核培训教程
- 【盒马鲜生生鲜类产品配送服务问题及优化建议分析10000字(论文)】
- 肝硬化心衰患者的护理查房课件
- 2023年四川省乐山市中考数学试卷
评论
0/150
提交评论