福师《软件工程》在线作业二答案
福建师范大学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:软件维护。
- 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。