福师《软件工程》在线作业二答案
福建师范大学22春“软件工程”《软件工程》作业考核题库高频考点版(参考答案)试题号2

福建师范大学22春“软件工程”《软件工程》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.分析模型是系统分析员同用户、领域专家交流时有效地通信手段。
()A、错误B、正确参考答案:B2.需求分析中开发人员要从用户那里了解的有()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模参考答案:A3.下面属于逻辑覆盖的是()A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖参考答案:ABCD4.软件工程包括技术和管理两方面内容,是技术与管理紧密结合的产物。
()A、错误B、正确参考答案:B下面选项属于瀑布模型存在的问题()。
A、用户容易参与开发B、缺乏灵活性C、用户与开发者易沟通D、适用可变需求参考答案:B6.在设计人机界面的过程中常见的问题有()A.系统响应时间B.用户帮助设施C.出错信息处理D.命令交互参考答案:ABCD7.下面选项属于瀑布模型存在的问题()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求参考答案:B8.信息隐藏中隐藏的是模块的()A.实现细节B.设计细节C.运行细节D.以上都不正确参考答案:A9.模块内聚度越高,模块内各成分彼此结合的程度越()。
C.无法判断D.相等参考答案:B10.下面属于软件危机表现的有()。
A、对软件的开发成本不准确B、对软件的开发进度估计不准确C、软件通常没有适当的文档资料D、软件常常是不可维护的参考答案:A,B,C,D11.信息隐藏中隐藏的是模块的()。
A、实现细节B、设计细节C、运行细节D、以上都不正确参考答案:A12.下面不属于软件成分的重用的级别的是()。
A、代码重用B、设计结果重用C、分析结果重用D、类重用参考答案:D13.为适应软件运行环境的变化而修改软件的活动为()。
A.纠错性维护B.适应性维护C.改善性维护参考答案:B14.对象模型表示静态的、结构化的系统的“数据”性质。
()A.正确B.错误参考答案:A15.()由软件定义、软件开发和运行维护3个时期组成A.软件生命周期B.软件测试流程C.软件维护D.软件部署参考答案:A16.软件工程的主要目的包括()。
《软件工程》试题及参考答案(第2套)

《软件工程》试题及参考答案(第2套)《软件工程》试题及参考答案(第2套)一、选择题1.在软件工程中,瀑布模型的生命周期包括以下几个阶段()。
A.需求分析阶段B.设计阶段C.编码阶段D.测试阶段E.维护阶段F.以上都包括参考答案:F.以上都包括2.软件工程的基本特性包括()。
A.可维护性B.可移植性C.可靠性D.可重用性E.可伸缩性F.以上都包括参考答案:F.以上都包括3.以下哪种模型强调迭代和增量开发?A.瀑布模型B.原型模型C.敏捷模型D.螺旋模型参考答案:D.螺旋模型4.软件工程中的需求分析包括()。
A.系统功能需求B.非功能需求C.用户需求D.软件需求E.硬件需求F.以上都包括参考答案:F.以上都包括5.在软件测试中,黑盒测试主要是通过()来检查程序功能是否正确。
A.检查程序内部逻辑B.检查代码覆盖率C.检查输入输出D.检查程序性能参考答案:C.检查输入输出二、填空题1.软件工程中的标准化组织是指由()制定的一系列标准。
参考答案:IEEE2. V字模型的测试活动是()的。
参考答案:并行进行3. 敏捷开发的核心原则是()。
参考答案:个体和交互高于流程和工具4. 软件开发中,CI是指()的集成。
参考答案:持续5. 软件工程中的 CASE 是指()。
参考答案:计算机辅助软件工程三、简答题1.请简要阐述软件工程的定义及其重要性。
参考答案:软件工程是一门研究如何有效地设计、创建和维护软件的学科。
它涵盖了软件开发的全过程,包括需求分析、设计、编码、测试等各个阶段。
软件工程的重要性体现在以下几个方面:1) 提高软件质量:通过采用系统化的方法和标准化的流程,可以减少软件缺陷和错误,提高软件的质量和可靠性。
2) 提高软件开发效率:软件工程提供了一整套的方法和工具,可以提高软件开发的效率和生产率,减少开发周期和成本。
3) 管理软件开发过程:软件工程强调项目管理和团队合作,可以有效地管理软件开发过程,确保项目按时交付,并能够满足用户需求。
福建师范大学22春“软件工程”《软件工程》期末考试高频考点版(带答案)试卷号2

福建师范大学22春“软件工程”《软件工程》期末考试高频考点版(带答案)一.综合考核(共50题)1.与用户沟通时访谈有两种基本方式,正式的和非正式的访谈。
()A、错误B、正确参考答案:B2.两个模块彼此间通过参数交换信息,而且交换的信息仅仅是(),称为数据耦合A.数据B.图表C.数字D.文字参考答案:A3.下面不是软件危机现象的是()A.对软件开发成本和进度的估计常常很不准确B.用户对“已完成的”软件系统不满意的现象经常发生C.软件产品的质量往往靠不住D.软件常常是可维护的参考答案:D4.单元测试集中检测()A.模块B.过程C.数据D.架构参考答案:A对象模型表示静态的、结构化的系统的“数据”性质。
()A.正确B.错误参考答案:A6.重载提高了面向对象系统的灵活性和可读性。
()A.正确B.错误参考答案:A7.下面属于软件危机表现的有()A.对软件的开发成本不准确B.对软件的开发进度估计不准确C.软件通常没有适当的文档资料D.软件常常是不可维护的参考答案:ABCD8.Jackson结构程序设计方法基本上由()个步骤组成。
A、1B、3C、5D、7参考答案:C9.所谓穷举测试就是把程序中所有可能的执行路径都检查一遍。
()A、错误B、正确10.需求分析最终的结果是产生()。
A、项目开发计划B、需求规格说明书C、设计说明书D、可行性分析报告参考答案:B11.下面哪些不是数据字典的元素()A.数据流B.数据存储C.处理D.数据对象参考答案:D12.面向对象的软件技术以()为核心A.数据B.对象C.过程D.结构参考答案:B13.()能粗略的标志一个系统的大小和复杂程度A.深度B.宽度C.扇出D.扇入参考答案:A常见的成本估算技术有()A.代码行技术B.任务分解技术C.自动估计成本技术D.零消耗技术参考答案:ABC15.信息隐藏中隐藏的是模块的()。
A、实现细节B、设计细节C、运行细节D、以上都不正确参考答案:A16.下面属于软件调试技术的是()。
福师《软件工程》在线作业二15秋100分答案

福师《软件工程》在线作业二
一、单选题(共30 道试题,共60 分。
)
1. 层次图很适于在()设计软件的过程使用
A. 自顶向下
B. 自底向上
C. 由中间到两边
D. 以上都不正确
正确答案:A
2. 下面不是面向对象设计准则的是( )
A. 模块化
B. 抽象
C. 信息隐藏
D. 不可重用
正确答案:D
3. 下面选项属于瀑布模型存在的问题()
A. 用户容易参与开发
B. 缺乏灵活性
C. 用户与开发者易沟通
D. 适用可变需求
正确答案:B
4. 将软件组装成系统的测试技术为( )
A. 集成测试
B. 单元测试
C. 集合测试
D. 系统测试
正确答案:A
5. 下面不是在需求分析阶段的图形工具的是()
A. 数据流图
B. 层次方框图
C. IPO图
D. I-O图
正确答案:D
6. 详细设计也称为(),它将详细的设计每个模块
A. 模块设计
B. 过程设计
C. 整体设计
D. 分段设计
正确答案:A
7. 下面属于软件调试技术的是()。
A. 边界值分析
B. 回溯法
C. 循环覆盖。
福建师范大学智慧树知到“软件工程”《软件工程》网课测试题答案卷3

福建师范大学智慧树知到“软件工程”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.大型软件的测试不含有哪个阶段?()A、边值测试B、单元测试C、集成测试D、验收测试2.判定覆盖又叫()A.分支覆盖B.条件覆盖C.语句覆盖D.点覆盖3.数据对象彼此间()A.有关联的B.没有关联C.不好界定关联D.以上都不正确4.软件系统的文档常常分为系统文档和结构文档。
()A.正确B.错误5.下面哪些不是数据字典的元素()A.数据流B.数据存储C.处理D.数据对象6.边界测试时单元测试中最后的可能是最重要的任务。
() A、错误B、正确7.软件配置管理是在软件的整个生命期内管理变化的一组活动。
()A.正确B.错误8.在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改比较简单。
()A.正确B.错误9.对象模型表示静态的、结构化的系统的“数据”性质。
()A、错误B、正确10.软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试()。
A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑第1卷参考答案一.综合考核1.参考答案:A2.参考答案:A3.参考答案:A4.参考答案:B5.参考答案:D6.参考答案:B7.参考答案:A8.参考答案:B9.参考答案:B10.参考答案:D。
软件工程课后习题答案2

12
作业及解答(第3章)
从问题陈述可知,复印机的状态主要有“闲置”、“复印
”、“缺纸”和“卡纸”。引起状态转换的事件主要是“ 复印命令”、“完成复印命令”、“发现缺纸”、“装满 纸”、“发生卡纸故障”和“排除了卡纸故障”。
13
作业及解答(第4章)
14
补充:请将下图的DFD转换为软件结构图。 (注:图中⊕表示或者)
1
作业及解答(第3章)
1. 银行计算机储蓄系统的工作过程大致如下:储户填写的 存款单或取款单由业务员键入系统,如果是存款则系统记 录存款人姓名、住址(或电话号码)、身份证号码、存款类 型、存款日期、到期日期、利率及密码(可选)等信息,并 印出存单给储户;如果是取款而且存款时留有密码,则系 统首先核对储户密码,若密码正确或存款时未留密码,则 系统计算利息并印出利息清单给储户。 请用数据流图描绘本系统的功能,并用实体-联系图描绘 系统中的数据对象。
21
不能是两个分开的子系统,是相同的前台单个处理
银行储蓄系 统
存 款 单 款
率 利
利 存单 息清单
密 码
业务单据录 入
利 率
存款单
取
单
储蓄业务处理
存款单
单据输出
利 息
存单
款
存单
密码
取
利率
清
利
单
密 码
单
息
存款利 率设置
存款单据输 入
取款单 据输入
存款
取款
存单
利息清单
22
(2)机票预定系统 为了方便旅客,某航空公司拟开发一个机票预定系 统。旅行社把预定机票的旅客信息(姓名、性别、 工作单位、身份证号码、旅行时间、旅行目的地等 )输入该系统,系统为旅客安排航班,旅客在飞机 起飞前一天凭取票通知和账单交款取票,系统核对 无误即印出机票给顾客
福师《软件工程》在线作业二-0007.054ED1DC-

福师《软件工程》在线作业二-0007
根据用户在软件使用过程中提出的建设性意见所进行的维护活动是( ). A:纠错性维护
B:适应性维护
C:改善性维护
D:预防性维护
答案:C
完善性维护占整个维护活动的()
A:50%-66%
B:17%-21%
C:18%-25%
D:4%
答案:A
以事务为中心的数据流称为()
A:变换流
B:事务流
C:设计过程
D:模块流
答案:B
以下那个不属于验证软件需求的正确性的()
A:一致性
B:完整性
C:现象性
D:有效性
答案:C
()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。
A:软件过程
B:软件测试
C:软件生存周期
D:软件工程
答案:D
一张判定表由()部分组成
A:1。
福师《软件工程》在线作业二-0008C9D91

福师《软件工程》在线作业二-0008
面向对象的软件技术以()为核心
A:数据
B:对象
C:过程
D:结构
答案:B
改正性维护占整个维护活动的()
A:50%-66%
B:17%-21%
C:18%-25%
D:4%
答案:B
软件测试是为()而执行程序的过程。
A:纠正错误
B:发现错误
C:避免错误
D:证明正确
答案:B
数据字典的最重要用途是作为()阶段的工具
A:开发
B:分析
C:运行
D:维护
答案:B
()能粗略的标志一个系统的大小和复杂程度
A:深度
B:宽度
C:扇出
D:扇入
答案:A
下面属于软件调试技术的是()。
A:边界值分析
B:回溯法
C:循环覆盖
D:集成测试
答案:B
在设计人机界面的过程中,下面那个问题不可能遇到()A:系统吞吐量
B:系统响应时间
C:用户帮助设施
D:出错信息处理
答案:A
软件生命周期中所花费用最多的阶段为()。
A:详细设计
B:软件编码
C:软件测试
D:软件维护。
福师《软件工程》在线作业一

福师《软件工程》在线作业一福师《软件工程》在线作业一二试卷13春总分:100 测试时间:--单选题判断题多选题14 、单选题秋(共 30 道试题,共 60 分。
)1. 完善性维护占整个维护活动的()A. 50%-66%B. 17%-21%C. 18%-25%D. 4%满分:2 分2. ()适合于调试小程序A. 蛮干法B. 回溯法C. 原因排除法D. 以上均不是满分:2 分3. 一张判定表由()部分组成A. 1B. 2C. 3D. 4满分:2 分4. 从事物的组成部件及每个部件的属性、功能来认识事物。
这种方法是()的方法。
A. 面向对象B. 面向数据C. 面向过程D. 面向属性满分:2 分5. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。
A. 软件过程B. 软件测试C. 软件生存周期D. 软件工程满分:2 分6. 为使模块尽可能独立,要求()A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D. 以上都不正确满分:2 分7. 为适应软件运行环境的变化而修改软件的活动为( ).A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护满分:2 分8. 将软件组装成系统的测试技术为( )A. 集成测试B. 单元测试C. 集合测试D. 系统测试9. 需求分析中开发人员要从用户那里了解的有()A. 软件做什么B. 用户使用界面C. 输入的信息D. 软件的规模满分:2 分10. 需求分析最终的结果是产生()A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告满分:2 分11. 任务分解技术中最常用的是按()划分任务A. 开发阶段B. 开发目标C. 设计过程D. 以上都不正确满分:2 分12. Jackson结构程序设计方法基本上由()个步骤组成A. 1B. 3C. 5D. 7满分:2 分13. 模块内聚度越高,模块内各成分彼此结合的程度越()。
软件工程2答案

软件工程2答案一,填空1.螺旋模型、瀑布模型、原型模型 2.经济技术 3. F/(1+i)n 4加工、图形5.数据结构数据结构 6.IPO HC 7.偶然内聚9.判定覆盖条件覆盖10.面向对象的设计面向对象的编程面向对象的维护11.审查测试12.单元测试系统测试13主动式和被动式二.单项选择1 A2 C3 D4 B5 C三.判断1 对2 对3 错4 对5 错四.名词解释1.偶合:是软件结构内各个模块之间互连程度的度量2.模块独立性:模块独立性是软件系统中每个模块只涉及软件要求的具体子功能,而和软件借口中其他的模块借口是简单的。
3.面向对象:一种使用对象、消息传送、类、继承、多态和动态绑定来开发问题域模型之解的范围;一种基于对象、类、实例和继承等概念的技术;用对象作为见建模的原子4.封装性:一个清楚的边界,所有的对象的内部软件的范围被限定在这个边界内;一个接口,这个借口描述这个对象和其他的对象之间相互的作用;受保护的内部实现,这个实现给出了由软件对象提供的功能的细节,实现细节能在定义这个对象的类的外面访问。
5.程序效率:是指程序的执行速度及程序占用的存储空间。
五.简答题1. 结构化分析方法的基本思想,是按照软件内部数据传递变化的关系,自顶向下逐层分解,对于较复杂的实际问题,一个数据流图是不够的,需要按照问题的层次结构进行逐步分解,并以分层数据流图反映这种结构关系.2.复审DFD图,必要时可再次进行修改和细化;鉴别DFD图所表示的软件结构的结构特征,确定它所代表的软件结构是属于变换型还是事务型;按照SD方法规定的一组规则,把DFD图映射为初始的SC图;按照设计改进原则细化和改进初始的SC图,获得最终SC图.3. 测试方法研究以最少的测试用例集合测试出更多的程序中潜在的错误.按照测试过程是否在实际应用环境中来分,有静态分析和动态测试.测试方法有分析方法与非分析方法,分析方法包括静态分析法与白盒法,也称逻辑驱动方法,非分析方法又称黑盒法,也称逻辑驱动方法。
福师(2020-2021)《软件工程》在线作业二(3)答案

福师(2020-2021)《软件工程》在线作业二
注:本科有多套试卷,请核实是否为您所需要资料,本资料只做参考学习使用!!!
一、单选题(共30题,60分)
1、()由软件定义、软件开发和运行维护3个时期组成
A软件生命周期
B软件测试流程
C软件维护
D软件部署
提示:认真复习课本知识302,并完成以上题目
【参考选择】:A
2、下面不是面向对象设计准则的是( )
A模块化
B抽象
C信息隐藏
D不可重用
提示:认真复习课本知识302,并完成以上题目
【参考选择】:D
3、详细设计也称为(),它将详细的设计每个模块
A模块设计
B过程设计
C整体设计
D分段设计
提示:认真复习课本知识302,并完成以上题目
【参考选择】:A
4、需求分析最终的结果是产生()
A项目开发计划
B需求规格说明书
C设计说明书
D可行性分析报告
提示:认真复习课本知识302,并完成以上题目
【参考选择】:B
5、数据对象彼此间()
A有关联的
B没有关联
C不好界定关联
D以上都不正确
提示:认真复习课本知识302,并完成以上题目
【参考选择】:A。
17春福师软件工程在线作业二

2017秋17春福师《软件工程》在线作业二一、单项选择题(共 30 道试题,共 60 分。
)1. 两个模块彼其间通过参数互换信息,而且互换的信息仅仅是(),称为数据耦合A. 数据B. 图表C. 数字D. 文字正确答案:2. 面向对象的软件技术以()为核心A. 数据B. 对象C. 进程D. 结构正确答案:3. 需求分析最终的结果是产生()A. 项目开发打算B. 需求规格说明书C. 设计说明书D. 可行性分析报告正确答案:4. 大型软件的测试不含有那个时期()A. 边值测试B. 单元测试C. 集成测试D. 验收测试5. ()适合于调试小程序A. 蛮干法B. 回溯法C. 缘故排除法D. 以上均不是正确答案:6. 数据对象彼其间()A. 有关联的B. 没有关联C. 不行界定关联D. 以上都不正确正确答案:7. 以下那个选项()不属于实体-联系图A. 数据B. 数据对象C. 数字D. 数图正确答案:8. Jackson结构程序设计方式大体上由()个步骤组成A. 1B. 3C. 5D. 7正确答案:9. 下面属于软件调试技术的是()。
A. 边界值分析B. 回溯法C. 循环覆盖D. 集成测试10. 下面选项属于瀑布模型存在的问题()A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通D. 适用可变需求正确答案:11. 信息隐藏中隐藏的是模块的()A. 实现细节B. 设计细节C. 运行细节D. 以上都不正确正确答案:12. 下面不是软件工程三要素的是()A. 方式B. 类C. 进程D. 工具正确答案:13. 软件生命周期中所花费用最多的时期为()。
A. 详细设计B. 软件编码C. 软件测试D. 软件保护正确答案:14. 软件测试方式中,黑盒、白盒测试法是经常使用的方式,白盒测试要紧用于测试()A. 结构合理性B. 软件外部功能C. 程序正确性D. 程序内部逻辑15. 任务分解技术中最经常使用的是按()划分任务A. 开发时期B. 开发目标C. 设计进程D. 以上都不正确正确答案:16. 依照用户在软件利用进程中提出的建设性意见所进行的保护活动是( ).A. 纠错性保护B. 适应性保护C. 改善性保护D. 预防性保护正确答案:17. 以下那个不属于验证软件需求的正确性的()A. 一致性B. 完整性C. 现象性D. 有效性正确答案:18. 软件测试是为()而执行程序的进程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
福师《软件工程》在线作业二-0008
试卷总分:100 得分:100
一、单选题(共30 道试题,共60 分)
1.面向对象的软件技术以()为核心
A.过程
B.结构
C.数据
D.对象
答案:D
2.改正性维护占整个维护活动的()
A.50%-66%
B.4%
C.18%-25%
D.17%-21%
答案:D
3.软件测试是为()而执行程序的过程。
A.避免错误
B.证明正确
C.纠正错误
D.发现错误
答案:D
4.数据字典的最重要用途是作为()阶段的工具
A.运行
B.维护
C.开发
D.分析
答案:D
5.()能粗略的标志一个系统的大小和复杂程度
A.深度
B.扇出
C.扇入
D.宽度
答案:A
6.下面属于软件调试技术的是()。
A.集成测试
B.边界值分析
C.循环覆盖
D.回溯法
答案:D
7.在设计人机界面的过程中,下面那个问题不可能遇到()
A.系统响应时间
B.系统吞吐量
C.用户帮助设施
D.出错信息处理
答案:B
8.软件生命周期中所花费用最多的阶段为()。
A.软件编码
B.软件维护
C.软件测试
D.详细设计
答案:B
9.需求分析最终的结果是产生()
A.项目开发计划
B.需求规格说明书
C.设计说明书
D.可行性分析报告
答案:B
10.下面不属于面向对象的重要特点()
A.类型检查
B.可重用性
C.可维护性
D.一致的表示方法
答案:A
11.下面选项中用黑盒技术设计测试用例的方法之一为()。
A.逻辑覆盖
B.等价类划分
C.循环覆盖
D.基本路径测试
答案:B
12.()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。
A.软件过程
B.软件生存周期
C.软件测试
D.软件工程
答案:D。