练习中心
顺序练习
按照章节顺序依次练习所有题目,适合系统学习
组卷考试
随机抽取题目进行练习,适合巩固知识和检验学习效果
错题重做
针对做错的题目进行重点练习,强化薄弱环节
章节练习
选择特定章节进行练习,针对性提升某一知识点
轻松一刻
收藏题目
集中练习收藏的重点题目,加深理解和记忆
考试记录
按题型或难度进行专项练习,突破学习瓶颈
题型练习
按照章节题型获取题目练习,适合系统学习
小练习
随机抽取题目练习
题目预览
多选题
( )适合于面向对象的开发方法,是一种以用户需求为动力,以对象作为驱动的模型。
A
软件工程
B
软件周期
C
软件危机
D
软件产生
E
C
F
C下列不属于软件工程三要素的是( )。
G
B
H
B软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。
I
B
单选题
( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A
现状分析
B
粗略设计
C
可行性分析
D
需求分析
E
C
F
C包含风险分析的软件工程模型是( )。
G
D
H
D软件工程的出现主要是由于( )。
单选题
( )研究往往是系统开发过程中难度最大的工作,是可行性研究的关键。
A
扩展
B
包含
C
泛化
D
关联
E
B
F
B可行性研究也称为( )。
G
D
H
D软件开发计划是软件工程中的一种( )性文档。
单选题
( )细化原有的分析对象,确定一些新的对象,对每一个子系统接口和类进行准确详细的说明。
A
说明
B
过程
C
方法
D
类型
E
C
F
C在面向对象软件方法中,“类”是( )。
G
D
H
D所有的对象可以成为各种对象类,每个对象类都定义了一组( )。
单选题
( )意味着一个操作在不同的类中可以有不同的实现方式。
A
获得当前系统的物理模型
B
抽象出当前系统的逻辑模型
C
建立目标系统的逻辑模型
D
建立目标系统的物理模型
E
D
F
D在面向对象方法中,信息隐蔽是通过对象的( )来实现的。
G
C
H
C人机交互的设计需要重点考虑比例最大的使用人群的情况,并适当地兼顾其他人。
单选题
( )是一种最常用的结构化分析工具,它从数据传递和加工的角度,以图形的方式刻画系统内数据的运行情况。
A
让软件做什么
B
要给软件提供哪些信息
C
需求软件工作效率怎么样
D
让软件具有何种结构
E
C
F
C数据模型最常用的方法是实体关系图,它不包括( )。
G
C
H
C需求分析的步骤,不包括下列( )活动。
单选题
( )是数据对象的描述,表示数据模型。
A
建立系统软件模型
B
建立软件体系结构和详细的处理算法
C
产生设计规格说明书
D
以上全部
E
B
F
B结构化方法的指导思想是( )。
G
B
H
B非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。
单选题
( )设计是系统详细设计的重要组成部分,其主要目的是确定各个系统模块的内部结构,即内部执行过程,包括局部数据组织和控制流,以及每个具体加工过程和实施细节。
A
正确
B
错误
C
在对程序修改之后就不用再进行回归测试
D
严格执行测试计划,排除测试的随意性
E
B
F
B关于软件设计规约,以下说法错误的是()
G
C
H
C详细设计常用的三种工具是( )。
单选题
1.在下列选项中,( )不是软件的特征。
A
系统性与复制性
B
可靠性与一致性
C
抽象性与智能性
D
有型性与可控性
单选题
2.软件危机的主要原因是( )
A
软件工具落后
B
软件生存能力不足
C
对软件的认识不够
D
软件本身的特点及开发方法软件危机出现的原因:1.软件开发是一项复杂的工程,需要用科学的工程化的思想来组织和指导软件开发的各个阶段;2.没有完善的质量保证体系;3.软件文档的重要性没有得到软件开发人员和用户的足够重视;4.从事软件开发的专业人员对这个产业认识不充分,缺乏经验;5.软件独有的特点也给软件的开发和维护带来困难。