软件工程模拟题.docx

上传人:b****1 文档编号:410771 上传时间:2022-10-09 格式:DOCX 页数:16 大小:89.67KB
下载 相关 举报
软件工程模拟题.docx_第1页
第1页 / 共16页
软件工程模拟题.docx_第2页
第2页 / 共16页
软件工程模拟题.docx_第3页
第3页 / 共16页
软件工程模拟题.docx_第4页
第4页 / 共16页
软件工程模拟题.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

软件工程模拟题.docx

《软件工程模拟题.docx》由会员分享,可在线阅读,更多相关《软件工程模拟题.docx(16页珍藏版)》请在冰豆网上搜索。

软件工程模拟题.docx

软件工程模拟题

软件工程模拟题

选择题

1.软件设计中划分模块的一个准那么是〔C〕。

A低聚低耦合

B低聚高耦合

C高聚低耦合

D.高聚高耦合

2.〔A〕是用户和设计交换最频繁的法。

A、原型化法

B、瀑布模型法

C、螺旋模型法

D、构件组装模型

3.试判断以下表达中,哪个些是正确的(C)。

a、软件系统中所有的信息流都可以认为是事务流

b、软件系统中所有的信息流都可以认为是变换流

c、事务分析和变换分析的设计步骤是根本相似的

D、汇编语言

6.软件测试的目的是?

(D)

A.软件的正确性

B.找出软件系统中存在的所有错误

C.证明软件系统中存在错误

D.尽可能多的发现软件系统中的错误

7.使用白盒测试法时,确定测试数据应根据〔A〕和指定的覆盖标准。

A、程序的部逻辑

B、程序的复杂程度

C、该软件的编辑人员

D、程序的功能

8.软件维护工作的最主要局部是(C)。

A、纠正性维护

B、适应性维护

C、完善性维护

D、预防性维护

12.总体设计目的是确定整个系统的〔D〕。

A、规模

B、测试案

C、费用

D、功能及模块构造

13.检查软件产品是否符合需求定义的过程称为〔A〕。

A、确认测试

B、集成测试

C、验收测试

D、验证测试

14、在七种偶合中,最低偶合是〔C〕。

A、容偶合

B、公共偶合

C、数据偶合

D、非直接偶合

15.以下不属于白盒测试技术的是〔D〕

A.逻辑覆盖

B.根本路径测试

C、循环覆盖测试

D、等价类划分

16.软件的开展经历了〔D〕个开展阶段

A.1B.2C.3D.4

17.需求分析的任务不包括(B)

A.问题分析

B.系统设计

C.需求描述

D.需求评审。

21.一个模块的〔B〕是指能直接控制该模块的模块数。

A.扇出数

B.扇入数

C.宽度

D.深度

22.以下模型属于本钱估算法的是〔A〕

A、COO模型

B、McCall模型

C、McCabe度量法

D、时间估算法

23.在衡量软件质量时,最重要的标准是〔B〕。

A、本钱低

B、可维护性好

C、符合要求

D、界面友好

24.瀑布模型的关键缺乏在于〔B〕

A、过于简单

B、不能适应需求的动态变更

C、过于灵活

D、各个阶段需要进展评审

25.软件生命期中所花费用最多的阶段是〔D〕

A、详细设计

B、软件编码

C、软件测试

D、软件维护

26.软件开发时,一个错误发现得越晚,为改正它所付出的代价〔A〕

A、越大B、越小

30.模块的聚性最高的是〔D〕

A、逻辑聚B、时间聚

C、偶然聚D、功能聚

二、某考务处理系统主要功能是考生管理和成绩管理:

1.对考生送来的报名表进展检查。

2.对合格的报名表编好XX后将XX送给考生,将汇总后的考生送给阅卷

站。

3.对阅卷站送来的成绩表进展检查,并根据考试中心指定的合格标准审定合格者。

4.填写考生通知单(容包含该考生的XX号、XX、各课程成绩及最终合格/不合格

标志),送给考生。

5.根据考生信息及考试成绩,按地区、年龄、文化程度和职业进展成绩分类统计及试题

难度分析,产生统计分析表。

画出分层的数据流图

综合试卷一

试卷总分:

100分答卷时间:

110分钟试卷类型:

A

一、单项选择题〔每题的四个备选答案只有一个正确答案,每题1分,共10分〕

1.在问题分析阶段,用户需求具有〔〕

A.模糊性,全面性,一致性B.全面性,准确性,一致性

C.模糊性,歧义性,不一致性D.全面性,准确性,不一致性

2.数据流图的绘制应采用〔〕

A.问题分解、逐步求精的法B.模块化法

C.原型化法D.构造化法

3.在软件的生存期模型中,软件开发不包括〔〕

A.概要设计B.组装测试C.实现D.维护

4.软件复杂性度量模型应遵循以下根本原那么〔〕

A.软件复杂性与程序大小的关系不是线性的

B.控制构造复杂的程序较复杂

C.数据构造复杂的程序较复杂

D.以上A,B.C均对

5.下面聚度最高的是〔〕

A.过程性聚B.功能性聚

C.逻辑性聚D.偶然性聚

6.在将需求规格说明书提交给设计阶段之前,必须进展()

A.修改B·追踪C·调试D·评审

7.软件设计的主要任务〔〕

A根据需求规格说明导出数据的实现案

B实现用户要求的一致化,准确化,平安化

E.不涉及主观因素

二、填空题〔每题2分,共30分〕

1.计算机软件是与计算机系统操作有关的程序、规程、规那么及任与之有关的________和

____________。

2.程序设计说明书由系统分析员编写,交给________使用。

3.影响编码质量的因素包括编程语言,______________和_______________。

4.白盒测试包括________________和______________两种技术。

5.软件生存期的软件定义分为_______________和________________两个阶段。

6.软件维护的容包括纠错性维护,适应性维护、改善性维护和_______________。

7.螺旋模型是生存期模型与原型的结合,不仅表达了两个模型的优点,而且还增加了新

的成分_______________。

8.软件工程的定量描述离不开度量、测量和________________3个根本概念。

9.1991年8月,美国卡基·梅隆大学软件工程研究所公开发布CMM(即

_________________)v1.0。

10.需求分析可分为问题分析、______________和________________3个阶段。

11.软件开发阶段由___________、_____________和测试3个根本活动组成。

12.无论基于哪一种数据管理法,数据持久存储效劳的设计都包括定义_______________

和定义________________两局部。

13.______________是指在两次或屡次不同的软件开发过程中重复使用一样或相似软件元

素的过程。

14.可以用三种抽象法开发软部件:

功能抽象、_____________、__________________。

15.快速原型法的关键在于如快速地实现可运行的原型,以便尽快提交__________确认,然后再进展改修。

三.名词解释〔4个〕

软件工程

四.问答题

2.面向对象法学包含哪些核心概念?

简述之

3.写出至少5种聚度。

4.SD法能便地将数据流图转换为软件构造,其过程分哪5步?

5.UML的消息类型有几种,哪几种?

6.瀑布模型的缺陷有哪些?

五、应用题〔1题6分,2题8分,共14分〕

1.针对“高校学生学籍成绩管理系统〞至少列出六项系统需求

2.画出“高校学生学籍成绩管理系统〞的顶级和第一级数据流图,并转化为相应的程序构造。

综合试卷二

试卷总分:

100分答卷时间:

110分钟试卷类型:

B

一、选择题〔每题的四个备选答案只有一个正确答案,每题1分,共10分〕

1.需求分析报告的任务是〔〕

A.正确评价当前系统B.彻底了解管理法

C.是用户承受分析人员的观点

D.弄清用户的要求,确定待开发软件的功能要求,性能需求和运行环境约束。

2.系统软件和应用软件总称计算机的〔〕

A.软件系统B.操作系统

C.数据库管理系统D.语言编译系统

3.在数据流图中的数据存储是指〔〕

A.手工台帐B.数据存储的地

C.数据库文件D.磁盘文件

4.α,β测试属于〔〕

A.系统测试B.单元测试C.综合测试D.确认测试

5.用构造化程序设计法编程时,任程序均由以下三种根本逻辑

构造组成〔〕

A.控制构造、选择构造、执行构造

B.顺序构造、控制构造、选择构造

C.循环构造、顺序构造、选择构造

6,需求规格说明书的主要包括〔〕

A人员需求,本钱需求

B进度需求,人员需求

C功能与行为需求描述及非行为需求描述

二、填空题〔每题2分,共30分〕

9.开发软件的可行性分析应包括____________上的可行性,_________________上的可

行性和法律上的可行性。

10.类之间具有___________关系和__________关系。

11.OO法主分析人员在________空间中直接模拟___________空间中的对象及其行

为。

12.计算机软件由二局部组成,一是___________,二是___________。

13.构造化模块构造图的设计法有___________和___________。

14.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个

__________________集成的过程。

15.软件工程是将系统的、规的、可度量的工程化法应用于____________、

____________和维护的全过程及上述法的研究。

16.变换模型是基于_______________规格说明语言及程序变换的软件开发模型。

9.软件工程的风险分析包括风险标识、风险估算、______________和_______________四

局部。

10.CMM的能力成熟度共分5级:

L1初始级、L2可重复级、L3___________、L4可管理级、

L5_____________。

11.UML的用例与用例之间存在_______________和_______________两种关系。

12.按照重用活动是否跨越相似性较少的多个应用领域,软件重用可区别为_________重用

和____________重用两类。

13.快速原型的构造过程可以归纳为________________、_______________、检查、改良四

个步骤。

14.软件设计可分为_____________和______________两大步骤。

15.〔〕测试针对程序的每一条逻辑路径都要分别设计测试用例的情况。

1.高质量的软件应该具备哪些条件?

3.写出至少5种耦合度。

3.人机界面的设计可分为哪几个步骤?

4.简述螺旋模型的根本开发过程。

5.衡量某种程序语言是否适合于特定的工程,应考虑下面哪些因素?

6.SD法能便地将数据流图转换为软件构造,其过程分哪5步?

五、应用题〔1题6分,2题8分,共14分〕

1.针对“小型图书管理系统〞至少列出六项系统需求

2.“~~图书管理系统〞的顶级和第一级数据流图,并转化为相应的~`~~~

综合试卷三

试卷总分:

100分答卷时间:

110分钟试卷类型:

C

一、项选择题〔每题的四个备选答案只有一个正确答案,每题1分,共10分〕

1.问题分析阶段的参加人员主要有〔〕

A.用户B.设计人员

C.分析员D.分析员和用户

2.下述耦合度最低者为〔〕

A.公共耦合B.容耦合

C.外部耦合D.非直接耦合.

3.软件开发阶段的三个根本活动为〔〕

A.分析,设计,编码B.分析,设计,测试

C.设计,编码,测试D.分析,编码,测试

4.在SD法中,将数据流变换的信息流分为〔〕

A.变换流和事务流B.输入,输出流

C.输入,转换,输出流D.事件,控制流

5.软件设计阶段的文本可为〔〕

A.需求规格说明书B.用户手册

C.设计规格说明书D.可行性分析报告

6.启发式设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1