软件工程复习题及答案选择题1
在结构化设计SD方法中全面指导模块划分的最重要的原则是(D)A
程序模块化B
模块高内聚C
模块低耦合D
模块独立性2
软件维护产生的副作用,是指(C)A
开发时的错误B
隐含的错误C
因修改软件而带来的错误D
运行时误操作3
软件详细设计的主要任务是确定每个模块的(A)A.算法和使用的数据结构B
为了提高模块的独立性,模块内部最好是(C)A
软件是一种(C)A
下列那个模型不是面向对象的分析中建立的模型(B)A
确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于A
采用Gantt图表示软件项目进度安排,下列说法中正确的是(D)A
能够反映多个任务之间的复杂关系B
能够直观表示任务之间相互依赖制约关系C
能够表示哪些任务是关键任务D
能够表示子任务之间的并行和串行关系9
程序的三种基本控制结构是(B)A
过程、子过程和分过程B
顺序、选择和重复C
递归、堆栈和队列D
调用、返回和转移10
软件生存周期中时间最长的是(D)阶段A
软件维护11
为使得开发人员对软件产品的各个阶段工作都进行周密的思考,所以(C)的编制是很重要的
测试计划12
软件部件的内部实现和外部可访问性的分离,是指软件的(C)
单元测试是发现编码错误,集成测试时发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现(C)错误
性能、质量不合要求D
功能测试14
软件工程管理对软件项目的开发管理,