获取和分析非功能需求
摘要:
非功能性需求是随着软件规模的增长和软件复杂性提高着两个因素猜逐渐成为需求工程师们新的着眼点和关注点。目前,业界关于软件的非功能需求主要有两个方面:质量属性要求和约束性要求(主要有开发平台、开发技术、关键实现等方面)。 有些专家关于软件非功能性需求开发的一般过程如下: (一)如何获取和分析软件的质量属性要求(指甲方为直接或明确地提出来)。 1、遍历每个软件质量属性,从宏观层面找出可能存在的质量属性要求,发现支持质量要求的依据。 2、分析质量属性的冲突。 3、确定质量属性的优先级。 4、选择排名靠前的作为关键质量属性。 案例: 一个大型自动化仓库管理控制系统,其用户有大型快寄公司如UPS、DHL. 阅读全文
posted @ 2011-03-26 22:48 你是我的唯一 阅读(580) 评论(0) 推荐(0) 编辑