第1章 初识软件工程-测验题--作业

  1. 软件工程方法是(B )。
    1. 为了获得高质量软件而实施的一系列活动
    2. 为开发软件提供技术上的解决方法
    3. 为支持软件开发、维护、管理而研制的计算机程序系统
    4. 为了理解问题和确定需求而采取的一些技术和方法
  2. 下面的(B )是正确的。
    1. 运行正确的软件就是高质量的软件。
    2. 软件质量是在开发过程中逐渐构建起来的。
    3. 软件产品质量越高越好,最理想的情况是达到“零缺陷”。
    4. 软件质量是由产品的功能、性能、易用性等外在特性决定的。
  3. 在Garvin多维度模型中,可靠性是指(C )。
    1. 软件产品提供了让用户产生惊喜的特性
    2. 软件实现了用户需要的功能和性能
    3. 软件在规定时间和条件下无故障持续运行
    4. 软件符合国家或行业的相关标准
  4. ( C)是软件从一个硬件或软件环境转换到另一环境的容易程度。
    1. 易用性
    2. 可维护性
    3. 可移植性
    4. 性能
  5. 下面的( C)说法是正确的。
    1. 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产
    2. 购买大多数计算机系统所需的硬件比软件更昂贵
    3. 大多数软件系统是不容易修改的,除非它们在设计时考虑了变化
    4. 一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功
  6. 造成大型软件开发困难的根本原因在于(D )。
    1. 开发人员缺乏足够的开发经验
    2. 对软件开发的资金投入不足
    3. 项目开发进度不合理
    4. 软件系统的复杂性
  7. 软件会逐渐退化而不会磨损,其原因在于( C)。
    1. 软件通常暴露在恶劣的环境下
    2. 软件错误在经常使用之后会逐渐增加
    3. 不断的变更使组件接口之间引起错误
    4. 软件备件很难订购
  8. “软件工程”术语是在(B )被首次提出。
    1. Fred Brooks的《没有银弹:软件工程中的根本和次要问题》
    2. 1968年NATO会议
    3. IEEE的软件工程知识体系指南(SWEBOK)
    4. 美国卡内基·梅隆大学的软件工程研究所
  9. Ariane 5火箭发射失败的事例告诉我们( D)。
    1. 系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制
    2. 软件后备系统可以通过复制生成
    3. 软件重用必须重新进行系统论证和系统测试
    4. 选项A和C
    5. 选项A、B和C
  10. 软件工程的基本目标是(A )。
    1. 开发足够好的软件
    2. 消除软件固有的复杂性
    3. 努力发挥开发人员的创造性潜能
    4. 更好地维护正在使用的软件产品

猜你喜欢

转载自blog.csdn.net/qq_64628470/article/details/130834204