第二章测试
1.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(  )的回答。
A:无二义 B:行或不行 C:确定 D:正确
答案:B
2.数据流图是描述数据在软件中流动和变换的过程,而对数据流图中所包含的元素的定义则是(  )。
A:数据定义 B:数据字典 C:数据存储
D:数据加工 3.在软件的可能性研究中经常从不同的角度对系统进行可行性研究,其中从功能角度对系统进行研究属于(  )的研究。
A:法律可行性 B:技术可行性 C:经济可行性 D:操作可行性
4.关于数据字典正确的描述是(  )。
A:数据字典应该容易更新和修改 B:数据字典最重要的用途是作为分析阶段的工具 C:实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程 D:可以采用卡片形式书写数据字典 5.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。
A:对 B:错 1.可行性研究的技术可行性是指现有技术是否可行。( )
A:错 B:对 2.可行性研究的成本效益分析是从经济方面讨论是否可行。( )
A:对 B:错 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:综合测试
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:螺旋模型

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(116) dxwkbang
返回
顶部