下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《实用软件工程》学习通超星期末考试章节答案2024年5.结构化设计方法是面向
__
__的设计方法。
答案:数据流2.结构化系统分析主要是通过
__
__进行分析的。
答案:处理功能分解1.使用结构化分析方法时,采用的基本手段是
__
__。
答案:分解和抽象系统分析阶段的主要任务是分析系统的综合要求,其中对系统需要的存储量、健壮性、完全性和联机系统的响应时间等方面的要求属于(
)。
答案:运行要求对软件设计中软件的总体结构、外部接口、主要部件功能分配、全局数据结构以及各主要部件之间的接口等方面合适性的评价,属于(
)
答案:概要设计评审软件设计一般分为总体设计和详细设计,它们之间的关系是(
)。
答案:全局和局部在下列关于模块化设计的叙述中,正确的是(
)。
答案:便于由多个人分工编制大型程序;软件的功能便于扩充;程序易理解,也便于排错;只要模块之间的接口关系不变,由模块内部实现细节;模块间的单向调用关系叫做模块的层次结构软件工程中,关于程序模块优化的启发式规则有若干条,以下规则中符合优化原则的是(
)。
答案:通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性;将模块的作用范围限制在模块的控制范围之内;降低模块之间接口的复杂性,避免“病态连接;降低上层模块的扇出,增加模块调用的层次某个模块的作用域是指
(
)。
答案:受该模块内的判定所影响的所有模块一个模块直接控制(调用)的下层模块的数目称为模块的
()。
答案:扇出数软件设计中,Jackson方法将数据结构表示为三种基本结构,分别为(
)。
答案:顺序结构、分支结构和重复结构对于多重数据结构用Jackson方法设计时,必须考虑(
)问题。
答案:数据成分的对应性Jackson设计方法是由英国的M.Jackson所提出的。它是一种面向(
)的软件设计方法。
答案:数据结构下面的(
)不是一种好的做法。
答案:如果项目中原有代码不符合新的规范,应允许其存在,同时在新的代码中要延续原有的风格。下面的(
)是对提高程序编码效率没有影响的。
答案:变量名的使用为了保证软件的质量,使其具有较好的可维护性,关键在于(
)。
答案:选择好的程序设计风格下面的(
)是错误的。
答案:在程序设计中应尽可能对程序代码进行优化1.下面的(
)不是良好编码的原则。
答案:保持变量名简短以便代码紧凑关于逻辑覆盖,下列说法正确的是(
)
答案:覆盖所有的独立路径就能够覆盖所有的分支/star3/origin/49bfa38e8727203c61b71482fcc015e7.png
答案:①FALSE
②FALSE
③TRUE设有下列语句序列:
答案:(x>1)
and
(y<=5)
then
z←x
*
y逻辑覆盖法不包括(
)
答案:需求覆盖用白盒法测试程序时,常按照给定的覆盖条件选取测试用例。(
)
覆盖比其他覆盖都要严格,但它仍不能保证覆盖程序中的每一条路径。
答案:条件组合如果某个程序的输入数据的可能值划分为n个合理等价类,m个不合理等价类,这些等价类均为数轴上的一个有限区间范围,则采用边界值测试方法至少需要(
)个测试用例。
答案:2(m+n)现有一个计算类型的程序,它的输入只有一个Y,其范围是-50≤Y≤50。现从输入的角度考虑设计了一组测试用例:-100,100,0。设计这组测试用例的方法是(
)
答案:等价分类法某程序功能说明中列出“规定每个运动员参赛项目为1—3项”,应用黑盒法中的等价分类法确定等价类是
(
)
答案:以上都是已知程序用插入法排序(升序),现有已排序列1,2,3,4,5。现向序列中插入-2,观察插入结果是否在1之前,则采用的是(
)测试法。
答案:黑盒若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0≤X≤1.0。现从输入角度考虑设计了一组测试该程序的测试用例为-1.0001,-1.0,1.0,1.0001。设计这组测试用例的方法是(
)
答案:边界值分析法5.软件工程学的目的是以较低的成本,研制(
)质量的软件
答案:较高4.软件工程的出现是由于(
)
答案:软件危机的出现3.下面不属于软件的组成的是(
)
答案:记录2.下面不是软件工程的三个要素的是(
)
答案:环境1.软件工程的概念是(
)年提出的。
答案:19685.
快速原型模型的主要特点之一是(
)。
答案:及早提供工作软件4.
具有风险分析的软件生存周期模型是(
)。
答案:螺旋模型3.
(
)分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。
答案:增量模型(分批)2.
从结构化的瀑布模型看,在它的生命周期中的八个阶段,下面的几个选项中,哪个环节出错对软件的影响最大(
)。
答案:需求分析阶段1.
瀑布模型的关键不足在于(
)。
答案:不能适应需求的动态变更5.软件生命周期中所花费用最多的阶段是(
)。
答案:软件维护4.
软件的生存周期是指(
)。
答案:从软件计划起直到软件废弃所经历的全部时间3.
软件开发的结构化生命周期方法将软件生命周期划分成(
)等阶段。
答案:定义阶段,开发阶段,运行维护2.
下列叙述中不属于软件生命周期的模型的是(
)。
答案:快速组装模型1.软件生存周期中时间最长的是(
)阶段。
答案:软件维护5.
(
)的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得开发。
答案:可行性研究4.
软件可行性分析是着重确定系统的目标和规模,对成本—效益进行发现应属于下列选项中的(
)。
答案:经济可行性3.
可行性研究主要从以下几个方面进行研究(
)。
答案:技术可行性、经济可行性、操作可行性2.
可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因此必须给出(
)的回答。
答案:行或不行1.
一个项目是否开发,从经济上来说是否可行,归根结义取决于(
)。
答案:成本估算5.在需求分析中,分析员要从用户那里解决的最重要的问题是(
)。
答案:要让软件做什么4.
进行需求分析可使用多种工具,但(
)是不适用。
答案:PAD图3.
在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度离婚房产交易资金监管与安全保障协议3篇
- 矿山工程合同范本安全
- 主题乐园景观栈桥安装合同
- 建筑装饰劳务合同范本
- 药品实验室药品研发
- 编辑出版人员工作手册
- 2025版生态农业用地房地产抵押典当合同范本3篇
- 大型机场设备安装龙门吊租赁协议
- 知识产权服务授权书招投标
- 广告公司创意人才聘用合同范例
- 2018普通高中第十届化学趣味知识竞赛(含答案)
- 2023年心理学基础知识试题及答案
- 湖南省岳阳市2023-2024学年高三上学期教学质量监测(一)(一模) 英语 含解析
- 2024新信息科技三年级《第二单元 记录美好时光》大单元 第5课 美化处理图片(计划一课时) 教学设计2022课标
- 北师大版数学二年级上册100道口算题大全(全册 )
- 01SS105给排水常用仪表及特种阀门安装图集
- 卡西欧手表EQW-550(5178)中文使用说明书
- 人教部编统编版初中八年级语文下学期全册单元测试卷(1-6单元全含期中期末及答案解析)
- 住院医师规范化培训妇产科出科考试带答案
- 朝阳区六年级上学期语文期末试卷
- 人教A版(2019)高中数学选择性必修第二册 《数列的相关概念》教学设计
评论
0/150
提交评论