软件工程期末复习题(一)

超星通课后题
  1. 软件是一种(B)产品
    A 有形,B 逻辑,C 物质,D 消耗

  2. 软件危机的主要原因(C)
    1:软件本身的特点;2:用户使用不当;3:硬件可靠性差;
    4:对软件的错误认识;5:缺乏好的开发方法和手段。
    A、3,4
    B、1,2,4
    C、1,5
    D、1,3

  3. 什么是软件危机?
    我的答案:
    在计算机软件的开发和维护过程中遇到的一系列严重问题,长期找不到解决这些问题的方法,造成问题积累,形成尖锐的矛盾,造成了软件危机.

  4. 软件产品特点?
    我的答案:
    1:软件是一种逻辑产品,不是客观存在的实体2:软件产品的生产主要是研制3:软件产品不会像物理产品一样磨损,消耗4:软件产品的生产过程主要是脑力劳动5:软件产品的成本比较高.

  5. 与计算机科学的理论研究不同,软件工程是一门 ( B) 学科。
    A、理论性
    B、工程性
    C、原理性
    D、心理性

  6. 软件工程学出现的主要原因是( C)。
    A、计算机的发展
    B、其他工程科学的影响
    C、软件危机的出现
    D、程序设计方法学的影响

  7. 软件危机的主要表现:( D )
    1:生产成本过高 2:需求增长难以满足 3:进度难以控制 4:质量难以保证
    A、1,2
    B、1,2,4
    C、2,3
    D、1,2,3,4

  8. 软件工程是什么?
    我的答案:
    软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科.

  9. UML中类的关系是关联、泛化、依赖和(A)
    A、实现
    B、抽象
    C、继承
    D、分解

  10. 类通常有实体类、( D )、控制类
    A、父类
    B、子类
    C、抽象类
    D、边界类

  11. 顺序图中由对象,生命线,激活期和( B )组成
    A、用例
    B、消息
    C、实体
    D、关系

  12. 用例图反映的是系统的(C)
    A、约束需求
    B、性能需求
    C、功能需求
    D、设计需求

  13. 用例之间的关系有( A )
    A、包含、扩展
    B、合取、简化
    C、多态、继承
    D、析取、简化

  14. 需求分析的目的是保证需求的( B )
    A、目的性和一致性
    B、完整性和一致性
    C、正确性和目的性
    D、完整性和目的性

  15. 需求的三个层次是(D)业务需求,用户需求
    A、硬件需求
    B、质量需求
    C、软件需求
    D、系统需求

  16. 需求跟踪是(D)中的一个活动?
    A、需求获取
    B、需求分析
    C、需求验证
    D、需求管理

  17. 需求开发活动包括 ( C )
    A、需求获取
    B、需求管理
    C、需求验证
    D、需求分析

  18. 需求管理的基本内容是 ( D )。
    A、需求跟踪与变更控制
    B、需求状态跟踪和变更控制
    C、变更控制与版本控制
    D、变更控制、版本控制、需求跟踪、需求状态跟踪

  19. 下列(D)不属于需求跟踪的好处。
    A. 改善产品质量
    B. 降低维护成本
    C. 容易实现重用
    D. 明确人员职能分配

  20. 针对常常发生的需求变更,实践中应该如何应对?
    1、需求优先级排序,2、分批实现需求,3、充分交流沟通
    4、专职人员管理需求,5、开发方与客户相互协作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值