一份汽车软件需求的生成过程

ca7ffd0aeafb80c85afeb4a571aa3cc7.jpeg


这是来源于ASPICE 3.1的一张追溯图,非常流行。


尽管ASPICE并不是绝对的标准,但我们可以作为讨论框架。今天讲的是软件需求


1

生成软件需求的4个步骤


抛开理论,面对一个真实项目时,首先该思考的是如何一步一步展开工作。


1.1 分析系统需求和系统架构中与软件相关的部分


软件需求并非凭空而创,它的源头是系统,我们在这步要做的就是将软件的部分剥离出来


这是一个看文档、分析、沟通、讨论的过程。


1.2 编写软件需求


经过一番脑力与paper工作后,我们会得到一份软件需求,按详略程度,可能是针对完整集成软件的,也有针对具体实现层面的软件组件的。


1.3 建立基线


走完第二步,不能算完。


软件需求是后续一系列工作的基础,我们得定个基准,也就是基线或baseline。


在Doors之类的工具里的话,基线是通过系统直接建立的。如果使用office,至少要有个版本管理。


1.4 对基线进行review


review也是必要的,毕竟这份文档涉众多,还是后续的源头


如果review发现了问题,修改后应再次打基线。至此,一份软件需求文档正式生成。


下面我们看里面的一些细节。


2

一份软件需求的4个基本属性


我们经常喜欢用word来写需求。


word的段落式描述和多级标题会带来较好的顺序阅读体验,但非条目化和无属性拆分,这会让后续的筛选、追溯、修改、统计、查阅多有不便。


所以,尤其我们有需求管理工具支持时,最好拆分多个属性,这里提供4个最基本的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值