软件开发过程与项目管理(4.软件项目需求管理)


在这里插入图片描述

软件需求定义

需求是指用户对软件的功能和性能的要求

软件需求管理的过程

在这里插入图片描述

1.需求获取

在这里插入图片描述

2.需求分析

需求分析是为最终用户所看到的系统建立一个概念模型,是对需求的抽象描述。

3.需求规格编写

需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求
规格说明书

4.需求验证

在这里插入图片描述

5.需求变更管理

在这里插入图片描述

需求建模的基本方法介绍

  1. 原型方法
  2. 结构化分析法
  3. 面向对象的用例分析法
  4. 功能列表法

原型方法

在这里插入图片描述

结构化分析法

  • 数据流图
  • 数据字典
  • 系统流程图
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

面向对象的用例分析法

UML需求视图

  • 用例视图(Use case Diagram)
  • 时序图(Sequence Diagram)
  • 状态图(State Diagram)
  • 活动图(Activity Diagram)

用例需求分析方法综述

  • 识别出系统的参与者(Actor)
  • 描述主要的用例(Use case)
  • 实现用例视图
  • 实现顺序视图,活动视图,状态视图等

功能列表法

小结

在这里插入图片描述

例题

简答题

我们常常从哪些方面着手处理需求不明确问题?
1)让用户参与开发。
2)开发用户界面原型。
3)需求讨论会议。
4)强化需求分析和评审。

自练

  1. 下列不属于软件需求范畴的是。
    A.
    软件采用什么样的技术实现
    B.
    用户希望软件能做什么样的事情
    C.
    用户希望软件完成什么样的功能
    D.
    用户希望软件达到什么样的性能
    正确答案: A

  2. 下列哪一项不属于结构化分析方法的技术。
    A.
    数据流图
    B.
    数据字典
    C.
    系统流程图
    D.
    系统用例图
    正确答案: D

  3. 下列是软件项目的一个突出特点,也是软件项目最为普遍的一个特点。
    A.
    需求变更
    B.
    暂时性
    C.
    阶段性
    D.
    约束性
    正确答案: A

  4. 下列不是需求建模方法的是。
    A.
    原型方法
    B.
    结构化设计法
    C.
    面向对象的用例分析法
    D.
    功能列表法
    正确答案: B

  5. 下列不属于 UML 需求视图的是。
    A.
    甘特图
    B.
    用例图
    C.
    状态图
    D.
    顺序图
    正确答案: A

  6. 下列哪项不属于数据字典的组成部分。
    A.
    数据项
    B.
    数据流
    C.
    数据文件
    D.
    数据库
    正确答案: D

  7. 下列哪一项不属于软件项目需求管理的过程。
    A.
    需求获取
    B.
    需求分析
    C.
    编写需求规格
    D.
    需求更新
    正确答案: D

  8. 数据字典是由数据项、数据流以及操作指令组成的。
    正确答案: 错误

  9. 软件项目系统的响应时间属于功能性需求。
    正确答案: 错误

  10. 用例需求分析方法采用一种面向过程的情景分析方法。
    正确答案: 错误

  11. 需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么性能。
    正确答案: 正确

  12. 需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书。
    正确答案: 正确

  13. 结构化分析方法是一种自下而上逐步求精的分析方法。
    正确答案: 错误

  14. 面向对象的用例分析法不是一个需求建模方法。
    正确答案: 错误

  15. 需求规格说明应该包括系统的运行环境。
    正确答案: 正确

  16. 结构化分析法是一个需求建模方法。
    正确答案: 正确

  17. 需求管理包括需求填空 1 、 需求填空 2 、 填空 3 、 需求填空 4 、 需求填空 5 等 5 个过程。
    正确答案:
    填空 1:
    获取
    填空 2:
    分析
    填空 3:
    编写需求规格
    填空 4:
    验证
    填空 5:
    变更

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值