标签:外部 cci 命令 图表 正式 网络 cas 问题 business
软件需求是
(1)用户解决问题或达到目标所需条件或权能(Capability)。
(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。
(3)一种反映上面(1)或(2)所述条件或权能的文档说明。它包括功能性需求及非功能性需求,非功能性需求对设计和实现提出了限制,比如性能要求,质量标准,或者设计限制。
从严格意义上的软件需求分类具有:功能需求(functional requirement),非功能需求(non-functional requirement),就好比我在某宝想买一双鞋子,球鞋、高跟鞋、过膝靴、红色、黑色等是明显可知的(功能需求),但鞋跟牢不牢固、鞋底会不会脱胶等是不清楚的(非功能需求)。其中非功能需求包括性能需求(performance requirement),质量属性(quality attribute),对外接口(external interface),约束(constraint)。
质量属性包括性能需求,只是性能需求比较特殊,所以单独出来。
常见的质量属性:
对于接口需要进行说明:
如某数据包为XML格式,HotelProduct表示酒店接口,接口的输入为Destination目的地,Date住店及离店日期,输出的数据类型为数字文本,0代表操作正确,1代表数据错误,2代表网络故障,3代表其他错误,而对于0还输出具有目的地的酒店信息,其中一个字段为HotelID,酒店编号,Number类型,18位数据代码。
常见的约束:
标签:外部 cci 命令 图表 正式 网络 cas 问题 business
原文地址:https://www.cnblogs.com/yilang/p/12268111.html