Atitit.软件开发的非功能性需求attilax 总结At

Atitit.软件开发的非功能性需求attilax 总结

 

 

1运行环境约束:用户对软件系统运行环境的要求。 1

2兼容性 2

3  7.6 数据库 database (imp by ati2

4源码可移植性imp by ati2

5互操作性 (imp by ati2

6 1.7 一致性 consistence imp by ati2

7可重用性imp by ati3

8国际化(imp by ati3

9可扩展性(imp by ati3

10. 可维护性imp by ati3

11. 开放源代码imp by ati3

12. 软件、工具、标准等的兼容imp by ati3

13. 软件可测试性imp by ati3

14. 接口(imp by ati3

15. .安全性 3

16. 3

17. 易使用性 4

18. FURPS+”模型 与其他要求4

19. 参考6

 

 

1. 运行环境约束:用户对软件系统运行环境的要求。

6.1 客户端 clients
 6.2 服务端 servers
 6.3 网络架构 networks
 6.4 周边设备 Peripherals
 6.5 web service  

7.执行期约束 Implementation Constraints
  7.1 语言 languages
  7.2 操作系统 operation system
  7.3 标准 standards
  7.4 系统接口 system interfaces
  7.5 子系统 legacy system

(4) 

2. 兼容性

 

3.   7.6 数据库 database imp by ati

(5) 

4. 源码可移植性imp by ati

可移植性是指与软件可从某一环境转移到另一环境的能力有关的一组属性。具体包括:

 

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

5. 互操作性 imp by ati

6.  1.7 一致性 consistence imp by ati

 

 

 

7. 可重用性imp by ati

8. 国际化(imp by ati

9. 可扩展性imp by ati

10. 可维护性imp by ati

11. 开放源代码imp by ati

12. 软件、工具、标准等的兼容imp by ati

13. 软件可测试性imp by ati

 

14. 接口(imp by ati

 

 

15. .安全性

16.  

 

17. 易使用性

 1.1 使用速度 speed of use
 1.2 用户必须具有的能力 required user ability
 1.3 学习能力 learnability
 1.4 训练材料 training material
 1.5 相关文档 documents
 1.6 在线帮助 online help
可移植性

可扩充性。

(6) 可保障性(supportable)需求:用户在软件可配置性、可扩展性、可维护性、可移植性等方面的要求。

 

18. FURPS+”模型 与其他要求

 

 

· 无障碍

· 审计和控制

· 可用性(参考服务级别协议

· 备份

· 目前容量及预估容量

· 认证

· 配置管理

· 部署

· 文件

· 灾难恢复

· 效率(特定负载下消耗的资源)

· 有效性(工作量及其性能表现间的关系)

· 情感因素

· 环境保护

· 履约保证

· 弱点

· 可扩展性(增加机能)

· 故障管理

· 法律性或授权许可问题或避免专利侵权

· 网络拓扑

·  性能/反应时间

· 系统平台兼容性

· 价格

· 隐私权

· 软件可移植性

· 品质(例如已发现的故障、已交付的的故障、故障排除效力

· 撤消或可撤消性(例如平均修复时间MTTR

· 可靠度(例如平均故障间隔MTBF

· 报表

· 网络弹性

· 资源限制(处理器、速度、金钱、硬盘容量、网络带宽等)

· 反应时间

· 鲁棒性

· 可伸缩性(水平或垂直的)

· 保安

· 稳定性

· en:Supportability

· 易用性

健壮性

• 适应性:与软件无需采用有别于为该软件准备的活动和手段就可能适应不同的规定环境有关的软件属性。如全球技术支持等。

• 易安装性:与在指定的环境下安装软件所需努力有关的软件属性。如在线更新、安装包自动生成等。

• 遵循性:使软件遵循与可移植性有关的标准或约定的软件属性。项目管理论坛

• 可替换性:与软件在该环境中用来替代指定的其他软件的机会和努力有关的软件属性。

这部分除了需要通过选择正确的开发工具、平台来支持外,也会涉及一些技巧性的功能需求,如全球语言支持等。

 

性能需求:用户在软件响应速度、结果精度、运行时资源消耗量等方面的要求

可靠性可靠性。访谈对象J说:“我们强行引入一些错误,看看系统会发生什么,会不会丢失数据等。”⁼/li>

事务处理机制

· 

 

 

 

 

19. 参考

 

功能性需求和非功能性需求 - 敌敌 - 博客园.htm

非功能性需求 - 维基百科,自由的百科全书.htm

 

软件项目需求分析:非功能性六大点_百度经验.htm

非功能性需求都包括哪些方面  - 软件工程面试题 - 职友集(中国最大的职位搜索引擎).htm

非功能性需求收集整理-liujianping-ChinaUnix博客.htm

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值