软件工程(二)软件需求管理

一、需求工程师的职责

  1. 分析问题和解决问题的能力
  2. 人际沟通及交流能力
  3. 软件工程知识和技能
  4. 应用领域有关知识
  5. 书面语言组织和表达能力

二、软件需求的定义

“需求”是对外可见的系统特征。

“需求管理” 有三项任务:

  • 学习 ——需求获取 •
  • 剪枝 ——需求优选 
  • 文档化 ——撰写需求规格说明书

需求定义应涵盖——为什么要设计该系统,系统由谁使⽤,系统要做什么,系统涉及哪些信息,对解决⽅案有何额外限制,如何使⽤该系统,质量需达到何种程度……

三、获取软件需求的主要途径

访谈、问卷调查、现场考察、资料查阅、市场调研/竞品分析

四、软件需求文档的架构

以用户手册作为SRS为例

介绍 

  • 产品总览及基本原理
  • 术语和基本特征
  • 展示格式与报表格式的总结
  • 手册的大纲

开始

  • 开始指令
  • 帮助模式
  • 样例运行

操作模式

  • 命令行/对话框/报告

高级特性

命令语法和系统选项

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值