计算机三级第二章需求分析 关键点记录

需求分析
用户希望软件可以做什么就叫做需求
需求分析就是 描述待开发系统所要完成的功能 是一种软件过程活动
需求分析让系统工程师刻画软件的功能和性能

他就像借口一样的东西

需求分析是困难的
1. 软件功能复杂
2. 软件产品不可见性

需求获取的方法
1. 面谈
2. 实地考察
3. 问卷调查
4. 查阅资料

分析方法

  1. 标识问题
  2. 需求模型
  3. 描述需求
  4. 确认需求
    DFD方法
    基本元素
    1. 数据流
    2. 处理
    3. 数据储存
    4. 外部项
      建模过程
  5. 明确目标
  6. 建立顶层DFD图
  7. 构建第一层DFD分解图
  8. 开发DFD城此图
    注意
    1. 保持均匀
      不可以与父图有矛盾
    2. 按困难度进选择
      a. 从困难的 开始分解
      b。 选择某一处理框分解 ,处理框将会产生更多其他处理框的信息
    3. 处理框难以命名,考虑重新分解
      IDEF0分析方法
      组成 1**. 箭头 2.矩形框**
      强调约束
      都是结构分析方法,强调自顶向下,逐步求精,对世界建模

UML 面向对象分析方法,
用例图组成,用例图又由 系统 角色 用例 组成。

案例: 看不懂

习题: 全是识别记忆题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值