《02333软件工程201101真题及答案.docx》由会员分享,可在线阅读,更多相关《02333软件工程201101真题及答案.docx(8页珍藏版)》请在优知文库上搜索。
1、2011年1月高等教育自学考试全国统一命题考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小逊1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均不得分”1 .在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是(A.濯布模型氏增Ift模型C.喷泉模鞭D.螺旋模型2 .需求分析结果的最取要的文档是()A雷求规格说明书B.修改完善的软件开发计划C.确认测试计划D.初步用户使用手册3 .可行性分析中.系统流程图用干描述()A.当前运行系统B.当前逻辑模型C.目标系统D.新系统4 .下列选项中.一
2、般下e都在数据字典条目中的是()A.数据流C基本加工B.数据俘储D.源点与终点5 .软件详细i殳计的基本任务是确定每个模块的(A.功能B.tf用关系C.算法和数据结构D.输入输出数据6 .杷模块的控制结构转变成计算机可接受的程序代码的阶段是B.测试D.编码氏优化的软件结构图D.程序编码A.详细设计C.锥护7 .软件概要设计结束后得到A.初始的软件结构图C.模块详细的尊法8 .下列说法错误的是()A判定覆芾包含了语句獴靛,但它可能会使一些条件得不到测试。B条件覆维的检错能力较判定覆虚强,但有时达不到判定覆盖的要求.C判定/条件照鼓包含了判定覆盅和条件覆曲的要求,实际上不一定达到条件用之的标准.D
3、.凡是满足条件组合段盖标准的测试用例,也满足其他所仃覆盖种类的跟盖标准.9 .为提高集成测试的效果,进行软件集成测试工作的人员呆好是)A.该软件的设计人员B.该软件开发组的负货人C该软件的编程人员D.不仞于该软件开发组的软件设计人员10 .一个成功的测试可以(B.发现所有错误A.友明程序没有错误C发现尚未发现的惜误D.提高软件可靠性11 .在分层数据流图映射成软件结构的设计中,下列说法塔球的是()A.分层的数据流图映射成软件结构图也应该是分层的.B,软件结构图的物理输入与输出部分应放在主图中.C分层DFD的映射方法分为两种情况:主图是变换型,子图是,务型:主图是W务型,子图是变换型.D.变换型
4、通常用于高层数据海图的转换,事务型通常用于低层数据流图的转换.12 .下列说法正确的是(AHIPO图可以描述软件总的模块层次结构一一IPO图。BJ1.1.PO图UJ以描述母个模块输入/输出数据、处理功能及模块调用的详细情况H图,C.HIPO图是以模块分解的层次性和模块内部输入、处理、输出三大施本部分为础建立的,DH图说明了模块间的侑息传递及模块内部的处理.13 .软件维妒工作过程中,第一步是先确认()A.维护的环境B.维护类型C维护要求D.维护者14 .为了提高软件的可维护性在编码阶段应注意()A.保存测忒用例和数据B.提高模块的独立性C文档的副作用D.养成好的程序设计风格15 .演化型原型是
5、用原型过程来代替()A.设计阶段B.全部开发阶段C需求分析阶段D.维护阶段16 .在面向对象分析过程中,常用动词或动词词加来表示()A湍象B.美C.关联D.属性17 .与事件联系在一起的瞬间操作是()A.处理B.动作C.活动D.加工18 .面向对象的主要特征有:对象唯一性、分类性、继承性以及()A.多态性B.完整性C.可移他性D.兼容性19 .程序能鲂满足规格说明和完成用户业务要求的城优特性称为(A.可毒性B.适应性CiE确性D,可移植性20 .一个项目是否值得开发,从势济上来说是否可行,归根结底是取决于()A.成本估算B.项目计划C工程管理D.工程网络图二、填空题(本大题共IO小题,诲小题2
6、分,共20分)请在每小题的空格中填上正确答案。错填、不填均不得分,21 JaCkSOn方法是一种面向的设计方法。22 .使累计的经济效益等于最初的投资费用所需要的时间称为.23 .软件工程研究的主要内在是软件开发技术和两个方面.24 .描述加工逻辑一般用以下三种工具:结构化语音、判定表和.25 .若某个加工将它的输入流分离成许多发放的数据流.形成许多加工路径,并根据输入的值选择其中一个路径执行,这种特征的DFD称为的数据流图.26 .测试用例应由输入数据和两部分殂成.27 .测试的模块往往不是独立程序.布要为被刈试模块设计若干辅助模块,其中用来模拟被测模块的上级诩用模块称为模块.28 .采用软
7、件工程的方法开发软件.各阶段都有相应的文档,容易进行维护工作,这是一种维护.29 .状态图反映了状态与的关系。30 .规定功能的软件,在定程度上能从错误状态自动恢更到正常状态,这种软件称之为软件.三、名词解释Sfi(本大题共5小题,每小题3分,共15分)31 .结构化分析方法32 .黑盒测试33 .维护的副作用X.软件汽也管理35.软件质价保证四、简答题(本大踵共4小题,每小题5分,共20分)A6简述软件危机形成的原因及其表现.37阐述数据流图工具及其四种端本图形符号的含义,38 .筒述曲玳模块独立性的两个标准及其含义.39 .简述原型的作用.五应用题(本大SS共2小逊,第40小Sfi13分,
8、第41小题12分,共25分40 .某公司为本科以上学历的人质新分配工作,分配原则如下:(1)如果年龄不满30岁,学历是木科,男性要求报考研究生,女性则担任行政工作:学历是硕士,不分男女,任课时批组长.(2)如果年龄满30岁不满50岁,学历本科,不分男女,任中层额导职务:学历是硕士不分男女.任课麴组组长.(3)如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料贝;学历是硕士不分男女,任课题组组长。下列步骤是根据以上加工逻辑,沟出判定去,并进行化简的过程,请根据屈意,在条件取值我的“取值”列填入相应内容,在初步判断我和简化后的判断我的“年龄”及“文化程度”这两行的空格中城入条件取值表中燃定
9、的符号.(I)条件取值表取值符号取做数性别MM1.=2F年龄CM2=3Y1.文化程度GM3=2U(2)计算组合数2X3X2=12(3)初步判断去I23456789101112性别MMMMFFFFFF年龄文化程度组匕J中层领导J科研人员行政人员资科员考研(4)简化后的判惭衣I23456性别MFFM年龄文化程度组长中层领导科研人员行政人员资料员I考研IIIJ41 .一个软件公司有许多开发部门,每个部门由部门名字瞰一确定。每个开发部门开发多个软件产品。开发部门有许多员工,分为经理和开发人员。部个开发人员可参加多个开发项I1.饵个开发项目衢要多个开发人员,开发人员使用语言开发每位经理可主持多个开发项目
10、.请在该公司的对象模型中填入相应的对象名.通密*启用时2011年I月高等教育自学考试全国统一命题考试软件1:程试题答案及评分参考(课程代码02333)一、加中选捋整(本大也共20小H,哥小题I分.共20分)8.D9.D10.C1.A19.C20.A23.软件开发管理26.29.事件IA2.3.A4,D5.C6.D7.BII.DI1.C13.B14.D15.B16.C17.H二、填空H(本大噩共IO小题,每小题2分,共20分)21.数据结构22.投责回收期24.刘定树25.事务笈27.郭动28.结构化三名词解(本大II共5小墨,曷小13分,共15分)31,结构化分析方法是面向数据流通行毒求分析的
11、方法.(I分)它是一抑建徵活动.该方法使用应中用过符号,根据软件内部数据传递.变换的关系,自顶向卜逐层分密.撞埃出满足功能要求的软件梅里。(2分)32 .凿试方法把破测试对象。成一个熏众子.测试人员完全不专谈西律的内部结构和处理过程,(1分)只/软件的接口处进行测试,依据需求说明机构包程序是否满足功能要求.因此.黑盒测试乂你为功能恻试或故JK4K动测试。(2分)33 .绿护的刖作用及指因妙改软件而造应的恬误或其值不希望出现的情况。(2分)弊护的刖作用主要有编玛M作用、数粼副作用、文档副作用:种,(1分)U物什陀JS究理是!管理筌个软件生存期各阶皎中变更的活动。(25)K+5H标是:BiR变更;
12、控JW变更;&保变更正施实现;报告有美变更。(I分)35 .代件的盛后保证就是向用户及社会提供济意的高质0的产品.现保软件产品从虱生竟消亡为止的所有阶段的质境活动42分)即厘定.达到和握护需要的软件质量而进行的所立右计则,有系统的管理活动“(I分)凶、简答Ig(本大Ii共!小H,每小墨5分,共20分)S软件危机形或的原因:软件开龙和维护过村中蹲利的系列网超因长期找不到解决的办法,使同也枳累起来,形成J尖锐的于廉,因而,攸广软件危机。(I)软I1.G机的代理有以下几个方面:(I)/费伍切注琳突破,完成时间再饱短.(I分)C)开发的软件不能满足用户要求,(I分).(3)开发的轨件可推护性与。(I分
13、)(4)开发的软件可靠性空。(I分)37.数抠流图.的你DFD,是结构化分析方法中用于表示系统逻辑模繁的一衿EH.(I分)它以图形方式描绘数据在系魂中直动和处理过程,(1分)由于它只反唉累境必御完成的逻辑功能,所以它是一肿功能模下。(】分)数据流图布4种姓本图影符号:(2分)箭头,去示数据流。:网或低涌,我示加工。一:表示数据存储。口:方松.表示数据的源点或终点.38勘量模块独立性的两个标准是:嘱合性和内聚性(1分)隅合性:也称块间联系,指软件系统结构中各模块的相支联系紧密程慎的种吱M=模块之间联系越紧锵,其届合性优越强,模块的独立性则越足。模块网璃介紫密程度取决于模块间接11的复杂性、商用的方式及传递的信息C(2分)内聚性:也称块内联系,指一个模块内都在个元家彼此结合的窜寄程度的度S1.若个模块内各元索(语句之间、程序段之间)联系的越繁密.则它的内聚性就跑自(2分)39.原型的作用行:(1)为软件系统提供明确的需求说明.当用户要求含得不清、不完全及不柩定时,祖过原型执行、评价,使用户要求明确,(I分)(2)原型可作为用总设计思想的实现工具,也可作为高风险开发的安仝因索.从而证实设计的三HMte(I分)(3)原型模W支持软件产品的演化,对开发过程