第一章 单元测试

1、单选题:软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指( )。
A:功能化方法
B:面向对象方法
C:原型化方法
D:结构化方法
正确答案:【结构化方法】

2、单选题:在软件危机中表现出来的软件质量差的问题,其原因是( )
A:没有软件质量标准
B:用户经常干预软件系统的研发工作
C:软件研发人员素质太差
D:软件开发人员不遵守软件质量标准
正确答案:【没有软件质量标准】

3、判断题:软件危机完全是由于硬件问题引起的。()
A:对
B:错
正确答案:【错】

4、判断题:快速原型模型可以有效地适应用户需求的动态变化。()
A:对
B:错
正确答案:【对】

5、单选题:下列哪个阶段不属于软件生存周期的三大阶段()。
A:编码阶段
B:开发阶段
C:维护阶段
D:计划阶段
正确答案:【编码阶段】

6、单选题:软件危机是指( )。
A:软件开发和维护过程中遇到的一系列问题
B:软件遭到破坏
C:软件不能正常运行
D:软件维护出现困难
正确答案:【软件开发和维护过程中遇到的一系列问题】

7、单选题:软件工程的出现是由于( )。
A:软件危机的出现
B:软件社会化的需要
C:计算机软件技术的发展
D:计算机硬件技术的发展
正确答案:【软件危机的出现】

8、单选题:下列属于软件的特点的是( )。
A:其他选项都正确
B:软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高
C:软件是一种逻辑实体,具有抽象性
D:软件在使用过程中没有磨损、老化的问题
正确答案:【其他选项都正确】

9、单选题:软件工程是一门( )学科。
A:心理性
B:理论性
C:原理性
D:工程性
正确答案:【工程性】

10、单选题:软件是一种( )产品。
A:物质
B:逻辑
C:有形
D:消耗
正确答案:【逻辑】

第二章 单元测试

1、单选题:系统流程图用于可行性分析中的()的描述。
A:当前逻辑模型
B:新系统
C:目标系统
D:当前运行系统
正确答案:【当前运行系统】

2、单选题:可行性研究要进行一次()需求分析。
A:彻底的
B:简化的、压缩的
C:详细的
D:全面的
正确答案:【简化的、压缩的】

3、判断题:数据流图就是用来刻画数据流和转换的信息系统建模技术。 ()
A:错
B:对
正确答案:【对】

4、判断题:对于软件项目, 投资回收期越长, 越快获得利润。 ()
A:对
B:错
正确答案:【错】

5、判断题:通常用数据流图、 数据字典和简明算法描述表示系统的逻辑模型。 ()
A:对
B:错
正确答案:【对】

6、判断题:数据流图的分解速度应保持较高。 通常一个加工每次可分解为 10~20 个子加工。()
A:错
B:对
正确答案:【错】

7、判断题:在可行性研究中最难决断和最关键的问题是技术可行性。 ()
A:对
B:错
正确答案:【对】

8、单选题:可行性研究阶段的主要任务包括()。
A:导出系统的逻辑模型
B:分析和澄清问题定义
C:其他所有选项
D:制定粗略的进度、建议和计划
正确答案:【其他所有选项】

9、单选题:技术可行性是可行性研究的关键, 其主要内容一般不包括()。
A:技术分析
B:风险分析
C:资源分析
D:人员分析
正确答案:【人员分析】

第三章 单元测试

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:合理要求
D:模糊要求
正确答案:【用户要求】

8、单选题:在需求分析过程中,分析员要从用户那里解决的最重要的问题是()
A:要求软件具有什么样的结构
B:要求软件工作效率如何
C:要求软件做什么
D:要给软件提供什么信息
正确答案:【要求软件做什么】

9、单选题:下列工具中为需求分析常用工具是()
A:N-S
B:PFD
C:DFD
D:PAD
正确答案:【DFD】

10、单选题:下列不属于与用户沟通获取需求的方法的是()
A:面向数据流自顶向下求精
B:访谈
C:网络技术
D:快速建立软件原型
正确答案:【网络技术】

11、单选题:软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及()
A:需求审评
B:总结
C:用户
D:都不正确
正确答案:【需求审评】

12、单选题:系统流程图用于可行性分析中的()的描述。
A:目标系统
B:当前运行系统
C:当前逻辑模型
D:新系统
正确答案:【当前运行系统】

第四章 单元测试

1、单选题:对一个程序来说,组成系统的模块数目( ),则开发成本越小。
A:越少
B:为某个定值
C:越多
D:在5~9个之间
正确答案:【为某个定值】

2、单选题:在众多的设计方法中,SD方法是最受人注意的,也是最广泛应用的一种,SD方法考虑如何建立一个结构良好的程序结构,它提出了评价模块结构质量的两个具体标准:块间联系和块内联系。SD方法的最终目标是()。
A:块间联系大,块内联系小
B:块间联系小,块内联系小
C:块间联系大,块内联系大
D:块间联系小,块内联系大
正确答案:【块间联系小,块内联系大】

3、单选题:在进行软件结构设计时应该遵循的最主要的原理是()
A:抽象
B:模块化
C:信息隐蔽
D:模块独立
正确答案:【模块化】

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注