软件工程考试题及答案免费
“软件工程考试题及答案免费”相关的资料有哪些?“软件工程考试题及答案免费”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程考试题及答案免费”相关范文大全或资料大全,欢迎大家分享。
软件工程考试题含答案
一 单项选择
1. 软件生命周期一般包括:软件开发期和软件运行期,下述(D )不是软件开发期所应包含的内容。 A需求分析 B 结构设计 C程序编制 D软件维护 2. 软件是一种逻辑产品,它的开发主要是(A )。
A研制 B拷贝 C再生产 D复制
3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( C )。 A喷泉模型 B 增量模型 C瀑布模型 D螺旋模型
4. 在软件生存周期中,( B )阶段必须要回答的问题是“要解决的问题是做什么?”。 A详细设计 B 可行性分析和项目开发计划 C概要设计 D软件测试 5. 软件产品与物质产品有很大区别,软件产品是一种(C )产品 A有形 B 消耗 C逻辑 D文档
6. ( C )把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。
A 原型模型 B 螺旋模
软件工程考试题(带答案)
一、选择题
1.软件开发瀑布模型中的软件定义时期各个阶段依次是:( B )
A) 可行性研究,问题定义,需求分析。 B) 问题定义,可行性研究,需求分析。 C) 可行性研究,需求分析,问题定义。 D) 以上顺序都不对。
2.可行性研究主要从以下几个方面进行研究: (A)
A) 技术可行性,经济可行性,操作可行性。 B) 技术可行性,经济可行性,系统可行性。 C) 经济可行性,系统可行性,操作可行性。 D) 经济可行性,系统可行性,时间可行性。
3 耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下: (C)
A) 内容耦合,控制耦合,数据耦合,公共环境耦合。 B) 内容耦合,控制耦合,公共环境耦合,数据耦合。 C) 内容耦合,公共环境耦合,控制耦合,数据耦合。 D) 控制耦合,内容耦合,数据耦合,公共环境耦合。
4.在详细设计阶段所使用到的设计工具是:(A)
A) 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.
B) 数据流程图,Yourdon
软件工程考试题(带答案)
一、选择题
1.软件开发瀑布模型中的软件定义时期各个阶段依次是:( B )
A) 可行性研究,问题定义,需求分析。 B) 问题定义,可行性研究,需求分析。 C) 可行性研究,需求分析,问题定义。 D) 以上顺序都不对。
2.可行性研究主要从以下几个方面进行研究: (A)
A) 技术可行性,经济可行性,操作可行性。 B) 技术可行性,经济可行性,系统可行性。 C) 经济可行性,系统可行性,操作可行性。 D) 经济可行性,系统可行性,时间可行性。
3 耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下: (C)
A) 内容耦合,控制耦合,数据耦合,公共环境耦合。 B) 内容耦合,控制耦合,公共环境耦合,数据耦合。 C) 内容耦合,公共环境耦合,控制耦合,数据耦合。 D) 控制耦合,内容耦合,数据耦合,公共环境耦合。
4.在详细设计阶段所使用到的设计工具是:(A)
A) 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.
B) 数据流程图,Yourdon
软件工程基础考试题及答案多套
《软件工程基础》 考核题
该门课程不用现场笔试考试(网上预约考试时间为虚设),请预约该门课程考试的学生将答案手写A4答题纸上,于规定时间内交到学习中心,哈站交到班主任处。未预约的学生提交的内容作废处理,预约后不按规定时间提交按旷考处理。
(答题纸附在第二页,所有答案必须写在答题纸上,标清题号)
一、 选择题(每小题3分,共30 分)
1、准确地解决“软件系统必须做什么”是( )阶段的任务。 A.可行性研究 B. 需求分析 C. 软件设计 D. 程序编码 2、软件生存期中时间最长的是( )阶段。 A. 需求分析
C. 软件测试
B. 软件设计
D. 软件运行/维护
3、在结构化分析方法中用状态―迁移图表达系统或对象的行为。在状态―迁移图中,由一个状态和一个事件所决定的下一状态可能会有( )个。 供选择的答案: A. 1
C. 多个
B. 2
D. 不确定
4、软件需求分析阶段的工作,可以分为以下4个方面:
软件工程基础考试题及答案多套
《软件工程基础》 考核题
该门课程不用现场笔试考试(网上预约考试时间为虚设),请预约该门课程考试的学生将答案手写A4答题纸上,于规定时间内交到学习中心,哈站交到班主任处。未预约的学生提交的内容作废处理,预约后不按规定时间提交按旷考处理。
(答题纸附在第二页,所有答案必须写在答题纸上,标清题号)
一、 选择题(每小题3分,共30 分)
1、准确地解决“软件系统必须做什么”是( )阶段的任务。 A.可行性研究 B. 需求分析 C. 软件设计 D. 程序编码 2、软件生存期中时间最长的是( )阶段。 A. 需求分析
C. 软件测试
B. 软件设计
D. 软件运行/维护
3、在结构化分析方法中用状态―迁移图表达系统或对象的行为。在状态―迁移图中,由一个状态和一个事件所决定的下一状态可能会有( )个。 供选择的答案: A. 1
C. 多个
B. 2
D. 不确定
4、软件需求分析阶段的工作,可以分为以下4个方面:
软件工程期末试题及答案
软件工程期末试题及答案(六)
选择题
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)预期输出结果
软件工程考试试题与答案
专业:移动通信 科目:软件工程 一、单项选择题
1.好的软件结构应该是() A.低耦合、低内聚 B.高耦合、高内聚 C.高耦合、低内聚 D.低耦合、高内聚 答案:D
2.需求分析中开发人员要从用户那里了解() A.软件的规模 B.软件做什么 C.用户使用界面 D.输入的信息 答案:B
3.软件调试技术包括() A.演绎法 B.循环覆盖 C.边界值分析 D.集成测试 答案:A
4.软件需求规格说明书的内容不应包括对()的描述。 A.用户界面及运行环境 B.主要功能 C.算法的详细过程 D.软件的性能 答案:C
5.常用动词或动词词组来表示() A.属性 B.关联 C.类 D.对象 答案:B
6.软件可行性研究实质上是要进行一次()需求分析、设计过程。 A.详细的 B.深入的 C.彻底的 D.简化、压缩的 答案:D
7.软件部分的内部实现与外部可访问性分离,这是指软件的() A.继承性 B.共享性 C.抽象性 D.封装性 答案:D
8.软件部分的内部实现与外部可访问性分离,这是指软件的() A.共享性 B.继承性 C.抽象性 D.封装性 答案:D
9.在详细设计阶段,经常采
软件工程考试试题与答案
专业:移动通信 科目:软件工程 一、单项选择题
1.好的软件结构应该是() A.低耦合、低内聚 B.高耦合、高内聚 C.高耦合、低内聚 D.低耦合、高内聚 答案:D
2.需求分析中开发人员要从用户那里了解() A.软件的规模 B.软件做什么 C.用户使用界面 D.输入的信息 答案:B
3.软件调试技术包括() A.演绎法 B.循环覆盖 C.边界值分析 D.集成测试 答案:A
4.软件需求规格说明书的内容不应包括对()的描述。 A.用户界面及运行环境 B.主要功能 C.算法的详细过程 D.软件的性能 答案:C
5.常用动词或动词词组来表示() A.属性 B.关联 C.类 D.对象 答案:B
6.软件可行性研究实质上是要进行一次()需求分析、设计过程。 A.详细的 B.深入的 C.彻底的 D.简化、压缩的 答案:D
7.软件部分的内部实现与外部可访问性分离,这是指软件的() A.继承性 B.共享性 C.抽象性 D.封装性 答案:D
8.软件部分的内部实现与外部可访问性分离,这是指软件的() A.共享性 B.继承性 C.抽象性 D.封装性 答案:D
9.在详细设计阶段,经常采
软件工程试题和答案
一、选择
1、在软件开发的各种资源中,(B)是最重要的资源。
A开发工具B方法C硬件环境D人员
2、软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。
A固有的B人为的C可消除的D不可降低的
3、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A )系统。
A需求不确定的B需求确定的C管理信息D决策支持
4、单元测试的测试用例主要根据( D )的结果来设计。
A需求分析B源程序C概要设计D详细设计
5、(A )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
A软件过程B软件工具C软件生存周质量保证D软件工程
6、(A )意味着一个操作在不同的类中可以有不同的实现方式。
A多态性B类的复用C封装
7、软件测试计划开始于需求分析阶段,完成于(D )阶段。
A需求分析B软件设计C软件实现D软件测试
8、在软件生存周期的瀑布模型中一般包括计划、(C )、设计、编码、测试、维护等阶段。
A可行性分析B需求采集C需求分析D问题定义
9. 软件需求分析阶段的测试手段一般采用( C )。
A总结B阶段性报告C需求分析评审D不测试
10. (C )是把对象的属性和操作结合在一起,构成一个
软件工程试题与答案
《软件工程模拟试题及参考答案》(一)
一、单向选择题(四选一、每小题3分,共18分)
1、面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( B )到计算机世界的方法。 对应 映射 反映 反射
2、盒图也称为(D)或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。0802 流程图 框图 判定表
N-S图
3、面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的(A)结构。1001 程序 数据
逻辑 物理
4、人机界面的风格大致经过了(B)代的演变。 三 四 五
六
5、以下不属于白盒测试技术的是(D)1402 逻辑覆盖 基本路径测试 循环覆盖测试
等价类划分
6、为改正软件系统中潜藏的错误而进行的维护活动称为(A)。1501 纠错性维护 适应性维护 改善性维护 预防性维护
二、填空题(每空2分,共18分)
1. 文档—一种数据媒体和其上所记录的(数据)。0101
2. 机器语言、汇编语言:依赖于机器,面向(机器)0101 3. 软件有效性,指软件系统的时间和(空间)效率。0103
4. 软件定义过程可通过软件系统的(可行性研究)和需求分析两个阶段