版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、选择题软件工程研研究的主要要内容有(ABCD)A. 软件开发方法、技术B. 软件开发工具及环境C. 软件管理技术D. 软件规范(国际规范)目前典型的的软件开发发模型有(ABCDD):A. 瀑布布模型B. 增量量模型C.螺旋模模型D.喷泉模模型包含风险分分析的软件件工程模型型是(C):A. 瀑布模型型B. 增量量模型C.螺旋模模型D.喷泉模模型软件危机的的主要表现现是(BDD)A. 软软件成本太太高B. 软软件产品的的质量低劣劣C. 软软件开发人人员明显不不足D. 软软件生产率率低下以下属于非非功能需求求的有(AABC)A. 机机构需求B. 产产品需求C. 外外部需求D. 领领域需求需求分析的的
2、作用是(ABCD)A. 定义软件的范围及必须满足的约束B. 确定软件的功能和性能及与其他系统成分的接口C. 建立数据模型、功能模型和行为模型D. 最终提供需求规格说明,并用于作为评估软件质量的依据需求工程的的基本活动动包括(AABCD)A. 获获取需求B. 需需求分析与与建模C. 确确认需求D. 进进化需求需求获取之之所以困难难,其主要要原因有(ABCD)A. 缺乏领域知识B. 存在默认的知识C. 存在多个知识源D. 客户可能的偏见常用的需求求分析方法法有(BCCD)A. 功功能分析方方法B. 结结构化分析析方法C. 信息建建模法D. 面面向对象的的分析方法法数据词典中中可包含的的条目有(AB
3、CD)A. 数据流B. 数据项C. 文件D. 加工属于分布式式的软件体体系结构有有(B)A. 仓仓库模型B. 客客户/服务务器模型C. 分分布式对象象结构D. 中中间件对于以下给给出的几种种类型的耦耦合,按照照耦合性由由高到低排排列的是(A)(1)内容耦合 (2)公共耦合 (3)控制耦合 (4)复合耦合 (5)数据耦合A. 1 2 3 4 5B. 1 3 4 2 5C. 1 2 5 3 4 D. 5 4 3 2 1对于块内部部联系的类类型,内聚聚性由弱到到强的是(A)(1)偶然型 (2)逻辑型 (3)瞬时型 (4)通信型 (5)顺序型 (6)功能型A. 1 2 3 4 5 6 B. 1 2 4
4、 5 3 6 C. 3 2 4 1 5 6 D. 6 5 4 3 2 1(C)是指指相同的操操作(或函函数、过程程)作用于于不同的对对象上并获获得不同的的结果A. 继承性性B. 封封装性C. 多多态性D. 动动态绑定以下UMLL的几种图图中,属于于动态模型型的有(AACD)A. 状状态图B. 类类图C. 合合作图D. 顺顺序图以下软件复复用中,抽抽象程度最最低的是(A)A. 代码的复用B. 设计结果的复用C. 分析结果的复用D. 测试信息的复用以下软件复复用中,抽抽象程度最最高的是(D)A. 代码的复用B. 设计结果的复用C. 分析结果的复用D. 测试信息的复用可复用构件件必须具备备的条件有有
5、(ABDD)A. 功功能上的独独立性和完完整性B. 较较高的通用用性和灵活活性C. 严格的质质量保证D. 较较高的标准准化程度大多数的构构件分类模模式可以归归纳为(ABC)A. 枚枚举分类B. 刻刻面分类C. 属属性值分类类D. 聚聚集分类软件测试的的基本原则则有(BD)A. 尽尽量由程序序设计者自自己进行测测试B. 注注重测试用用例的选择择C. 尽尽早地和不不断地进行行软件测试试D. 充充分注意测测试中的群群集现象以下测试方方法中属于于静态分析析方法的有有(ABDD)A. 桌桌前检查B. 代代码会审C. 白白盒法D. 步步行检查步行检查时时,常使用用的分析方方法有(AAB)A. 调用用图B.
6、 数数据流分析析图C. 数数据流图D. 状状态图下面6种常常用的逻辑辑覆盖测试试方法,按按发现错误误能力由弱弱到强排列列的是(AA)(1)语语句覆盖 (2)判判定覆盖 (3)条条件覆盖 (4)判判定-条件件覆盖 (5)条条件组合覆覆盖 (6)路路径覆盖AA. 1 2 3 4 5 6B. 66 5 44 3 22 1C. 11 4 33 2 66 5D. 11 6 22 3 44 5属于黑盒法法的测试方方法有(AABCD)A. 等等价分类法法B. 边边值分析法法C. 错错误推测法法D. 因因果图法描述软件开开发计划进进度的主要要工具有(ABCCD)A. 一般般的表格工工具B. 甘特特图C. 时标
7、标网状图D. PEERT技术术与CPMM方法CMM 表表示(A)A. 软软件过程成成熟度模型型B. 软软件过程工工业化控制制C. 国国际软件质质量认证D. 软软件统一性性标准软件过程和和产品质量量有详细的的度量标准准,并且得得到了定量量的认识和和控制。以以下哪一级级具有上述述特征(CC)A. 可可重复级B. 已已定义级C. 已已管理级D. 优优化级填空题软件工程是是在克服11960年年代末所出出现的 软软件危机 的过程中中逐渐形成成与发展的的。软件工程的的发展已经经历了四个个重要阶段段:传统的的软件工程程,对象工工程,过程程工程,构构件工程软件生命周周期包括的的阶段有:问题定义义,可行性研研究
8、,需求求分析,软件设计计,编码,测试试,运行与与维护。软件开发方方法可分为为两大类:面向过程程的开发方方法,面向向对象的开开发方法对系统应该该提供的服服务和所受受到的约束束进行理解解、分析、建立文档档、检验的的过程称作作需求工程程软件系统的的需求分为为用户需求求和系统需需求两类。系统需求分分为功能需需求,非功功能需求和和领域需求求。需求验证的的内容包括括:有效性性检查,一一致性检查查,完备性性检查和可可检验性检检查画分层DFFD图应遵遵循的基本本原则有:数据守恒恒与数据封封闭原则,加加工分解的的原则,子子图与父图图的平衡,合合理使用文文件对数据流图图中包含的的所有元素素的定义的的集合构成成了数
9、据词词典对基本加工工说明有三三种描述方方式:结构构化语言,判定表,判定树软件设计阶阶段的主要要任务有:软件体系系结构的设设计,用户户界面的设设计,数据据结构的设设计,算法法的设计软件设计准准则有:软软件结构的的准则,模模块化准则则,软件独独立性准则则软件独立性性的度量标标准是两个个定性指标标:耦合性用于于描述模块块之间联系系的紧密程程度,内聚聚性用于描描述模块内内部联系的的紧密程度度对象的最基基本的特征征是封装性性和继承性性动态绑定是是在运行时时根据对象象接收的消消息动态地地确定要连连接的服务务代码一个系统应应从不同的的角度进行行描述,从从一个角度度观察到的的系统称为为一个视图图UML语言言定
10、义的图图有:用例例图、类图、对象象图、包图图、状态图图、活动图图、顺序图图、合作图图、构件图图和部署图图。UML中,模型元素与模型元素之间的连接关系常见的有,关联、泛化、依赖和聚合,其中聚合是关联的一种特殊形式状态图用来来描述一个个特定对象象的所有可可能的状态态及其引起起状态转移移的事件顺序图用来来描述对象象之间动态态的交互行行为,着重重体现对象象间消息传传递的时间间顺序结构化程序序设计方法法的基本思思想是自顶顶向下、逐逐步求精按照复用活活动所跨越越的应用领领域的类型型分,软件件复用可分分为:横向向复用和纵纵向复用基于软件复复用的软件件开发过程程的角度分分,软件复复用可分为为:生产者者复用和消
11、消费者复用用基于构件的的软件的开开发过程包包括两个并并发的子过过程,一个个是领域工工程,另一一个是基于于构件的开开发构件库系统统应提供的的主要功能能:构件的的存储、管管理、检索索以及库的的浏览与维维护等软件系统中中的错误和和缺陷通常常不是均匀匀地分布在在整个软件件系统的各各个部分的的,而是成成群集中出出现的,这这种现象称称作群集现现象。软件测试按按先后顺序序可分为:单元测试试、集成测测试、确认认测试、系系统测试和和验收测试试。软件测试方方法可分为两类类:静态分分析和动态测试试动态测试常常用的方法法有白盒法法和黑盒法法模块测试时时,需要使使用的2类类辅助模块块是驱动模模块和桩模模块。常用的软件件
12、调试策略略有:试探探法、归纳纳法、演绎绎法、回溯法法和对分查查找法调试试。软件维护可可分为:完完善性维护护、纠错性性维护、适适应性维护护和预防性性维护软件项目管管理过程主主要包括:项目启动动、项目规规划、项目目实施和项项目收尾CMM将软软件过程的的成熟度分分为5个级别,从从低到高分分别是:初初始级、可可重复级、已定义级级、已管理理级和优化化级。CMM实施施软件过程程改进采用用的方法称称为IDEEAL模型型,分五步步:初始化化、诊断、建立、行动动和推进判断题软件就是程程序,编写写软件就是是编写程序序()瀑布模型的的最大优点点是将软件件开发的各各个阶段划划分得十分分清晰()面向对象的的开发方法法有
13、面向对对象的分析析与设计,以以及面向对对象的程序序设计组成成()用户需求通通常只描述述系统的外外部行为,而而不涉及系系统内部的的特性,往往往是较模模糊的。()系统需求较较详细的给给出系统将将要提供的的服务,以以及系统所所受到的约约束,对系系统的需求求文档的描描述应该是是精确的。()领域需求是是由软件系系统的应用用领域所决决定的特有有的功能需需求,或是是对功能的的约束()问卷调查法法是对面谈谈法的补充充,是从多多个用户中中收集需求求信息的有有效方式()信息建模法法 是从数数据的角度度对现实世世界建立系系统的信息息模型,基基本工具是是ER图。()结构化分析析方法是一一种以数据据、数据的的封闭性为为
14、基础,从从问题空间间到某种表表示的映射射方法,由由数据流图图(DFDD图)表示示()软件设计的的目标就是是构造一个个高内聚低低耦合的软软件模型()采用分布式式对象结构构,每个对对象在逻辑辑上是平等等的,它们们可以互相相为对方提提供所需的的服务()软件独立性性的含义是是指开发具具有功能专专一,模块块之间无过过多相互作作用的模块块()对模块图中中每个模块块的过程进进行描述,常常用的描述述的方式有有:伪代码码,流程图图,N-SS图,PADD图等。()MVC的意意思是“模型-视视图-控制制器”,该设计计模式的主主要优点是是可以为一一个模型在在运行时同同时建立和和使用多个个视图。()传统软件开开发方法无
15、无法实现从从问题空间间到解空间间的直接映映射()传统软件开开发方法无无法实现高高效的软件件复用()对象可以是是事、物、或抽象概概念 ,是是将一组数数据和使用用该数据的的一组基本本操作或过过程封装在在一起的实实体()活动图描述述了系统中中各种活动动的执行的的顺序。刻刻化一个方方法中所要要进行的各各项活动的的执行流程程。()构成状态图图的模型元元素有:活活动、转移移、对象、信号、泳泳道等()活动图中只只有一个起起点一个终终点()状态图的终终态则可以以有多个()软件复用不不仅是对程程序的复用用,它包括括对软件生生产过程中中任何活动动所产生的的制成品的的复用()代码的复用用 既包括目目标代码的的复用,
16、也也包括文本本形式的源源代码的复复用()领域分析是是特定领域域内软件重重用的基础础,它的目目标就是:发现和挖挖掘在特定定领域内可可以被复用用的构件。()领域分析不不是针对某某个特定的的软件系统统,而是针针对一类软软件系统的的共同的特特征、知识识和需求。比需求分分析更一般般、更抽象象、更广泛泛的特征()软件测试的的目的是为为了发现和和改正错误误()驱动模块模模拟主程序序功能,用用于向被测测模块传递递数据,接接收、打印印从被测模模块返回的的数据()桩模块用于于模拟那些些由被测模模块所调用用的下属模模块功能()将经过确认认测试的软软件,与计计算机硬件件、外设、支持软件件等一起,在在实际运行行环境下进
17、进行的测试试,称作为为系统测试试()在开发过程程中增加人人员,一般般可以提高高软件生产产率。()问答题设有一图书书销售系统统,其中一一加工为“优惠处理理”,条件是是:顾客的的营业额大大于10000元,同同时必须信信誉好,或或者虽然信信誉不好,但但是20年年以上的老老主顾。答:请分别别用判定表表和判定树树描述该加加工1234567810000元YYYYNNNN信誉好YYNNYYNN20年YNYNYNYN优惠XXX正常XXXXXY-满足条条件N-不满足足条件X-选中判判断的结论论123410000元YYYN信誉好YNN-20年-YN-优惠XX正常XX渐增式组装装测试方案案中,自顶顶而下增值值与自底
18、而而上增值各各有何优、缺点? 自顶而下增增值优点:能够够尽早发现现系统主控控方面的问问题。缺点:无法法验证桩模模块是否完完全模拟了了下属模块块的功能。自底而上增增值优点:驱动动模块较容容易编写桩桩模块,能能够尽早查查出底层涉涉及较复杂杂的算法和和实际的II/O模块块中的错误误。什么是a测测试和测试?答:alphaa测试是由由一个用户户在开发者者的场所来来进行的,软软件在开发发者对用户户的指导导下进行行测试,开开发者负责责记录错误误和使用中中出现的问问题,allpha测测试是在一一个受控的的环境中进进行的。Beta测测试是软件件的多个用用户在一个个或多个用用户的实际际使用环境境下进行的的测试。开开发者通常常不在测试试现场,BBeta测测试不能由由程序员或或测试员完完成。因而而,Betta测试是是在开发者者无法控制制的环境下下进行的软软件现场应应用。在BBeta测测试中,由由用户记下下遇到的所所有问题,包包括
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024生猪买卖合同协议书范本
- 个人劳动合同(2024版)4篇
- 2025年度新能源产业借款合同绿色能源发展支持3篇
- 2025年度二手房买卖居间服务与邻里关系协调合同正本4篇
- 2025年度新能源车辆采购代理合同终止协议范本3篇
- 2025年油气储罐安全监控系统销售合同范本4篇
- 2025年高校食堂食品安全与营养餐配送服务协议3篇
- 文化视角下的儿童交通行为分析与引导策略研究
- 2025版农户小麦种植保险及购销保障合同2篇
- 2025版互联网广告内容审核与发布协议3篇
- 2024-2030年中国海泡石产业运行形势及投资规模研究报告
- 动物医学类专业生涯发展展示
- 2024年同等学力申硕英语考试真题
- 消除“艾梅乙”医疗歧视-从我做起
- 非遗文化走进数字展厅+大数据与互联网系创业计划书
- 科普知识进社区活动总结与反思
- 现金日记账模板(带公式)
- 消化内科专科监测指标汇总分析
- 混凝土结构工程施工质量验收规范
- 肝性脑病患者的护理措施课件
- 大跨度斜拉桥上部结构施工技术(图文并茂)
评论
0/150
提交评论