《软件工程》选择题(2)

51. 在面向数据流的软件设计方法中,一般将信息流分为(  A )
A、 变换流和事务流         B、 变换流和控制流
C、 事务流和控制流         D、 数据流和控制流
52. 程序的三种基本控制结构是(  B  )。
A.过程、子程序和分程序     B.顺序、选择和重复
C.递归、堆栈和队列           D.调用、返回和转移
53. 白箱测试方法重视( A )的度量。
A.测试覆盖率                 B.测试数据多少      C.测试费用                   D.测试周期
54、软件的集成测试工作最好由( D )承担,以提高集成测试的效果。
A.该软件的设计人员    B.该软件开发组的负责人    C.该软件的编程人员      D.不属于该软件开发组的软件设计人员
55. 据国家标准GB8566-8计算机软件开发的规定,软件的开发和维护划分为八个阶段,其中组装测试的计划是在( C )阶段完成的?
A.可行性研究和计划           B.需求分析      C.概要设计                   D.详细设计
56. 软件生命周期的最后的一个阶段是(  B  )
A.书写软件文档          B.软件维护     C.稳定性测试            D.书写详细用户说明
57. McCall提出了表明软件质量的11个质量特性。它们是正确性、可靠性、可使用性、完整性、( D ) 、可移植性、可复用性、效率、可测试性、互联性。
A.模块独立性、安全性                       B.文档完备性、灵活性
C.可维护性、安全性                          D.可维护性、灵活性
58、每个对象可用它自己的一组属性和它可以执行的一组( C  )来表征。
A、行为                B、功能   C、操作                D、数据
59、面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以由父亲,下层可以有子类,这种层次结构系统的一个重要性质是( B ),一个类获得其父亲的全部描述(数据和操作)
A、传递性              B、继承性    C、复用性              D、并行性
60、软件开发在需求分析、设计、编码、测试这几个阶段所需不同层次的技术人员大致是( C )
A.初级、高级、高级、初级    B.中级、中级、高级、中级
C.高级、中高级、初级、中高级  D.中级、中高级、中级、初级
61、软件重用的单位是(  A  )。
A.软件模块 B.性能        C.系统        D.功能
62、下列不属于软件工程方法学三要素的是(  D  ):
A、方法     B、工具     C、过程     D、操作
63、软件开发中大约要付出(  C )%的工作量进行测试和排错。
A.20       B.30          C.40          D.50
64、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 (  B  )
A、 相互排斥            B、 相互补充           C、 独立使用        D、 交替使用
65、系统分析员是(  B  )
A、用户中系统的直接使用者            B、用户和软件人员的中间人
C、软件的编程人员                    D、用户和软件人员的领导
66、结构化分析SA方法以数据流图、(  D )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
A、DFD图         B、PAD图       C、IPO图      D、数据字典
67、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是(  D )
A、 组织与管理               B、 分析与估算
C、 设计与测试               D、 规划与调度
68、在E-R 模型中,包含以下基本成分( C )。
A、数据、对象、实体                B、控制、联系、对象
C、实体、联系、属性                D、对象、属性、操作
69、结构设计是一种应用最广泛的系统设计方法,是以(  A  )为基础、自顶向下、逐步求精和模块化的过程。
A、数据流    B、数据流图   C、数据库   D、数据结构
70、如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为(  A  )。
A、时间内聚  B、逻辑内聚  C、通信内聚  D、信息内聚
71、初步用户手册在(   B  )阶段编写。
A.可行性研究 B.需求分析 C.软件概要设计 D.软件详细设计
72、在软件结构化设计中,好的软件结构设计应该力求做到(  B  )。
A、顶层扇出较少,中间层扇出较高,底层模块低扇入
B、顶层扇出较高,中间层扇出较少,底层模块高扇入
C、顶层扇入较少,中间层扇出较高,底层模块高扇入
D、顶层扇入较少,中间层扇入较高,底层模块低扇入
73、结构图(SC)和层次方框图是不同的,前者 ( B   )。
A、描述程序的过程特性                    B、描述程序的层次特性
C、描述程序的过程特征和层次特征            D、即
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值