软件工程03-需求分析

本文探讨了如何通过访谈用户来获取需求,使用数据流图、实体-联系图和状态转换图等建模技术进行需求分析。同时介绍了层次方框图和IPO图在描绘系统结构和数据处理中的作用,以及验证需求的一致性、现实性、完整性和有效性的方法。
摘要由CSDN通过智能技术生成

需求分析

与用户沟通获取需求的方法

  1. 访谈
  2. 面向数据流自顶向下求精
  3. 简易的应用规格说明技术
  4. 快速建立软件原型

分析建模

模型分类:

  • 数据模型(实体-联系图)

    描绘数据对象及数据对象之间的关系

  • 功能模型(数据流图)

    描绘数据在系统中流动时备处理的逻辑过程,指明系统具有的变换数据的功能

  • 行为模型(状态转换图)

    描绘系统的各种行为模式在不同状态间转换的方式

层次方框图

层次方框图用树形结构的一系列多层次的举行框描绘数据的层次结构。

Warnier图

IPO图

输入、处理、输出图

能够方便的描绘输入数据、对数据的处理和输出数据之间的关系

验证软件需求的正确性

从以下几个方面验证:

  • 一致性
  • 完整性
  • 现实性
  • 有效性

验证方法:

  • 验证需求的一致性
  • 验证需求的现实性
  • 验证需求的完整性和有效性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值