需求描述的风格

什么是需求描述?

需求描述就是将需求捕获、分析的结果进行文档化的过程。
在软件开发时,将分析的结果文档化是不可或缺的任务,也称为编写规约活动。而在某个项目中,可能还会由用户代表或需求捕获人员对捕获的内容进行整理,形成用户需求说明书。

需求描述风格的选择
在描述需求时,首先要选择使用什么风格来表述。是罗列文字还是运用大量的图表,另外还应该选择与项目、团队特点相符合的格式模板。
常见的有自然语言、图形化和形式化三种。
1、自然语言
使用结构合理的自然语言来表述需求,这种方式一直都是描述需求的首选方法。
2、图形化模型
在日常交流中,经常会在纸上绘制一些非标准的、低保真的示意图,以更好地完成沟通。
3、形式化规格表述
形式化规格化描述比图形规模的进度更高一些,对于逻辑性很强、精度要求很高的场合一般选择的是规格化描述。
选择建议
根据不同项目、软件开发团队的特点,应考虑将不同的风格组合。
1、现在常见的组合方式是以自然语言为主,辅之以图形化模型,需要的地方少量使用形式化规格描述。适用于大多数信息系统、软件产品。
2、图形化模型为主,辅之以自然语言作为补充,需要的地方少量使用形式化规格描述;这是RUP所推荐的方法,当项目团队对模型标准有较高的认识时可以考虑这种方法。
3、以形式化规格语言为主,辅之图形化模型,以自然语言为补充,适用于质量要求很高的领域,例如航天、军工中的一些重要项目。

需求描述时的要点

做好需求描述时,应谨记“信息的有效传递”,为了真正达到这一目标,我们应该做到以下几点:
1、可获得:随时可以获得最新的版本,需要用文档管理制度来解决。
2、有更新:应该有专人更新,需要制度来保障。
3、可获知:写的人、读的人都能够正确地从文档中获得所需的信息,需要通过良好的文档模板来解决。
4、易更新:应该确保一类信息在一处出现,这需要良好的文档模板来解决。
注意:沟通决定内容,内容决定格式。模板不是万能的,作为需求分析人员,应该结合自身项目的特点、团队特点、开发方法论等特点来创建符合自身项目的模板。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值