版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专业:移动通信 科、单项选择题 1好的软件结构应该是(A. 低耦合、低内聚B. 高耦合、高内聚C. 高耦合、低内聚D. 低耦合、高内聚答案:D 2 需求分析中开发人员要从用户那里了解(A. 软件的规模B. 软件做什么C. 用户使用界面D输入的信息 答案: B 3 软件调试技术包括(A 演绎法B 循环覆盖C 边界值分析D 集成测试 答案: A4 软件需求规格说明书的内容不应包括对()的描述。A 用户界面及运行环境B.主要功能C算法的详细过程D. 软件的性能 答案:C 5 常用动词或动词词组来表示(A.属性B.关联答案: B答案: D6 软件可行性研究实质上是要进行一次()需求分析、设计过程。A
2、详细的B 深入的D 简化、压缩的 答案: D 7 软件部分的内部实现与外部可访问性分离,这是指软件的(A 继承性B 共享性C 抽象性D 封装性8软件部分的内部实现与外部可访问性分离,这是指软件的(A.共享性B.继承性C抽象性D封装性 答案:D 9 在详细设计阶段,经常采用的工具有(APDLB DFDCSCDSA 答案: A 10数据字典是对数据定义信息的集合, 它所定义的对象都包含于 (A软件结构B.程序框图C.方框图答案: D11 软件工程结构化生命周期方法,提出将软件生命周期划分为计划、开发和运行三个时期,下述()工作应属于软件开发期的内容。A 问题定义B 可行性研究C都不是D.总体设计
3、答案:D 12应用执行对象的操作可以改变该对象的(A.功能B.数据C.属性D.行为 答案: C 13 软件质量因素不包括(A 可理解性B 可测试性C 正确性D 高性能答案: D14 软件可行性研究实质上是要进行一次()需求分析、设计过程。A 详细的B 彻底的C 深入的D 简化、压缩的答案: DA.数据结构B.数据流C .程序答案:B16结构分析法就是面向 ()自顶向下逐步求精进行需求分析的方法。A.对象B.目标C.功能答案: D17进行需求分析可使用多种工具,但()是不适用的A. PAD图B. 数据字典C.判定表答案: A 18 面向对象的主要特征除唯一性、继承性、多态性外,还具有(A 兼容性
4、B 完整性C 移植性D 封装性答案:D19数据存储和数据流都是(),仅仅所处的状态不同。A动作B数据C分析结果D答案:20模块()定义为受该模块内一个判定影响的所有模块集合。A作用域B宽度CD接口答案:C答案:21 详细设计的任务是确定每个模块的(A内部特性B外部特性C算法和使用的数据D功能和输入输出数据22 结构化程序设计,主要强调的是(A. 程序的可理解性B. 模块大小c.程序的执行效率D.模块关系答案:A 23在软件结构设计完成后,对于下列说法,正确的是(A. 非单一功能模块的扇入数大比较好,说明本模块重用率高B. 个模块的扇出太多,说明该模块过分复杂,缺少中间层C单一功能的模块扇入高时
5、应重新分解,以消除控制耦合的情况D 一个模块的扇入太多,说明该模块过分复杂,缺少中间层 答案: B 24 软件危机产生的主要原因是(A 开发人员编写程序能力差B 软件日益庞大C 不能与用户良好地沟通D 没有适应的开发模型 答案: B 25 下述四个能力成熟度等级,级别最高的是(A 已定义级B 已管理级C 可重复级D 优化级 答案: DA. 功能模型不包括对象模型中值的约束条件B. 功能模型说明对象模型中动作的含义C. 功能模型说明对象模型中操作的含义D. 功能模型说明对象模型中约束的含义答案:C 27关于软件维护的说法错误的是(A. 软件维护不只是修改软件中的错误B. 软件维护对于开发商来说是
6、无利可图的C. 在编码过程中添加适当的注释,可以降低软件维护的难度D 软件维护是软件生命周期中占用时间最长的一个阶段 答案: B 28 可行性分析中,系统流程图用于描述(A 新系统B 当前逻辑模型C 目标系统D 当前运行系统 答案: D 29 结构化分析建立功能模型的工具是(A DFDB 判定树 / 判定表C 结构化语言D SC答案:A 30快速原型模型的主要特点之一是(A. 及早提供全部完整软件B. 及早提供工作软件C. 开发完毕才见到工作软件D. 开发完毕才见到产品 答案: B 31下述四个能力成熟度等级,级别最高的是(A. 已定义级B.初始级C. 已管理级D 可重复级 答案: C 32
7、检查软件产品是否符合需求定义的过程称为(A 单元测试B 系统测试C 确认测试D 集成测试33 软件工程学的一个重要目标是(A 定义各种软件开发过程模型B 降低程序对存储空间的要求答案: Cc.提咼程序的执行效率D. 提高软件的可维护性答案:D 34软件质量因素不包括(A.正确性B. 可测试性C高性能D 可理解性 答案: C 35 以下哪个软件生存周期模型是一种风险驱动的模型(A 增量模型B 喷泉模型C 瀑布模型D 螺旋模型 答案: D答案: B36 结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。A 判定树B 数据字典C 判定表37关于软件维护的说法错误的是(A.软件维护是软件
8、生命周期中占用时间最长的一个阶段B.软件维护对于开发商来说是无利可图的C. 在编码过程中添加适当的注释,可以降低软件维护的难度D. 软件维护不只是修改软件中的错误答案:B 38在整个软件维护阶段所花费的全部工作中, 所占比例最大的是(A.校正性维护B.完善性维护C. 适应性维护D 预防性维护 答案: B 39 以下不属于序言性注释的有(A 程序的整体说明B 语句功能C 模块设计者D 修改日期 答案: B 40 集成测试是为了发现(A 性能、质量不合要求B 编码错误C 功能错误D接口错误 答案:D41应用执行对象的操作可以改变该对象的(A数据B行为C功能D属性答案:A答案: 42需求分析最终结果
9、是产生(A设计说明书B项目开发计划C需求规格说明书D可行性分析报告答案: 43一个只有顺序结构的程序,其环形复杂度是(ABCD44 通信内聚是指(A.各处理使用相同的输入数据或者产生相同的输出数据B.把需要同时执行的动作组合在一起形成的模块C. 模块内所有元素共同完成一个功能,缺一不可D. 个模块中各个处理元素都密切相关于同一功能且必须顺序执行 答案:A45常用动词或动词词组来表示(A属性BCD关联答案:及早提供工作软件答案:属性答案:二、填空题1结构化设计是一种面向 ()的设计方法。答案:数据流 2软件质量因素不包括 (答案:高性能3 选择 ()命令,可以看到Rose中对应图形的分类。答案:
10、 Browse 4快速原型模型的主要特点之一是 (5应用执行对象的操作可以改变对象的 (6. UML中的() 关系就是通常所说的继承关系。答案:泛化7目前在集成测试时普遍采用 ()测试方法答案:渐增式答案:需求规格说明书答案:渐增式)模型。8在前期需求明确、 资料完整的情况下尽量采用 (答案:瀑布模型9. UML中用一端为空心三角形的连接表示()关系。答案:泛化10.通常使用 ()模型简洁地描述软件过程。答案:生命周期11.从软件工程观点看, ()是软件最重要的质量标准之一。答案:可理解性12.软件工程的三要素包括方法、)和过程。答案:工具13.一个模块直接使用另一个模块的内部数据是) 耦合。
11、答案:内容14.逆向工程是 ()过程答案:代码到模型15.目前在集成测试时普遍采用 ()测试方法16.需求分析最终结果是产生 (17. HIP0图是由一组IPO图和一张()图组成。答案:层次18部署图用 ()关系表示各节点之间的通信路径。答案:关联19检查软件产品是否符合需求定义的过程称为) 测认。答案:软件功能答案:确认20度量软件规模的常用技术主要有 ()和功能点技术。答案:代码行技术21软件工程的三要素包括方法、)和过程。答案:工具 22度量软件规模的常用技术主要有代码行技术和答案:功能点技术23面向对象方法用 () 分解取代了传统方法的功能分解。答案:对象 24技术是能从根本上提高软件
12、可维护性的重要技术 答案:软件重用 25复杂问题的对象模型通常由主题层、 类与对象层、( 属性层和服务层 5 个层次组成。答案:对象模型 26黑盒测试着着重测试 ( 27数据存储和数据流都是处于不同状态的 (28类是类图的主要的主要部件,由类名、)、操作 3 部分组成。答案:属性29面向对象方法用 () 分解取代了传统方法的功能分解。30软件总体设计时应该遵循模块化、 抽象、逐步求精、( 局部化和模块独立等 6 条基本原理。答案:信息隐藏31面向对象方法用 () 分解取代了传统方法的功能分解。答案: Browse答案:功能点技术32Rose 模型文件的扩展名为 ( 答案: mdl 33软件部分
13、的内部实现与外部可访问性分离,这是指软件的答案:封装性34复杂问题的对象模型通常由 ()、类与对象层、结构层、属性层和服务层 5 个层次组成。答案:主题层35选择()命令,可以看到Rose中对应图形的分类36度量软件规模的常用技术主要有代码行技术和37通常把编码和测试统称为 ( 答案:实现 38好的软件结构应该 ( 答案:低耦合、高内聚 39详细设计的任务是确定每个模块的 (答案:算法和使用的数据40面向对象方法用 () 分解取代了传统方法的功能分解。答案:对象41()是软件生命周期的最后一个阶段,也是持续时间最答案:Y9()软件项目管理始于项目计划,而第一项计划活动就是估算。答案:Y长、代价
14、最大的一个阶段。42 数 据字典 是对 数 据定义信 息的集 合 ,它所 定 义的 对象 都包 含于)图中。答案:数据流图43. UML中的泛化关系就是通常所说的()关系。44.软件工程学的一个重要目标是 ( 答案:提高软件的可维护性 45.用例图中,如果在完成某个功能时,偶而会执行另一个功能,则用)关系来表示。三、判断题1( ) 测试计划、测试用例、出错统计和有关的分析报告一般不用长 期保存。答案:2()CMM 是指导软件开发的一种面向对象的新技术。答案:3() 基本路径测试是基本路径测试是黑盒技术设计测试用例的方法之一。测试用例的方法之一。答案:4()SA方法的基本思想是自顶向下逐步分解。
15、答案:5(类是对具有共同特征的对象的进一步抽象。答案:6(一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物答案:Y7()完成测试后,为缩短源程序长度而删去程序中的注解,对软件的维护不会产生影响。答案:8(类是对具有共同特征的对象的进一步抽象。10( ) 尽可能在软件开发过程中保证各阶段文档的正确性。答案:Y 11( ) 随着软件技术的发展,人们逐渐认识到阅读程序的重要性,编 码不仅要强调效率还要强调清晰。答案: Y12( )重用是提高软件生产率和目标系统质量的重要途径,它基本上始于设计。答案:13(软件也会磨损和老化。29( ) 如果把软件开发所需的资源画成一个金字塔,人是最基本
16、的资答案:14(如果测试过程没有发现任何错误,则说明软件没有错误。答案:15(设计阶段的输出是编码阶段的输入。16(17(18(基于情景的测试是面向对象系统确认测试的主要方法。答案:类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。答案:在可行性研究中最难决断和最关键的问题是经济可行性。答案:20(白盒法是一种静态测试方法,主要用于模块测试。答案:21(软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。答案:22() 在进行需求分析时同时考虑维护问题。答案:23()Jackson 方法是面向数据结构的设计方法。答案:24(软件工程过程应该以软件设计为中心,关键
17、是编写程序。答案:25(项目应用领域是选择语言的关键因素。答案:26(模块耦合越强,则说明模块的独立性越强。答案:27(在面向对象的需求分析方法中, 建立动态模型是最主要的任务。答案:28(软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。答案:N源。答案:30() 软件即程序。答案: 四、简答题 1提高软件可重要性的主要准则有哪些? 答案:( 1)提高方法的内聚( 2)减小方法的规模( 3)保持方法的一致性4)把策略与实现分开( 5)全面覆盖( 6)尽量不使用全局信息7)利用继承机制 2面向对象的集成测试主要有哪几种不同的测试策略? 答案:传统的集成测试策略没有意义。面向对
18、象软件的集成测试主要有下述 两种不同的测试策略:基于线程的测试基于的测试使用 3模块独立性与信息隐蔽有何关系? 答案:“模块独立性”是指软件系统中每个模块只涉及软件要求的具体的子 功能,而和软件系统中其它的模块的接口是简单的。所谓的“信息隐蔽”是指每个模块的实现细节对于其它模块来说是隐蔽的。也就是说,模块中所包含的信息(包括数据和过程)不允许其它不需要这些 信息的模块使用。衡量模块独立性的一个准则就是模块内聚, 达到信息隐蔽的模块是信息内聚 模块,它是高内聚的情形,因此模块独立性当然就很强了 4为什么说现代牌汽车是小汽车类的特化,而车轮不是小汽车的特化? 牌的小汽车,因此现代牌汽车可以从基类派生出来,也就是说,现代牌汽车 是小汽车类的特化。车轮是组成小汽车的一种零件。小汽车还有车身,发动机等许多种其他的零
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年产品环境足迹(PEF)与数字产品护照(DPP)应对准备
- 2026年工业领域氧化亚氮排放监测报告核查体系建设指南
- 2026年减排目标设定:基于科学的目标(SBTi)与净零承诺
- 2026年养老社区餐饮服务供餐模式与成本控制
- 2026年消防安全应急宣传
- 通风系统设计技术要点
- 放射科患者的安全护理
- 急性脑梗死患者的心理社会支持与护理
- 2025-2026学年山西省晋城市城区八年级(上)期末英语试卷(含答案)
- DB35-T 2143-2023 钙钛矿太阳电池转换效率测评规程
- 2026年安徽卫生健康职业学院单招职业适应性考试题库及答案详解(网校专用)
- 2026中国航天三江集团限公司本部招聘2人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年徽商职业学院单招职业适应性测试题库与答案详解
- 2025 美国电影衍生品市场的开发策略课件
- 2026年安徽工商职业学院单招职业技能测试题库及答案详解(全优)
- 2026年六安职业技术学院单招职业适应性测试题库完整参考答案详解
- 2026中国远洋海运集团全球物流基础设施投资、建设、运营人才招聘16人笔试备考试题及答案解析
- 2026年《必背60题》护理硕士(MNS)26届考研复试高频面试题包含详细解答
- 2025中智咨询招聘(行测)综合能力测试题附答案
- 2025年职业卫生检测职业卫生标准更新考试试题及答案
- GB/T 18324-2025滑动轴承铜合金轴套尺寸和公差
评论
0/150
提交评论