|
西交《软件工程概论》在线作业-00001
试卷总分:100 得分:98
一、单选题 (共 25 道试题,共 50 分)
1.盒图也称为( )或Chapin图.这种表达方法撤销了流程线,它逼迫程序员以结构化方法考虑宽和决疑问.
A.流程图
B.框图
C.断定表
D.N-S图
2.以下说法错误的是()
A.面向对象方法不只撑持过程笼统,并且撑持数据笼统
B.某些面向对象的程序设计语言还撑持参数化笼统
C.信息躲藏经过对象的封装性来完成
D.在面向对象方法中,类是最根本的模块
3.将软件拼装成系统的一种测试技术叫( ).
A.集成测试
B.单元测试
C.调集测试
D.系统测试
4.黑盒测试是从( )观念动身的测试,白盒测试是从( )观念动身的测试。正确选项为( )
A.开发人员、管理人员
B.用户、管理人员
C.用户、开发人员
D.开发人员、用户
5.一个CASE工作台是一组( ),撑持设计、完成或测试等特定的软件开发期间
A.东西集
B.软件包
C.渠道集
D.程序包
6.分层DFD是一种对比严厉又易于了解的描绘方法,它的顶层图描绘了系统的( )
A.细节
B.输入与输出
C.软件的作者
D.制作的时刻
7.黑盒测试是从()观念动身的测试,白盒测试是从()观念动身的测试。
A.开发人员、管理人员
B.用户、管理人员
C.用户、开发人员
D.开发人员、用户
8.软件生计周期中时刻最长的期间是()。
A.需求剖析期间
B.概要设计期间
C.测试期间
D.保护期间
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.人机界面的个性大致通过了( )代的演化.
A.三
B.四
C.五
D.六
19.系统流程图是描绘()的东西。
A.逻辑系统
B.程序系统
C.体系系统
D.物理系统
20.SA方法是一种( )
A.自顶向下逐层分化的剖析方法
B.自底向上逐层分化的剖析方法
C.面向对象的剖析方法
D.其他都不是
21.软件保护工作的最首要有些是( )
A.校对性保护
B.习惯性保护
C.完善性保护
D.防止性保护
22.瀑布模型是一种()。
A.软件开发方法
B.软件生计周期
C.程序设计方法学
D.软件生计周期模型
23.原型化方法是一种()型的设计过程。
A.自外向内
B.自顶向下
C.自内向外
D.自底向上
24.传统的测试战略是从( )开端
A.单元测试
B.集成测试
C.系统测试
D.人员测试
25.软件测试法中,( )首要剖析程序的内部结构。
A.白盒法
B.黑盒法
C.因果图法
D.错误估测法
二、多选题 (共 5 道试题,共 10 分)
26.挑选程序设计语言时,咱们需求思考的疑问有( )
A.项目应用范畴
B.软件开发方法
C.软件的履行环境
D.算法和数据结构的杂乱性
E.软件开发人员的常识
27.下面关于软件的特特征的有()
A.软件是逻辑的,而不是商品
B.软件是被开发和设计出来的,而不是传统含义上被制造的
C.软件的研发需求投入很多的、杂乱的脑力劳动,成本高
D.软件研发不需求太多人力
28.以下是常见的面向对象的方法有()
A.Booch方法
B.Coad/Yourdon方法
C.OMT方法
D.Jacobson方法
29.下列归于白盒测试的方法是( )
A.句子掩盖
B.条件掩盖
C.途径掩盖
D.等价类掩盖
30.软件测试的方法有()
A.黑盒法
B.系统法
C.空盒法
D.白盒法
三、判别题 (共 20 道试题,共 40 分)
31.渐增式测试:该测试是逐一把未通过测试的模块拼装到现已测试过的模块上去,进行集成测试。每参加一个新模块进行一次集成的测试,重复此过程直至程序拼装结束( )
32.对于不一样工作方针,软件项目方案有:项目施行方案、质量确保方案、软件测试方案、文档编制方案、用户训练方案、归纳撑持方案、软件发布方案。
33.经过功用分化能够完结数据流图的细化。
34.测试人员将一次迭代内测试工作的成果和测试方案树立的方针进行比照,做出评估,这一过程叫做评估测试。( )
35.面向对象的特征:(1)对象仅有性(2)分类性(3)承继性(4)多态性(多形性) ( )
36.软件保护费用添加的首要缘由是保护的生产率十分低。( )
37.撑持设计、完成或测试等特定软件开发期间的CASE工作台是一组软件包。()
38.增量模型是一种全体开发模型。()
39.逻辑掩盖是黑盒测试方法之一()
40.传统的SA方法首要用于数据处理方面的疑问,首要东西DFD表现了系统的“做啥”功用,但它仅是一个静态模型,没有处理的次序,即操控模型( )
41.对象具有状况,一个对象用数据值来描绘它的状况。
42.数据字典有以下四类条目:数据流、数据项、数据存储、根本加工。( )
43.传统软件开发方法的缺点:(1)面向过程为主(2)软件结构安稳性差(3)软件开发的笼统力度小(4)软件重用未能得到极好的处理。
44.为了战胜瀑布模型的限制性,使开发过程具有必定的灵敏性和可修正性,所以发生了增量模型。它是在瀑布模型的基础上加以修正而构成的。
45.任何程序都能够由次序、挑选及重复三种根本操控结构结构()。
46.UI设计有必要思考软件运用者的体力和脑力,人的才能是界面设计准则的基础( )
47.软件保护内容有四种:校对性保护,习惯性保护,完善性保护和防止性保护( )
48.具体设计的根本使命有:算法设计、数据结构设计、物理设计、其他设计,例如代码设计、输入/输出格局设计、人机对话设计、编写具体设计阐明书、评定。
49.面向对象设计可分为系统设计和对象设计( )
50.数据流图是SA方法顶用于表明系统逻辑模型的一种东西()。 |
|