结构化程序设计是尽可能少用()语句的程序设计方法 A.顺序 B.选择 C.重复 D.GOTO
【正确答案】:D
以下对状态转换图描述错误的是()
A.状态转换图通过描绘系统的状态及引用系统状态转换的事件,来表示系统的行为。
B. 状态图的状态有初态、终态和中间状态,在一张图中三种状态都可以有0至多个。
C. 状态图中事件是引起系统做动作或(和)转换状态的控制信息。 D.状态图提供了行为建模机制。
【正确答案】:B
为了提高模块的独立性,模块之间最好是() A.逻辑内聚 B.时间内聚 C.通信内聚 D.功能内聚
【正确答案】:D
()是文档驱动的线性顺序软件开发模型 A.瀑布模型 B.喷泉模型 C.快速原型模型 D.螺旋模型
【正确答案】:A
()是软件开发时期的最后一个阶段,是保证软件质量的重要手段 A.需求分析 B.详细设计
C.编码和单元测试 D.综合测试
【正确答案】:D
软件调试的目的是() A.找出软件中存在的错误 B.证明软件没有错误 C.解决存在的错误
D.对软件的错误进行分类
【正确答案】:C
()共同构成系统的逻辑模型 A.数据流图和系统流程图 B.数据流图和数据字典
C.实体关系图和状态转换图 D.数据字典和实体关系图
【正确答案】:B
关于白盒测试与黑盒测试的最主要区别,正确的是() A.黑盒测试比白盒测试应用更广泛
B.白盒测试可以使用测试工具,黑盒测试不能使用工具 C.白盒测试侧重于程序结构,黑盒测试侧重于功能 D.白盒测试需要程序员参与,黑盒测试不需要
【正确答案】:C
用边界值分析法,假定1=X=100,那么X在测试中应该取的边界值是() A.X=1,X=100
B.X=0,X=1,X=100,X=101 C.X=2,X=99 D.X=0,X=101
【正确答案】:B
在面向对象分析过程中,用()表示物理实现模型 A.构件图和部署图 B.状态机和交互图 C.类和对象 D.用例和场景
【正确答案】:A
面向对象的服务设计可以分为()几个步骤 A.确定类中应有的服务 B.设计实现服务的方法 C.分析关联关系
D.对关联命名,标注关联中的类的角色
【正确答案】:AB
从发展历程来看,程序设计语言可以分为()几代 A.机器语言 B.汇编语言 C.高级语言