7.需求工程

本文详细介绍了需求工程的各个方面,包括需求功能概述、获取方法、分类,重点探讨了QFD质量功能展开、需求分析方法如结构化分析和面向对象分析,并详细解析了UML图在需求建模中的应用。内容涵盖从需求获取、分析到验证和变更管理的全过程,为软件系统建模提供了全面指导。
摘要由CSDN通过智能技术生成

需求功能概述

软件需求是指用户对系统在功能、行为、性能、设计约束等方面的期望。

需求获取

需求获取方法

  • 收集资料

  • 联合讨论会

  • 用户访谈

  • 书面调查

  • 现场观摩

  • 参加业务实践

  • 阅读历史文档

  • 抽样调查(节省成本)

需求分类

  • 业务需求(整体全局,高层次需求)

  • 用户需求(用户视角)

  • 系统需求(计算机化)

  • 功能需求:开发人员必须在产品中实现的软件功能

  • 非功能需求(性能需求):计算机性能、响应、并发、存储容量、速度等

  • 设计约束:法律法规约束、财务计算规则等

QFD 质量功能展开

  • 基本要求(明示,常规需求):对于用户而言,这些需求是必须满足的,理所当然的。

  • 期望需求(隐含):当提供此需求,用户满意度会提升;当不提供此需求,用户满意度会降低。

  • 兴奋需求(多余,镀金):用户意想不到的,需要挖掘/洞察。若不提供此需求,用户满意度不会降低;若提供此需求,用户满意度会有很大的提升。

需求分析

需求分析方法

结构化分析(SA)方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值