软件工程+吉大考前辅导包 吉大考试题库答案

合集下载

吉大19秋学期《软件工程》在线作业一-0002参考答案

吉大19秋学期《软件工程》在线作业一-0002参考答案
伴随着我国资本市场的逐步开放,部分外资银行也进入我国金融业,给中国传统商业银行带来巨大冲击。面对资本市场开放带来的重重挑战,民生银行应该积极应对。首先,商业银行要积极学习外资银行业务方面的先进经验,取长补短,弥补自己的不足。其次,民生银行要提升自己参与资本市场的程度。民生银行投资业务占总资产的比例 2016 年达 37.43%,比上年提高 17.22%,但仍有进一步提高的空间。银行在参与资本市场在获得资本收益的同时,拓宽了银行收入来源丰富了资产管理业务,可谓实现多方面共赢。
3、应对互联网金融的办法
在今天的中国,互联网给人们的生活带来了极大的便利,智能手机已然成为人们生活的重要工具。对人们的生活来说,网络像水和空气不可缺少。P2P 网贷、第三方支付、众筹等新兴的筹融资形式给传统的银行存贷业务带来了巨大冲击,给银行的盈利能力造成了负面影响。互联网依靠大数据、云计算等新兴技术降低了传统金融服务的成本和困扰银行已久的信息不对称情况,减少了银行传统的佣金收入、手续费等中间业务收入。互联网金融已然在我国传统的金融业务领域占有重要影响。面对互联网金融的冲击,商业银行不能消极被动接受,更要主动积极应对。
D.不可重用
答案:D
22.当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。
A.判定表和判定树
B.盒图
C.流程图
D.关系图
答案:A
23.大型软件的测试不包括哪个阶段()
A.边值测试
B.单元测试
C.集成测试
D.验收测试
答案:A
以下内容可以删除:
远程教育复学科的教学和研究工作有利于总结我国远程教育的实践经验并进行理论概括和创新,开创开放与远程教育的中国模式和中国学派,为世界制远程教育的繁荣和发展作出我们的贡献;有利于借鉴世界各国远程教育的实践经验和理论研究成果,使我国远程教育学科理论研究和教学的起点高、成效快;同时,将有利于更好百地以理论指导教育决策。这是因为,远程教育度已经成为世界各国教育发展新的增长点,旅得了国际社会和教育界的关注,成为各国教育决策的新的热点之一.

软件工程师考试题库(含答案)

软件工程师考试题库(含答案)

软件工程师考试题库(含答案)以下是一些软件工程师考试的常见题目及其答案:1. 什么是软件工程?软件工程是一门系统性、规范性的学科,涉及开发和维护软件的原则、方法和工具。

2. 软件生命周期包含哪些阶段?软件生命周期包含需求分析、设计、编码、测试和维护等阶段。

3. 请解释需求分析阶段的重要性。

需求分析阶段是确定软件系统的需求和功能的过程,它对于后续的设计和开发非常重要。

在需求分析阶段,开发人员需要与用户明确需求,确保开发出满足用户需求的软件系统。

4. 请解释软件设计模式是什么。

软件设计模式是一套被广泛接受并经过验证的解决软件设计问题的经验法则。

它们是一些被认为有效的设计解决方案的模板。

5. 什么是软件测试?软件测试是检查和评估软件系统是否满足需求和预期的过程。

它有助于发现和修复软件中的错误和缺陷。

6. 解释一下集成测试和单元测试的区别。

单元测试是针对软件的最小可测试单元进行的测试,通常是对函数、方法或类进行测试。

而集成测试是将多个单元进行组合,并测试它们之间的交互是否正确。

7. 请简要介绍软件维护的类型。

软件维护包括以下类型:纠错性维护(修复错误)、适应性维护(适应环境变化)、完善性维护(改进性能和可用性)和预防性维护(预防潜在问题)。

8. 请说明软件工程师需要具备的技能和素质。

软件工程师需要具备良好的编程能力、系统思维、沟通能力和问题解决能力。

此外,他们还应具备团队合作和持续研究的精神。

以上是关于软件工程师考试题库的一些题目及答案,希望能对您的学习和准备有所帮助。

请自行补充更多题目和答案以扩展题库。

奥鹏吉林大学2020年3月课程考试《软件工程》考前练兵复习资料.doc

奥鹏吉林大学2020年3月课程考试《软件工程》考前练兵复习资料.doc

奥鹏吉林大学课程考试复习资料单选题1.把模块的控制结构转变成计算机可接受的程序代码的阶段是()A.详细设计B.测试C.维护D.编码【参考答案】: D2.为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护【参考答案】: C3.软件结构图的形态特征能反应程序重用率的是()A.深度B.宽度C.扇入D.扇出【参考答案】: C4.PDL属于()语言。

A.高级程序设计语言B.伪码C.中级程序设计语言D.低级程序设计语言【参考答案】: B5.软件结构图中,模块之间用直线连接,则表示他们之间存在()。

A.调用关系B.组成关系C.链接关系D.顺序执行关系【参考答案】: A6.下列白盒测试法,哪种是最强的覆盖准则()A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖【参考答案】: D7.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-2.0,2.0],现从输入的角度考虑一组测试用列-2.001,-2,20,2.001,设计这组测试用列的方法是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法【参考答案】: C8.一个成功的测试可以()A.表明程序没有错误B.发现所有错误C.发现尚未发现的错误【参考答案】: C9.()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。

A.多态性B.继承C.封装D.消息【参考答案】: C10.在软件开发的各种资源中,()是最重要的资源。

A.开发工具B.方法C.硬件环境D.人员【参考答案】: B11.作为面向对象分析的基础、由问题领域中的对象所组成、用ER图来描述是()。

A.消息模型B.处理模型C.状态模型D.瀑布模型【参考答案】: C12.某程序功能说明中列出“规定每个运动员参赛项目为1—3项”,应用黑盒法中的等价分类法确定等价类是()。

软件工程 吉林大学2020秋 课程机考复习题库答案

软件工程 吉林大学2020秋 课程机考复习题库答案
(1)
确认测试也称为(
)

A 有效性测试

B 无效性测试

C 静态测试

D 动态测试
正确正确的答案案:A
(2)
程序流程图的优点不包括( )

A 历史最悠久,使用最广泛

B 容易表示逐步求精的过程

C 支持程序的三种基本控制结构

D 直观清晰,易于使用
正确正确的答案案:B
(3)
软件开发的瀑布模型典型的刻画了软件生成周期的阶段划分,与其想适应的软

C 硬件环境

D 人员
正确正确的答案案:A
(8)
软件需求分析阶段的测试手段一般采用( )。

A 总结

B 阶段性报告

C 需求分析评审

D 不测试
正确正确的答案案:C
(9)
数据库设计全过程中的关键是 ( )。

A 分析用户要求

B 建立概念性数据模型

C 逻辑设计

D 物理设计
正确正确的答案案:A
A 数据结构

B 数据流图

CIPO 图

D 系统流程图
正确正确的答案案:A
(28)
设有下列语句序列 if(x>1) and (y<=5) then z←x * y else z←x+y; if
z=12 then z←2 * z;若采用判定条件覆盖法进行测试,则应选用( ) 为测
试用例。

Ax=1, y=12; x=4, y=7

D1—10M
正确正确的答案案:D

吉林大学《软件工程》第一章 期末考试学习资料

吉林大学《软件工程》第一章 期末考试学习资料

吉大《软件工程》第一章一、简述软件的特点。

参考答案:·软件是一种逻辑实体,具有抽象性:·软件的生产与硬件不同呢,在它的开发中没有明显的制造过程。

·与硬件不同,软件在运行和使用期间,没有机械磨损和老化问题。

二、说明软件生命周期参考答案:一个软件从定义、开发、使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把它称为软件的生命周期。

具体包括:问题定义、可行性研究、需求分析、设计(概要设计、详细设计)、编码、测试和维护。

三、软件工程的七条基本原理参考答案:(1)用分阶段的生命周期计划严格管理;(2)坚持进行阶段评审;(3)实行严格的产品控制;(4)采用现代程序设计技术(5)结果应能清楚地审查(6)开发小组的成员应该少而精(7)承认不断改进软件工程实践的必要性不仅要积极主动地采纳新的软件技术,而且要注意不断总结经验。

四、简述瀑布模型的特点及存在的问题参考答案:·阶段间具有顺序性和依赖性·推迟实现的观点·质量保证的观点I 每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务。

II 每个阶段结束前都要对完成的文档进行评审,以便尽早发现问题,改正错误。

瀑布模型的成功在很大程度上是由于它基本上是一种文档驱动的模型。

瀑布模型存在的问题·将本来非线性的软件开发过程人为地加以线性化,不符合实际中的软件开发情况;·在项目的开始阶段难以清除地给出所有需求;·软件开发耗时长,可运行版本要等到项目后期才能得到,一旦在后期发现错误,付出的代价将是巨大的。

吉大15春学期《软件工程》在线作业一试卷试卷

吉大15春学期《软件工程》在线作业一试卷试卷

吉大15春学期《软件工程》在线作业一一、多选题(共3 道试题,共12 分。

)V 1. 下面属于成本估计()A. 代码行技术B. 任务分解技术C. 自动估计成本技术D. 投资回报率满分:4 分2. 下面属于在需求分析阶段的图形工具的是()A. 数据流图B. 层次方框图C. IPO图D. I-O图满分:4 分3. 瀑布模型的不存在以下问题()A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通二、判断题(共7 道试题,共28 分。

)V 1. 二义性是指读者可以用不同的方式理解的陈述()A. 错误B. 正确满分:4 分2. 单元测试集中检测软件设计的最小单元-模块()A. 错误B. 正确满分:4 分3. 确认测试目标是验证软件的有效性()A. 错误B. 正确满分:4 分4. 软件对象间彼此间的关系共有3类()A. 错误5. 程序流程图是过程设计的工具之一()A. 错误B. 正确满分:4 分6. 子系统的两种交互方式是客户-供应商关系和平等伙伴关系A. 错误B. 正确满分:4 分7. IPO图示输入、处理、输出图的简称()A. 错误B. 正确满分:4 分三、单选题(共15 道试题,共60 分。

)V 1. 软件系统的文档分为()类A. 一C. 三D. 四满分:4 分2. 需求分析中开发人员要从用户那里了解()A. 软件做什么B. 用户使用界面C. 输入的信息D. 软件的规模满分:4 分3. 下面不属于软件工程三要素的是()A. 方法B. 类C. 过程D. 工具满分:4 分4. 下面不是软件成分的重用的级别的是()A. 代码重用C. 分析结果重用D. 类重用满分:4 分5. 一个类可以有父类和子类主要是由于()A. 继承性B. 独立性C. 封装性D. 实力性满分:4 分6. 所有的测试都应该能追溯到()A. 用户需求B. 系统需求C. 测试案例D. 以上都不正确满分:4 分7. ER图包含了()种基本成分A. 一D. 四满分:4 分8. 从事物的组成部件及每个部件的属性、功能来认识事物。

软件工程考试题及答案

软件工程考试题及答案

软件工程考试题及答案一、选择题1. 下列哪项不是软件工程的基本特征?A. 系统性B. 统一性C. 可度量性D. 个别性答案:D2. 谁提出了软件生命周期模型的概念?A. RoyceB. BrooksC. BoehmD. Yourdon答案:A3. 下列哪个模型是一种迭代的模型?A. 瀑布模型B. 原型模型C. 增量模型D. 螺旋模型答案:D4. 软件测试的目的是什么?A. 证明程序是正确的B. 发现程序中的错误C. 验证程序的正确性D. 保证程序可靠性答案:B5. 下列哪项不是软件配置管理的任务?A. 识别软件配置项B. 控制软件配置项的变更C. 维护软件配置项的单位标识D. 确认软件配置项是否软件错误答案:D二、问答题1. 请简要说明软件质量保证的概念及作用。

答案:软件质量保证是确保软件产品达到预期质量水平的所有活动的总称。

它包括制定质量政策、计划和目标,制定和实施过程、标准和检查措施等。

软件质量保证的主要作用是确保软件产品在交付给用户之前达到预期的标准,提高软件开发过程的效率和质量。

2. 请简要介绍软件配置管理的基本概念和主要任务。

答案:软件配置管理是控制软件产品变化和构建组合软件的过程。

它包括软件配置项的识别、版本控制、变更控制、状态报告等任务。

主要任务包括识别软件配置项和管理它们的变更,保持软件产品的相互间的一致性和交付版本的可跟踪性。

3. 请分析软件测试中的黑盒测试和白盒测试的区别。

答案:黑盒测试是根据软件的需求规格进行测试,测试者不需要了解软件的内部结构和实现细节,只关注软件的功能和接口。

白盒测试是基于对软件内部结构和代码的了解进行测试,测试者可以根据代码的逻辑路径和执行情况设计测试用例。

黑盒测试更关注软件的功能是否符合需求,白盒测试更关注软件的代码逻辑和执行路径是否正确。

三、综合题1. 请简要描述软件生命周期模型的特点及常见的几种模型,并比较它们之间的优缺点。

答案:软件生命周期模型是描述软件开发过程中不同阶段顺序和关系的模型。

吉大11春学期《软件工程》复习题(专科,含答案)

吉大11春学期《软件工程》复习题(专科,含答案)

吉大11春学期《软件工程》复习题一、填空题1.软件维护就是在软件已经交付使用之后,为了改正错误或满足新的(需要)而修改软件的过程。

2.一次性集成是指当所有组件都单独测试完毕之后,将它们混和起来组成最终的系统,查看这个系统是否能首次运行成功。

一次性集成,又叫(整体拼装)。

3.软件系统的文档分为用户文档和(系统)文档两大类。

4.继承具有传递性,如果类C继承类B,类B继承类A,则类( C集成类A )。

5.子系统之间的两种交互方式有客户-供应商关系和(平等伙伴关系)。

6.类构件种重用方式有实例重用、继承重用和(多态重用)。

7.审查的一条主要标准就是每个阶段部应该交出(最新式的)高质量的文档资料。

8.对于任何两个相邻的阶段而言,前一阶段的结束标准就是后一阶段的开始标准,属于()。

9.软件的发展过程经历了(个体化的软件环境)、软件作坊、产业化生产。

10.关于发布版本,最常用的方法是增量开发和(选代开发)。

二、判断题1.可行性研究的目的是用最小的代价,在尽可能短的时间内确定问题是否能够解决。

(√)2.系统流程图是描绘物理系统的传统工具。

(√)3.投资回收期是使累计的经济效益等于最初投资所需要的时间。

显然投资回收期越长,就能越快地获得利润,因此这项工程也就越值得投资。

(×)4.应该这样设计和确定模块,使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问的。

(√)5.对于一个模块而言,模块自身的内聚越强,模块间的耦合就越小,模块所具有的独立性就越好。

可以说高内聚低耦合是我们进行软件设计的一贯原则。

()6.软件结构一般要求顶层扇出比较高,中层扇出较少,底层模块有高扇入。

(×)7.迭代开发是在一开始就移交一个完整的系统,然后在每一个新的发布版本中改变每个子系统的功能。

(√)8.可行性研究的实质就是要进行一次压缩,简化了的系统分析和设计的过程。

(√)9.数据流图描述了系统的分解,它表明系统由哪些部分组成。

吉林大学智慧树知到“计算机网络技术”《软件工程》网课测试题答案5

吉林大学智慧树知到“计算机网络技术”《软件工程》网课测试题答案5

吉林大学智慧树知到“计算机网络技术”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.耦合是对一个软件结构内不同模块之间互连程度的度量。

()A、错误B、正确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.错误8.耦合是对一个软件结构内不同模块之间互连程度的度量。

()A.正确B.错误9.为了使模块尽可能独立,要求( )。

A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强正确答案:B10.软件生命周期分为()个时期A.四B.二C.三D.一11.软件维护可有可无。

()A.正确B.错误12.软件工程包括技术和管理两方面的内容,是技术与管理紧密结合的产物( )。

A、错误B、正确正确答案:B13.程序流程图是过程设计的工具之一。

()A、错误B、正确14.下面哪个不是常见的3类人机界面设计指南?()。

A、一般交互指南B、信息输出指南C、数据输入指南D、信息显示指南15.IPO图示输入、处理、输出图的简称。

软件工程 吉大考试题库答案

软件工程 吉大考试题库答案

76.软件的开发模式有() 2.②变换模式、渐增模式、瀑布模式77.需求分析的方法包括()2.②结构化分析技术、面向对象的分析技术78.结构化程序设计就是要() 3.③限制GOTO语句的使用79.程序图的作用是() 2.②定量度量软件的复杂程度80.V(G)=m-n+p中的p取3意味着()3.③主程序中含两个子程序81.在数据流图中,源点和终点的数量() 4.④依需要而定82.模块的初始化工作和模块处理意外故障均属于()1.①时间内聚83.HIPO的含义是() 1.①层次、输入、处理、输出84.数据字典和数据流图共同构成系统的() 4.④逻辑模型85.好的软件结构它的外观形状一般呈()3.③椭圆形86.可行性研究阶段使用的图形工具是() 1.①DFD图87.下面说法正确的是()1.①模块的作用域在模块的控制域之内88.计算机的体系结构对程序设计语言具有()1.①反作用89.若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用()2.②自底向上的开发方法90.软件维护组织包括()1.①系统维护人员和系统管理人员92.下面说法哪个不属于设计准则()4.④模块要有重用性93.变换型结构的数据流呈()1.①线性形状94.等价类划分属于() 2.②黑盒测试95.软件测试的目的是() 2.②寻找软件中的错误6:CMU/SEI推出的(2 )将软件组织的过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。

1.A. CMM5:软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有(1 )。

①大部分错误是在编码之前造成的②在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率③错误发现得越晚,所付出的修正代价越高④为了便于控制开发进度1.供选择的答案:2.B. ①③1、软件开发应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。

吉大11春学期《软件工程》复习题(专科,含答案)

吉大11春学期《软件工程》复习题(专科,含答案)

吉大11春学期《软件工程》复习题一、填空题1.软件维护就是在软件已经交付使用之后,为了改正错误或满足新的(需要)而修改软件的过程。

2.一次性集成是指当所有组件都单独测试完毕之后,将它们混和起来组成最终的系统,查看这个系统是否能首次运行成功。

一次性集成,又叫(整体拼装)。

3.软件系统的文档分为用户文档和(系统)文档两大类。

4.继承具有传递性,如果类C继承类B,类B继承类A,则类( C集成类A )。

5.子系统之间的两种交互方式有客户-供应商关系和(平等伙伴关系)。

6.类构件种重用方式有实例重用、继承重用和(多态重用)。

7.审查的一条主要标准就是每个阶段部应该交出(最新式的)高质量的文档资料。

8.对于任何两个相邻的阶段而言,前一阶段的结束标准就是后一阶段的开始标准,属于()。

9.软件的发展过程经历了(个体化的软件环境)、软件作坊、产业化生产。

10.关于发布版本,最常用的方法是增量开发和(选代开发)。

二、判断题1.可行性研究的目的是用最小的代价,在尽可能短的时间内确定问题是否能够解决。

(√)2.系统流程图是描绘物理系统的传统工具。

(√)3.投资回收期是使累计的经济效益等于最初投资所需要的时间。

显然投资回收期越长,就能越快地获得利润,因此这项工程也就越值得投资。

(×)4.应该这样设计和确定模块,使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问的。

(√)5.对于一个模块而言,模块自身的内聚越强,模块间的耦合就越小,模块所具有的独立性就越好。

可以说高内聚低耦合是我们进行软件设计的一贯原则。

()6.软件结构一般要求顶层扇出比较高,中层扇出较少,底层模块有高扇入。

(×)7.迭代开发是在一开始就移交一个完整的系统,然后在每一个新的发布版本中改变每个子系统的功能。

(√)8.可行性研究的实质就是要进行一次压缩,简化了的系统分析和设计的过程。

(√)9.数据流图描述了系统的分解,它表明系统由哪些部分组成。

吉林大学智慧树知到“计算机网络技术”《软件工程》网课测试题答案_3

吉林大学智慧树知到“计算机网络技术”《软件工程》网课测试题答案_3

长风破浪会有时,直挂云帆济沧海。

住在富人区的她吉林大学智慧树知到“计算机网络技术”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.人机界面设计是接口设计的一个重要组成部分。

()A、错误B、正确2.ER图包含了()种基本成分A.四B.二C.三D.一3.在数据流图中,正方形代表()。

A、源点B、园点C、加工D、模块4.常见的程序控制结构不包括()A.顺序B.选择C.循环D.GOTO语句5.宽度是软件结构内同一个层次上的模块总数的最大值( )。

A、错误B、正确正确答案:B6.数据元素组成数据的方式有3种:顺序、选择和重复。

() A.正确B.错误7.在设计人机界面的过程中,下面那个问题不能遇到( )。

A、系统吞吐量B、系统响应时间C、用户帮助设施D、出错信息处理正确答案:A8.从事物的组成部件及每个部件的属性、功能来认识事物。

这种方法被称为()的方法。

A.面向过程B.面向数据C.面向属性D.面向对象9.代码行技术是比较简单的定()估算方法。

A、量B、性C、点D、以上都不正确10.为了使模块尽可能独立,要求()。

A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强第1卷参考答案一.综合考核1.参考答案:B2.参考答案:C3.参考答案:A4.参考答案:D长风破浪会有时,直挂云帆济沧海。

住在富人区的她6.参考答案:A8.参考答案:D9.参考答案:A10.参考答案:B。

吉大20新上学期《软件工程》在线作业一_686

吉大20新上学期《软件工程》在线作业一_686

(多选题)1: 瀑布模型的不存在以下问题()
A: 用户容易参与开发
B: 缺乏灵活性
C: 用户与开发者易沟通
D: 适用可变需求
正确答案: A,C,D
(多选题)2: 下面哪些属于数据字典的元素()
A: 数据流
B: 数据存储
C: 处理
D: 数据对象
正确答案: A,B,C
(多选题)3: 下面各项中不属于需求分析最终结果()
A: 项目开发计划
B: 需求规格说明书
C: 设计说明书
D: 可行性分析报告
正确答案: A,C,D
(判断题)4: 耦合是对一个软件结构内不同模块之间互连程度的度量() A: 错误
B: 正确
正确答案: B
(判断题)5: 软件系统的文档可以分为系统文档和结构文档
A: 错误
B: 正确
正确答案: A
(判断题)6: 人机界面设计是接口设计的一个重要组成部分()
A: 错误
B: 正确
正确答案: B
(判断题)7: 确认测试目标是验证软件的有效性()
A: 错误
B: 正确
正确答案: B
(判断题)8: 增量模型的基本思想是使用原型方法来尽量降低风险
A: 错误
B: 正确。

吉林大学《软件工程》第四章 期末考试学习资料

吉林大学《软件工程》第四章 期末考试学习资料

吉大《软件工程》第四章
一、说明形式化的分类有哪些。

参考答案:
(1)非形式化:用自然语言描述需求规格说明
(2)半形式化:用数据流图或实体-关系图建立模型(3)形式化:基于数学技术描述系统性质
二、简述应用形式化方法的准则。

参考答案:
(1)应该选用适当的表示方法;
(2)应该形式化,但不要过分形式化;
(3)应该估算成本;
(4)应该有形式化方法顾问随时提供咨询;
(5)不应该放弃传统的开发方法;
(6)应该建立详尽的文档;
(7)不应该放权质量标准;
(8)不应该盲目依赖形式化方法;
(9)应该测试、测试再测试;
(10)应该重用。

三、Petri网包含4种元素。

参考答案:
(1)一组位置P,库所/系统状态
(2)一组转换T,变迁/系统事件
(3)输入函数I,变迁/事件前提(4)输出函数O,变迁/事件结果。

吉大本科期末考试题及答案

吉大本科期末考试题及答案

吉大本科期末考试题及答案一、选择题(每题2分,共20分)1. 以下哪个选项不是计算机科学的分支?A. 人工智能B. 数据库系统C. 量子物理D. 计算机网络答案:C2. 根据相对论,当物体速度接近光速时,以下哪个现象会发生?A. 时间膨胀B. 质量增加C. 长度收缩D. 所有以上答案:D3. 在经济学中,需求曲线通常表示为:A. 价格与供给量的关系B. 价格与需求量的关系C. 需求量与供给量的关系D. 价格与生产成本的关系答案:B4. 以下哪种编程语言是静态类型语言?A. JavaScriptB. PythonC. JavaD. Ruby答案:C5. 在心理学中,弗洛伊德的哪个理论涉及到潜意识?A. 心理分析B. 行为主义C. 认知发展D. 社会学习理论答案:A6. 根据达尔文的进化论,物种进化的驱动力是:A. 自然选择B. 人为选择C. 突变D. 遗传答案:A7. 在化学中,元素周期表的排列依据是:A. 原子量B. 原子序数C. 电子数D. 化学性质答案:B8. 以下哪个不是数学中的几何图形?A. 三角形B. 圆C. 直线D. 点答案:D9. 在物理学中,描述力对物体作用效果的物理量是:A. 质量B. 力C. 动量D. 能量答案:C10. 以下哪个是生物分类学中的最高分类单位?A. 界B. 门C. 纲D. 目答案:A二、填空题(每空2分,共20分)1. 牛顿第二定律的公式是 \[ F = ma \],其中 \( F \) 代表力,\( m \) 代表质量,\( a \) 代表加速度。

2. 在统计学中,标准差是衡量数据分布的离散程度的一个指标。

3. 计算机操作系统的主要功能包括进程管理、内存管理、设备管理和文件系统管理。

4. 根据热力学第一定律,能量守恒,它表明能量不能被创造或消灭,只能从一种形式转换为另一种形式。

5. 心理学中的自我效能理论是由班杜拉提出的,它强调个体对自己完成特定任务的能力的信念。

软件工程+吉大考前辅导包 吉大考试题库答案

软件工程+吉大考前辅导包  吉大考试题库答案

(1)确认测试也称为( )正确答案:A(2)程序流程图的优点不包括( )正确答案:B(3)软件开发的瀑布模型典型的刻画了软件生成周期的阶段划分,与其想适应的软件开发方法是(即瀑布模型采用什么样的软件开发方法?)()。

正确答案:B(4)软件开发当中,抽取和整理用户需求并建立问题域精确模型的过程()正确答案:D(5)一个成功的测试可以()正确答案:C(6)TURBO PASCAL是()软件。

正确答案:A(7)软件工程的基本要素包括方法、工具和()。

正确答案:A(8)软件需求分析阶段的测试手段一般采用()。

正确答案:C(9)数据库设计全过程中的关键是()。

正确答案:A(10)根据SP方法的要点规定,程序最后要由()审定。

正确答案:A(11)在概要设计的设计文档中,对每个模块的描述内容包括()。

正确答案:C(12)一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于()。

正确答案:D(13)软件规模可按源程序行数的多少进行分类,所谓大型软件,通常是指源程序行数为()。

正确答案:D(14)下列四个软件可靠性定义中正确的是()。

正确答案:B(15)面向对象设计时,对象信息的隐藏主要是通过()实现的。

正确答案:A(16)()不属于概要设计所解决的问题范围。

正确答案:A(17)需求分析说明书不能作为()。

正确答案:A(18)某应用系统为今后的发展将单用户系统改为用户系统,并形成新的应用软件,由此进行的维护工作称为()。

正确答案:A(19)在分层数据流图映射成软件结构的设计中,下列说法错误的是()正确答案:C(20)数据流程图(DFD)是用于描述结构化方法中哪一个工作阶段的工具()。

正确答案:B(21)软件开发公司组织内部人员,模拟各类用户行为对即将面市的软件产品进行的测试我们称之为()。

正确答案:B(22)现有一个计算类型的程序,它的输入只有一个Y,其范围是-50≤Y≤50。

现从输入的角度考虑设计了一组测试用例:-100,100,0。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


A 专家

B 谁编谁审

C 主程序员

D 资料员
正确答案:A
(11)
在概要设计的设计文档中,对每个模块的描述内容包括( ) 。

A 功能、界面、输入、输出

B 界面、输入、输出、过程

C 界面、过程、限制和约束

D 功能、界面、过程、注释
正确答案:C
(12)
一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于( ) 。
据流图的转换。
正确答案:C
(20)
数据流程图(DFD)是用于描述结构化方法中哪一个工作阶段的工具( ) 。

A 可行性分析

B 需求分析

C 详细设计

D 程序编码
正确答案:B
(21)
软件开发公司组织内部人员,模拟各类用户行为对即将面市的软件产品进行的
测试我们称之为( )。

A b>测试

C 结构图

D 结构化语言
正确答案:B
(27)
Jackson 程序设计方法是一种面向( ) 的设计方法。

A 数据结构

B 数据流图

CIPO 图

D 系统流程图
正确答案:A
(28)
设有下列语句序列 if(x>1) and (y<=5) then z←x * y else z←x+y; if
z=12 then z←2 * z;若采用判定条件覆盖法进行测试,则应选用( ) 为测

A 对象的封装性

B 子类的继承性

C 系统模块化

D 模块的可重用
正确答案:A
(16)
( )不属于概要设计所解决的问题范围。

A 确定模块的层次结构

B 全程数据结构的设计

C 描述系统的功能与性能

D 修改用户手册
正确答案:A
(17)
需求分析说明书不能作为( ) 。

A 可行性研究的依据

B 用户和开发人员之间的合同
件开发方法是(即瀑布模型采用什么样的软件开发方法?)()。

A 构建化方法

B 结构化方法

C 面向对象方法

D 快速原型方法
正确答案:B
(4)
软件开发当中,抽取和整理用户需求并建立问题域精确模型的过程()

A 生成期

B 软件意向

C 结构化程序设计

D 面向对象分析
正确答案:D
(5)
一个成功的测试可以( )
在分层数据流图映射成软件结构的设计中,下列说法错误的是( )

A 分层的数据流图映射成软件结构图也应该是分层的。

B 软件结构图的物理输入与输出部分应放在主图中。

C 分层 DFD 的映射方法分为两种情况:①主图是变换型,子图
是事务型;②主图是事务型,子图是变换型。

D 变换型通常用于高层数据流图的转换,事务型通常用于低层数

A 数据型

B 复合型

C 内容型

D 公共型
正确答案:D
(13)
软件规模可按源程序行数的多少进行分类,所谓大型软件,通常是指源程序行
数为 ( )。

A5—50K

B50—100K

C1M

D1—10M
正确答案:D
(14)
下列四个软件可靠性定义中正确的是( ) 。

A 软件可靠性是指软件在给定的时间间隔内,按用户要求成功运

A 表明程序没有错误

B 发现所有错误

C 发现尚未发现的错误
正确答案:C
(6)
TURBO PASCAL 是( )软件。

A 系统软件

B 人工智能

C 事务软件

D 应用软件
正确答案:A
(7)
软件工程的基本要素包括方法、工具和( )。

A 过程

B 软件系统

C 硬件环境

D 人员
正确答案:A
(23)
下面 ( )不属于结构化设计需解决的问题范围。

A 确定系统应由哪些系统和模块组成

B 模块以什么方式联结,接口如何

C 如何编写结构程序

D 如何以恰当方式表达系统的软件结构
正确答案:C
(24)
下列 ( )不是模块化设计的目的。

A 可采用结构化设计方法

B 降低复杂度

C 有利于信息隐蔽

D 描述系统的功能与性能
正确答案:C
(25)
结构化设计方法采用变换分析和事务分析技术实现( ) 。

A 从数据结构导出程序结构

B 从数据流图导出初始结构图

C 从模块结构导出数据结构

D 从模块结构导程序结构
正确答案:A
(26)
结构化系统分析中,处理逻辑可用( ) 描述。

A 数据字典

B 数据流图

C 系统概要设计的依据

D 软件验收测试的依据
正确答案:A
(18)
某应用系统为今后的发展将单用户系统改为用户系统,并形成新的应用软件,
由此进行的维护工作称为( ) 。

A 改正性维护和预防性维护

B 适应性维护和完善性维护

C 完善性维护和改正性维护

D 预防性维护和适应性维护
正确答案:A
(19)
行的概率

B 软件可靠性是指软件在给定的时间间隔内,按设计要求成功运
行的概率

C 软件可靠性是指软件在正式投入运行后,按规格说明书的规定
成功运行的概率

D 软件可靠性是指软件在给定时间间隔内,按规格说明书的规定
成功运行的概率
正确答案:B
(15)
面向对象设计时,对象信息的隐藏主要是通过( ) 实现的。
(1)
确认测试也称为(
)

A 有效性测试

B 无效性测试

C 静态测试

D 动态测试
正确答案:A
(2)
程序流程图的优点不包括( )

A 历史最悠久,使用最广泛

B 容易表示逐步求精的过程

C 支持程序的三种基本控制结构

D 直观清晰,易于使用
正确答案:B
(3)
软件开发的瀑布模型典型的刻画了软件生成周期的阶段划分,与其想适应的软
试用例。

Ax=1, y=12; x=4, y=7

Bx=2, y=1; x=3, y=3

Cx=3, y=4; x=1, y=9

Dx=4, y=5; x=1, y=6
正确答案:A
(29)
系统分析阶段的主要任务是分析系统的综合要求,其中对系统需要的存储量、

C<b>β</b>测试

D 综合测试
正确答案:B
(22)
现有一个计算类型的程序,它的输入只有一个 Y,其范围是-50≤Y≤50。现从
输入的角度考虑设计了一组测试用例:-100,100,0。设计这组测试用例的
方法是( )。

A 条件覆盖法

B 等价分类法

C 边缘值分析法

D 错误推测法
正确答案:D
(8)
软件需求分析阶段的测试手段一般采用( )。

A 总结

B 阶段性报告

C 需求分析评审

D 不测试
正确答案:C
(9)
数据库设计全过程中的关键是 ( )。

A 分析用户要求

B 建立概念性数据模型

C 逻辑设计

D 物理设计
正确答案:A
(10)
根据 SP 方法的要点规定,程序最后要由( ) 审定。
相关文档
最新文档