



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《实用软件工程》学习通超星期末考试章节答案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至2030年中国8寸袖珍折叠自行车数据监测研究报告
- 2019-2025年军队文职人员招聘之军队文职管理学自我检测试卷B卷附答案
- 2019-2025年军队文职人员招聘之军队文职管理学与服务过关检测试卷A卷附答案
- 康德三诊物理试题及答案
- 保安文化测试试题及答案
- 小学生人际交往故事征文
- 企业虚拟专用网络服务协议
- 《统计学的数据处理基础:初三数学教案》
- 产品销量排行表-电商销售统计
- 辽宁省朝阳市建平县2024-2025学年八年级上学期期末生物学试题(含答案)
- 2024年内蒙古青城国有资本运营有限公司招聘笔试冲刺题(带答案解析)
- (正式版)JBT 14449-2024 起重机械焊接工艺评定
- 广东省深圳市2023-2024学年六年级下学期期末语文试题
- 旋耕机传动系统设计
- YJ-T 27-2024 应急指挥通信保障能力建设规范
- 往年专业知识(水利水电)相关题目及答案
- 乳突根治护理查房
- 骆驼祥子选择题100道及答案
- 2024年株洲师范高等专科学校高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 审计学知识点归纳总结
- 2024钇-90微球选择性内放射治疗肝脏恶性肿瘤规范化操作专家共识
评论
0/150
提交评论