软件工程期末整理(二)
[*]快速原型开发模型是(适用于客户需求难以清楚定义、规模较小的系统)。
[*](编写系统实施计划)不是系统计划阶段的重要运动
解释:系统实施计划”更偏重于后续的实施与部署阶段,属于项目管理层面的内容
[*]协作性不属于构件的特性
[*]在类图中,若类A的方法中有参数为类B的实例化对象,则类A与类B之间的关系是(依靠 )。
[*]多个模块通过全局变量进行数据交换和共享时,模块的耦合关系是(数据耦合)。
[*]用户的计算机装备的购置应在( 系统实施阶段)。
[*]在软件计划中,模块之间的耦合度越低,意味着模块间的依靠关系越弱(因为独立性越强)
[*]在结构化分析中,对系统的运动建模用(状态图)
[*]确定测试计划订定的阶段是( 总体计划阶段 )。
解析:因为此时须要明确整个系统的架构、功能模块和目标,测试计划才能根据这些内容进行公道安排和规划。
[*]顺序图用于表达用例实现中各个对象的顺序交换过程,顺序图中有( 生命线)。
[*]在结构化计划中,若两个模块仅通过参数通报简单数据,则它们之间的耦合关系是(数据耦合)
[*]以下不会形貌用例实现细节的是( 用例图 )。
[*]在结构化计划中,以下最抱负的耦合是( 数据耦合)。
[*]UML中,包是一种( 分组机制 )。
[*]在项目质量管理中,体例质量计划的重要依据不包括(项目费用计划)
[*]在CMMI模型中,(已管理级)表明组织已经创建了根本的项目管理和过程管理机制
[*]不属于状态转换要素的是(运动)
解析:状态转换的条件是触发状态变革的一个须要因素。事件是触发状态转换的外部或内部动作。动作是状态转换发生时,系统须要执行的操作。
18. 一项任务的最早开始时间是第3天,最晚开始时间是第13天,最早完成时间是第9天,最晚完成时间是第19天,则该任务( 不在关键路径上 )。
解析:https://i-blog.csdnimg.cn/direct/a5e9fdff2dcc4adf8096d6405239f3c5.png
19.某软件模块的输入整数范围为,若接纳边界值测试,可以用测试数据( {0,1,10,11} )。
解析:边界值测试用边界值上的和边界值外的
20.在结构化计划中,过程计划常用工具有(程序流程图 )。
解析:数据流图用于形貌系统的数据流动和处理过程,属于系统分析阶段的工具
21.辨认质量标准是质量规划的任务
22. 在用例图中,(泛化)关系表现一个用例可以被另一个用例更换,用于表现用例之间的继承关系。
23.在用例关系中,订票用例和网上订票用例之间的关系是( 泛化 )。
24. 衡量软件规模大小的单元是(KLOC代码行数 )
kilo Lines of Code, 人月是衡量项目工作量的单元,用于估算项目时间和人力成本
25.在可行性分析中,对软件开发使用的装备、容量等为满足目标软件所用资源进行分析的过程是(技术可行性分析)
26.在软件开发中,(敏捷开发)夸大快速迭代和持续交付
27.具有已经初步实施了项目管理特点的组织是在CMMI中处于( CMMI已管理级level2)品级。
28.在创建工作分解结构的过程中,项目相关人员要(对WBS给予确认并对此达成共识 )。
29.在UML类图中:
实线带空心三角形箭头:表现泛化关系(继承),箭头从子类指向父类。
虚线带实心箭头:表现依靠关系,表现一个类临时依靠另一个类。
实线带空心菱形:表现聚合关系,表现团体与部分之间的弱依靠关系,部分可独立存在。
实线带实心菱形:表现组合关系,表现团体与部分之间的强依靠关系,部分不能独立存在。
虚线带空心三角形箭头:表现实现关系,表现一个类实现了某个接口。
实线(不带箭头):表现关联关系,用于形貌类之间的一般关系。假如须要明确方向,可以在一端加箭头表现导航方向。
30. 计划测试用例时,使用最多的一种黑盒测试方法是(等价类划分)。
31. 开发软件时对提高开发人员服从至关重要的是先辈的软件开发工具和环境。
32.在CMMI模型中,软件过程品级分为(初始级、已管理级、已定义级、已量化管理级、优化级 )。
解析:注意二级和三级不要弄混!已管理级创建了根本的项目管理流程;已定义级将其标准化
33. 影响系统可维护性的因素不包括( 可靠性 )
34在面向对象分析中,获取类中的方法(或操作)可以通过分析(顺序图)
35.编写程序计划说明书是(系统计划员)
36. 模块的分解应使每个模块(内部自身联系细密),而非内部处理相对独立。
[*]软件计划中,用抽象和分解的目的是低落复杂性
[*]开放封闭原则可以通过面向对象中的( 继承和多态 )来实现。
[*]在软件计划阶段,须要解决的关键题目是( 目标系统怎样做?而不是目标系统应当做什么?)
[*]在UML建模中,用于形貌对象之间交互过程的是序列图
[*]下面UML视图形貌一个对象的生命周期的是(状态图)。
[*]在面向对象方法中模块可以是(类、对象、接口、构件)
[*]不属于数据流图的根本元素是( 数据字典 )。
[*]影响软件可维护性的重要因素不包括( 可用性 )。
[*]有控制流图G,此中判定节点有8个,则该控制流图的环形复杂度为( 9 )。
[*]软件能力成熟度模型中特征为组织和项目对质量和过程绩效订定了量化目标,并以此作为管理过程的标准的品级是(已量化管理级)。
[*]不属于项目成本管理的子过程是(控制质量)
[*]下列软件哪个最适合接纳敏捷开发方法( 小型创业项目软件 )。 需求变革快且开发周期短
[*]瀑布模型作为传统开发模型,一般以为是(重载的开发模型 )
[*]下面的( 保持变量名简短以便代码紧凑)不是良好编码的原则。大概会低落代码的可读性和可维护性。
[*]下列属于系统计划的任务的是( 体系架构计划 )。
[*]以下是衡量软件工作量常用的单元( 人月)
[*]模块之间的耦合关系,最好的耦合是(数据耦合 )
[*]具有过程已经获得了很好的说明和理解。并且对标准、规程、工具和方法进行了形貌管理特点的组织是在CMMI中处于(已定义)品级。
[*]面向对象分析构建的功能模型用的是(用例模型 )
[*]具有生命线事物的UML模型图是( 顺序图)。
[*]用原型法开发信息系统时,原型是( 可运行的模型 )
[*]PDL,也称为伪代码,是一种用于形貌程序计划和处理逻辑的工具,重要用于形貌程序的实现细节,而不是用于形貌系统结构。
[*]数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是(数据、标记、控制、公共 )。
[*]UML图中属于静态图的是 类图 。
[*]在结构化分析中对系统的功能建模用(数据流图 )
ER图用于形貌数据建模,状态图用于运动建模
[*]面向对象计划的类的候选者中用于处理软件系统中的各种业务逻辑和运算,或者帮忙软件系统完成各个业务功能的类是(控制类 )。 实体类重要形貌数据结构和属性,不负责业务逻辑处理。
[*]具有已经初步实施了项目管理特点的组织是在CMMI中处于( 已管理级 )品级。
[*]一个类对象所大概履历的所有进程的模型图是(状态机视图)
[*]进行需求分析可使用多种工具,以下不适用的是(PAD图 )。
需求分析阶段,常用的工具包括数据流图(DFD)、数据字典和判定表等
而 PAD图(程序流程图) 是一种形貌程序实现逻辑的工具,通常用于程序计划阶段
[*]在结构化计划中,模块之间的耦合关系最好的是(数据耦合)
[*]结构化计划时,过程计划的重要依据是(加工规格说明、状态迁移图、控制规格说明 )
[*]https://i-blog.csdnimg.cn/direct/33bc0d4fd4eb448882a6625c41b10a75.png
[*]在面向对象计划过程中,对于类的候选者范例有( 边界类、控制类、实体类 ). 注意没有交互类!
[*]配置管理重要运动包括配置项辨认、配置状态陈诉和变更控制等。 不包括项目计划订定!项目计划订定属于项目管理的内容
[*]在绘制顺序图时,以下哪些元素是必须的 生命线、激活和消息
[*]配置库通常分为开发库、受控库和产物库三种范例。
[*]在结构分析过程中,需求分析人员重要接纳(结构化语言、判定树和判定表)等工具形貌数据流图中的加工处理的业务逻辑。
[*]https://i-blog.csdnimg.cn/direct/0c95d1f7e0734f00b87f03f652f53673.png
[*]在结构化分析阶段,数据字典对以下出现的数据内容进行正确定义的是( 数据流图、处理/加工逻辑、状态图、实体关系图)。
[*]以下是属于静态白盒测试的技术有(轻量型的非正式代码审查、正式的代码审查、结对编程 )。
[*]在系统测试阶段,软件测试人员可以针对目标软件系统开展的测试内容有( 易用性测试、安全测试、压力测试),α、β测试属于验收测试
[*] 面向对象计划的根本特征包括封装、继承和抽象。
[*]构件的计划原则有(有用性、可用性(也叫可重用性)、自形貌性、可定制性和可移植性 )
[*]https://i-blog.csdnimg.cn/direct/7d9b3137ae0e420aafd144cb77d3563e.png
[*]属于黑盒测试技术的方法有(等价类划分、边界值分析 )。
[*]敏捷开发方法的特点包括哪些? 持续集成、团队协作、迭代开发(注意其需求是变革的!)
[*]https://i-blog.csdnimg.cn/direct/e7b3ca80645c499798b5e13c652210c1.png
[*]数据计划的内容有(数据元素计划、数据结构计划、文件格式计划、数据库计划 )。
[*]https://i-blog.csdnimg.cn/direct/86a5102047d1479eb7681e1e16a497bb.png
[*]在面向对象计划中,类与类之间的耦合关系可以是(依靠、关联、聚合、组合、继承 )。
[*]捷开发方法夸大个体和互动(个体和互动高于流程和工具)、客户相助(客户相助高于条约会商)以及响应变革高于遵循变革,相对不重视文档
[*]用例与用之间的关系有泛化、使用(包含)和扩展关系。
[*]可以用来低落模块间的耦合度的步伐使用接口进行模块间的通信、减少模块间的共享数据
[*]以下是构件的特性是(构件没有任何外部的可见状态、作为第三方的组装单元、独立部署单元)
[*]在软件测试方法中,常见的黑盒测试用例计划方法有(等价类划分、错误推测、因果图法 )。
[*]面向对象分析阶段,类候选者的属性信息可以通过分析用例形貌和运动形貌中的( 定语、名词短语)。
[*]常用的结构化建模工具:
数据流图(DFD): 用于功能建模,形貌数据流和处理。
实体关系图(ER图): 用于数据建模,形貌实体及其关系。
数据字典: 定义数据流图中的数据元素和数据存储。
[*]以下可以作为模块的是( 类、接口、函数、包、构件 )。
[*]在用例图中,扩展关系(extend)的作用是表现一个用例可以在特定条件下执行另一个用例的部分运动、允许一个用例扩展另一个用例的功能
[*]https://i-blog.csdnimg.cn/direct/11bfe307ec144ca4b66bed11800b3e36.png
[*]项目成本管理的子过程有(成本规划、控制成本、估算成本、订定预算 )。没有管理沟通!
[*]面向对象方法建模须要用到的模型是对象模型、功能模型和动态模型 )。
[*]https://i-blog.csdnimg.cn/direct/05377248cdda4ca6b6bc1bf687efb10e.png
[*]敏捷同盟以为客户相助胜过条约会商,遵循计划胜过响应变革。 ×
[*]接纳瀑布模型的开发过程是一种自下向上的开发方法。×
[*]在顺序图中,若A对象向B对象发了一个message1消息,则A对象的类应该有对应的message1方法。×(接收消息的对象(B)必须在其类中实现 message1 方法,表现它可以或许响应消息。)
[*]代码编写时,程序服从优先于代码清楚。 ×
[*]https://i-blog.csdnimg.cn/direct/86fdbfbd589048b6bc6ce9d0290eb726.png
[*]在软件计划阶段,须要解决的关键题目是(目标系统怎样做?)
[*]在软件分类,以下是支持软件的有(Eclipse; Power Designer15.1; IBM Rational Rose2003;)
[*]下列哪个不是软件维护的范例(更新性维护)
[*]按过程能力成熟度由低到高排序的结果是(初始级、已管理级、已定义级、已量化管理级、优化级; )
[*]在进行项目进度管理时,常用的工具有( 甘特图、时标网状图、PERT图; )
[*]增量模型是( 一种须要快速构造核心产物的好方法;)
[*]瀑布模型本质上是一种( 线性顺序模型 ; )。开发一个支持 3D打印的操作系统最适合接纳( 瀑布模型 )
[*]只有程序源代码是软件构件,计划文档不能算是构件。 ×
[*]接纳瀑布模型的开发过程是一种自顶向下的开发方法,而软件构件复用的开发过程是一种自底向上的开发方法。 √
[*]快速原型模型可以有用地顺应用户需求的动态变革。 √
[*]软件需求是待开发产物或系统的功能形貌。 ×
[*]概要计划不包括数据结构计划,精化软件结构图不属于概要计划阶段的任务;
[*]多重继承指的是父类可以有多个子类继承。 ×
[*]用例之间关系可以是泛化、使用、扩展三种关系。 √
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]