需求工程

需求工程

需求工程是指通过一连串有系统,有步骤的方式,将待开发的系统需求从需求端获取,并加以分析和建构,使开发端依此开发
步骤包含 需求获取、需求分析、需求规格说明、需求确认

需求种类

需求分为使用者需求(User Requirements)系统需求(System Requirements)
从功能面,需求分为功能性需求非功能性需求
功能性需求 是指系统应该具备的特性(明确)
非功能性需求 通常依赖于功能性需求,且通常是有程度的满足(没有很明确)
例如,我需要这个系统反应比较快(什么叫做快呢?)

需求获取(Requirements Elicitation)

需求获取的目的在获得使用者对于系统的需求,方法有 面谈、问卷、使用者观察、研讨会、脑力激荡、使用案例和雏形法

需求分析(Requirements Analysis)

需求分析的主要目的在于分析需求是否正确()、完整()、没有冲突() (3C分析)
数据流程分析
DFD数据流图(Data Flow Diagram)
实体关联分析
ERD实体关联分析图(Entity Relationship Diagram)
EERD扩充实体关联分析图(Extended Entity Relationship Diagram)
状态行为分析
企业流程分析

需求规格说明(Requirements Specification)

将需求规格化,写出具体的文件

需求确认(Requirements Validation)

确认需求规格是否正确,是否符合使用者的意图,是否可验证

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值