需求分析-7 关键需求

关键需求决定架构。关键需求横跨功能需求、质量属性,以及约束这三类需求。

其余需求用来验证架构。

1、确定关键质量

需要做如下三方面工作:

  • 为了提高要开发软件系统受认可的程度,应着重提高哪些方面的质量属性要求。
  • 充分考虑这些质量属性的相互制约或相互促进关系,以调整不同质量属性的要求标准。
  • 同时,必须满足各种约束性需求。

确定关键质量时考虑质量属性之间的矛盾关系。采用质量属性关系矩阵(“+”表示行促进列,“-”表示行影响列,“ ”表示行列两种质量属性之间影响不明显。)

 

性能

安全性

持续可用性

可互操作性

可靠性

鲁棒性

易用性

可测试性

可重用性

可维护性

可扩展性

可移植性

 

性能

 

 

 

   -

  -

      -

      -

      -

 

      -

      -

      -

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值