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业务流程图,数据字典 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.用户的配合
1、软件需求分析一般应确定的是用户对软件的( )
A.功能需求 B.非功能需求 C.性能需求 D.功能需求和非功能需求
2、在下面列出的基本成分中,哪个不是实体关系图的基本成分? ( )
A.实体 B.数据存储 C.关系 D属性
3、确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明称为结构化方法中的( )
A.需求分析 B.可行性研究 C.总体设计 D.问题定义
4、软件开发的结构生命周期法(SA)的基本假定是认为软件需求能做到( )
A.严格定义 B.初步定义 C.早期冻结 D.动态改变
5、结构化程序设计理论认为,实现良好的程序结构要应用( )的分析方法。
A.自顶向下 B.自底向上 C.面向对象 D.基于组件
6、需求分析的主要任务是( )
A.确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明
B.分析用户要求,将软件功能和性能描述为具体的规格说明书
C.对问题定义阶段所确定的问题实现的可能性和必要性做出研究
D.建立软件系统的总体结构,子系统划分,并提出软件结构图
7、在数据字典中,( )给出了某个文件的定义,文件的定义通常也是列出其记录的组成。
A加工 B.数据存储 C.数据流 D.数据项
8、主要用来描述系统状态及其转换方式的数据模式是( )
A.E-R图 B.结构图 C.DFD图 D.IPO图
9、下列哪一项不是软件危机的表现形式?( )
A.软件需求定义不明确,易偏离用户需求
B.软件生产高成本,价格昂贵
C.软件的可维护性差
D.系统软件与应用软件的联系越来越困难
10、从软件的开发到运行的全过程,软件文档的重要作用是众所周知的,但执行时差距甚大,其根本原因是( )
A.文档规范程度低 B.文档生成工具差
C.开发者缺乏重视 D.工程化程度尚低
11、最适合于记录各种细节的概念模式是( )
A.实体关系图 B.数据字典 C.结构图 D.框图
12、在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。
A.E-R图 B.框图 C.DFD 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货币的时间价值