2、性、功能来认识事物。这种方法被称为(A)的方法。(A)面向对象(B)面向数据(C)面向过程(D)面向属性6、表示单一用例间的一组对象之间的交互的是( B )(A)状态图(B)顺序图(C)类图(D)业务流程图7、假如两个模块都要使用同一个数据结构的一部分,不是采用全程公共数据区共享,而是通过模块接口界面传递数据结构的一部分,这种耦合叫( B )(A)数据耦合(B)标记耦合(C)公共耦合(D)内容耦合8、需求规格说明书的内容不应当包括( B )(A)对重要功能的描述(B)对算法过程的描述(C)软件确认准则(D)软件性能9、根据下表提供的数据,( A )
3、最有可能在时间和成本的约束内完成。项目PVEVAC甲1200900700已1200700900丙12009001000(A)项目甲(B)项目已(C)项目丙(D)项目甲和项目已10、在配置管理的主要工作中,不包括下列中的( D)(A)标识配置项(B)控制配置项的变更(C)对工作结束的审核(D)缺陷分析11、从事物的属性侧面来描述事物的方法就是( B )的方法。(A)面向对象(B)面向数据(C)面向过程(D)面向属性12、软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括( D )。(A)设计软件的模块结构(B)定义接口并建立数据结
4、构(C)生成概要设计规格说明和组装测试计划(D)模块设计13、单元测试的测试对象是( B )。(A)系统(B)程序模块(C)模块接口(D)系统功能14、将软件组装成系统的一种测试技术叫(A)。(A)集成测试(B)单元测试(C)集合测试(D)系统测试15、以下不属于白盒测试技术的是( D )(A)逻辑覆盖(B)基本路径测试(C)循环覆盖测试(D)等价类划分16、表示单一用例间的一组对象之间的交互的是( B )(A)状态图(B)顺序图(C)类图(D)业务流程图17、将用户作为系统项目组的一个成员角色的作法是( C)(A)问卷调查(B)现场观摩(C
5、)联合开发(D)用户访谈18、在用面向对象的分析方法具体地分析一个事物时,大致遵循5个基本步骤:①确定结构②确定方法③确定属性④确定对象和类⑤确定主题,请你排列出正确的顺序( C )(A)②①③④⑤(B)②①④③⑤(C)④①⑤③②(D)④⑤①③②19、以下几种软件生命周期模型,在项目的生命周期中,开发工作是以串行的方式进行的是( A ):(A)瀑布模型(B)快速原型模型(C)螺旋模型(D)迭代模型20.结构化分析方法(SA)的主要思想是( A )(A)自顶向下、逐步分解(B)自顶向下、逐步抽象(C)自底向上、逐步抽象(D)自底向上、逐步分解21
6、、软件的发展经历了( D )个发展阶段。(A)一(B)二(C)三(D)四22、Jackson方法在需求分析阶段的主要步骤不包括(A)。(A)了解实体行为(B)标识实体与行为(C)生成实体结构图(D)创建软件系统模型23、以下不属于逻辑覆盖的是( D )。(A)语句覆盖(B)判定覆盖(C)条件覆盖(D)基本路径24、统计表明,软件测试工作往往占软件开发总工作量的( B )%以上。(A)20(B)40(C)60(D)8025、为适应软件运行环境的变化而修改软件的活动称为(B)。(A)纠错性维护(B)适应性维护(C)改善性维护(D)预防性维护26、(
7、A )关注由系统、系统特征和系统关系操纵的单一概念。(A)分析对象模型(B)动态模型(C)分析模型(D)功能模型27、动态模型可以用( B )来表示(A)可视字典(B)顺序图(C)活动图(D)类图28、( B )用于表示参与者与系统之间的交互关系(A)实体对象(B)边界对象(C)控制对象(D)操作29、下表所示的是(A)需求分析小组小张、小李、小王需求分析负责人小张软件项目负责人小宋(A)角色—人员责任矩阵(B)软件开发活动—角色责任矩阵(C)项目进度规划(D)网络图30.( A )活动标明了从多个底层概念中得到抽象概念的过程。(A)泛化(
8、B)继承(C)重载(D)特化二、判断题1.用户对软件需求的描述不精确,不是产生软件危机的原因之一。( x )2.快速原型技