2. 过程描述语言可以用于描述软件的系统结构。(F)
3.按照瀑布模型开发软件的一条指导思想是清楚地区分逻辑设计与物理设计,以便尽早开始程序的物理实现。(F )
5. 只有质量差的软件产品才需要维护。( F)
6.层次图用来描述软件的层次结构。层次图中的一个矩形框代表一个模块,方框间的连线表示模块的组成关系。在层次图中除最顶层的方框之外,给每个方框都加编号,即成为带有编号的层次图。(F )
7.建立动态模型的第一步,是编写典型交互行为的脚本。( T) 8.软件错误可能出现在开发过程的早期,越早修改越好。(T) 9.软件模块的耦合是越低越好。( T)
10.一个好的测试用例在于能发现至今未发现的错误。( T ) 11.面向对象设计的结果只能采用面向对象语言来实现( F ) 12. 一个成功的项目唯一提交的就是运行程序。(F ) 13.用例之间的关系有3种。( T )
14.面向对象设计准则也要遵循弱耦合的原则,但是继承耦合则应该提高,紧密地继承耦合与高度的一般-特殊内聚是一致的。 ( T )
15.软件工作的考虑范围主要是程序设计和实现。(F )
16.环形复杂度定量度量程序的逻辑复杂度,可以用这个公式来计算环形复杂度:流图G的环形复杂度V(G) = N– E + 2。(改成E-N+2)( F )
17.等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。( T )
18.在进行总体(改成概要)设计时应加强模块间的联系。( F )
19.系统结构图是精确表达程序结构的图形表示法。因此,有时也可以将系统结构图当作系统流程图使用。( T )
20.建立动态模型的第一步,是编写典型交互行为的脚本。( T ) 21.在程序调试时,找出错误的位置和性质比改正该错误更难。( F ) 22.如果通过软件测试没有发现错误,则说明软件是正确的。( F ) 23.快速原型模型可以有效地适应用户需求的动态变化。( T )
24.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。( T )
25.集成测试主要由用户来完成。( F )