下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程试题软件工程试题(2019/2020学年第1学期)一二三四五六七八九十总分(软件危机)是指在软件的开发和维护过程中遇到的一系列严重问题,表现为软件开发的成本和进度严重超过预算,软件无法更新和维护等等。(功能)需求描述系统所预期提供的功能和服务。(非功能)需求对系统如何提供服务和功能给出限制条件。系统建模是对问题领域中的本质信息进行(抽象)和(模型化表示)的过程。UML的4+1视图分别是(用例视图)、(静态视图)、(交互视图)、(行为视图)、(实施视图)、。其中的“1”指(用例视图)视图。结构化分析方法将目标系统分解为(功能)的集合,而面向对象的分析方法则将系统分解为(对象)的集合,它们之间通过(消息)进行通信和协作。(聚合)和(组合)用于描述事物间“整体/部分”的特殊结构关系,其中(组合)使用实心菱形符号。(数据字典)是对结构化分析模型中全部元素的一个有组织的列表以及精确、严格的定义。需求管理主要包括(变更控制),(版本控制),需求跟踪和状态管理。得分二、选择题(本题共20分,每题2分)得分以下关于实体-关系图(ERD)的说法哪个是正确的?(C)AERD只能用在数据库设计领域BERD中的关系(用菱形表示)不可能有属性CERD中的各个实体之间可以形成层次结构,类似于UML中的类图(Class图)DERD中的各个关系可以表达动态信息(数据的流动)得分当前的客户机/服务器(B/S)应用更多采用以下哪种软件构件的分布?(D)得分A“胖”服务器/“胖”客户机 B“瘦”服务器/“胖”客户机C“瘦”服务器/“瘦”客户机 D“胖”服务器/“瘦”客户机在以下(C)情况下,更适合以调查表作为需求获取的主要手段
A需要与用户就某些功能的细节进行协商。
B需要了解目标系统的应用范围、战略目标和商业价值
C需要从大量用户那里获取关于需求的统计性信息
D需要实际了解用户日常的工作过程和工作习惯。“注释”在UML中使用(B)符号表示。UML规定使用(D)符号来表示类内部成员的protect可见性。A+B-C%D#(B)技术强调应该使程序具有单一的访问点和结束点,并且仅仅使用三种最基本的控制流程,以提高程序的可靠性和可理解性。
A结构化分析B结构化设计C结构化编程D都不是被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测,这种测试称为(C)A白盒测试B黑盒测试C静态测试D动态测试在产品工程层次中,系统构造与集成活动不包括以下那类活动?(A)A代码生成 B系统测试 C技术支持 D系统建模如果数据加工的策略中包含复杂的嵌套条件判断和多目标动作,则更适合使用(A)描述其计算策略。
A判定表B结构化英语C定义式D协作图在七种偶合中,最低偶合是(C)A内容偶合B公共偶合C数据偶合D控制偶合得分简答题(20分)得分1、什么是用户界面设计的“黄金规制”?(5分)操作至于用户控制之下减少用户记忆负担保持界面一致性2、简要说明面向对象开发同结构化开发的区别?(5分)OO方法结构化方法系统由代表问题领域实际事物的对象构成。将描述对象状态的数据和对象提供的服务功能封装。以“事物”作为分析重点。对象之间通过消息协作。系统由实现数据处理的功能构成。分离并单独分析系统的数据域和功能域。以功能作为分析重点。功能模块间通过数据传递写作。3、UML的四种主要关系及面向对象三要素?(5分)依赖、泛化、实现、关联封装、继承、多态4、什么是软件设计?(5分)软件设计是一个把软件需求转换为软件表示的过程,最初这种表示只是描述了软件的总的体系结构,称为软件概要设计或结构设计。然后对结构进一步细分,称为详细设计或过程设计。得分得分综合题(40分)1、举例说明软件工程过程模型的种类并绘制瀑布模型。(10分)瀑布模型,原型模型、增量模型、螺旋模型、喷泉模型2、根据程序画出程序流图,计算流图的环形复杂度并确定独立路径?(10分)floatAvgEx(intarr[],intlen){1floatsum=o;2intcnt=0;3for(inti=0;4i<len;5i++){ 6inta=arr[i]%10; 7intb=arr[i]/10; 8if(a!=b)continue; 9else { sum+=(float)arr[i]; cnt++; }}10if(cnt!=0) 11returnsum/(float)cnt;12elsereturn0;13}共四个区域V(G)=4P1:1234678954P2:123467854P3:1234101113P4:12341012131167823410591113123、银行计算机系统功能大致如下:储户填写的存款单或取款单由业务员键入系统如果是存款,系统记录存款人姓名、住址、电话号、身份证、存款类型、日期、利率、密码(可选)等信息,并打印存款单给储户;如果是取款且存款是留有密码,系统先核对密码,若密码正确或存款时未留密码,系统计算利息并打印利息清单给储户。请用数据流图描绘本系统的功能,并用实体关系图描述系统中的数据对象?(10分)4、某电子商务经销商希望开发一套基于Internet的产品在线销售系统,该系统应该对以下业务活动提供自动化支持:用户可以通过Web页面浏览网站提供的各类商品的介绍及其价格用户可以将希望购买的商品添加到自己的“购物车”中。用户可以随时查看自己“购物车”中的商品列表,并且可以根据需要删除购物车中已有的商品。用户通过填写“采购订单”在线购买商品,系统应首先显示用户“购物车”中的商品列表,并允许用户调整其内容。订单中应包括用户的个人信息、联系方式、购物车中商品和数量、付款帐号、配送地址等内容。系统对验证后的“采购订单”进行编号和保存,并将订单细节以Email回复给用户用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版暨南大学离婚心理学研究与应用合同3篇
- 二零二五年度电梯门套绿色环保材料采购合同3篇
- 二零二五年度集团高层管理人员聘任与职务调整合同6篇
- 二零二五年股票代持与反洗钱义务合同3篇
- 二零二五年驾驶员劳务派遣与车辆充电桩油耗管理服务合同3篇
- 二零二五版户外拓展训练特色课程开发与推广合同3篇
- 二零二五年度玻璃器皿生产设备租赁合同3篇
- 2025年度国际教育培训机构合作合同6篇
- 展会展位搭建服务合同(2篇)
- 2025年度餐饮设施设备租赁合同书3篇
- 医院手术室医院感染管理质量督查评分表
- 心内电生理导管及器械
- 称量与天平培训试题及答案
- 超全的超滤与纳滤概述、基本理论和应用
- 2020年医师定期考核试题与答案(公卫专业)
- 2022年中国育龄女性生殖健康研究报告
- 各种静脉置管固定方法
- 消防报审验收程序及表格
- 教育金规划ppt课件
- 呼吸机波形分析及临床应用
- 常用紧固件选用指南
评论
0/150
提交评论