选择题
在结构化设计SD方法中全面指导模块划分的最重要的原则是( D )
软件维护产生的副作用,是指( C )
软件详细设计的主要任务是确定每个模块的( A )
为了提高模块的独立性,模块内部最好是( C )
软件是一种( C )
下列那个模型不是面向对象的分析中建立的模型( B )
确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于( C )
采用Gantt图表示软件项目进度安排,下列说法中正确的是( D )
程序的三种基本控制结构是( B )
、子过程和分过程 、选择和重复
、堆栈和队列 、返回和转移
软件生存周期中时间最长的是( D )阶段
为使得开发人员对软件产品的各个阶段工作都进行周密的思考,所以( C )的编制是很重要的。
软件部件的内部实现和外部可访问性的分离,是指软件的( C )。
单元测试是发现编码错误,集成测试时发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现( C )错误。
、质量不合要求
软件工程管理对软件项目的开发管理,即对整个软件( B )的一切活动的管理。
系统流程图是描绘( D )的传统工具
下列模块独立性最强的是( A )
下列关于模块的描述错误的是( D )
进行需求分析可使用多种工具,但( B )是不适用的
-R图
常见的软件概要设计方法分为3大类,其中以数据流图为基础构造模块结构的是( B )
(wanier)逻辑构造方法
在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,一个是( A )
A、状态图
模块( C ),说明模块的独立性越强
( A )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据
程序内部的各个部分之间存在的联系用结构图表达时,最关心的是模块的( A )和耦合性。
在多层次的结构图中,其模块的层次数称为结构图的( A )。
面向对象方法是将现实世界的事物以对象的方式( B )计算机世界的方法。
盒图也称为( D ),这种表达方式取消了流程线,他强迫程序员以结构化方式来思考和解决问题
-S图
以下不属于白盒测试技术的是( D )
D,等价类划分
软件复杂性度量的参数包括( B )。
对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。
A. 结合 B. 隐藏 C. 封装 D. 抽象
软件调试技术包括( B )。
A. 边界值分析 B. 演绎法 C. 循环覆盖 D. 集成测试
瀑布模型的存在问题是(
软件工程习题集及答案 来自淘豆网www.taodocs.com转载请标明出处.