当前位置: 首页 > news >正文

基础知识-军品软件六性

软件六性往往在软件需求分析时被忽略,其实在实际开发过程中,经常会遇到各种复杂问题,这些都离不开软件六性,前期的六性设计至关重要!!!
 

1、功能性

当软件在指定条件下使用时,软件产品提供满足明确和隐含要求的功能的能力
 

1.1 合适性

软件产品为指定的任务和用户目标提供一组合适的功能的能力

1.2 准确性


软件产品提供具有所需精度的正确或相符的结果或效果的能力

1.3 互操作性

软件产品与一个或更多的规定系统进行交互的能力

1.4 安全保密性


软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,而不拒绝授权人员或系统对它们的访问


 1.5 功能性的依从性


软件产品遵循与功能性相关的标准、约定或法规以及规定的能力


 2、可靠性


在指定条件下使用时,软件产品维持规定的性能级别的能力

2.1 成熟性


软件产品为避免由软件中故障而导致失效的能力

2.2 容错性


在软件出现故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力

2.3 易恢复性


在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力

2.4 可靠性的依从性


软件产品遵循与可靠性相关的标准、约定或法规的能力

3、易用性


在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力

3.1 易理解性


软件产品使用用户能理解软件是否合适以及如何将软件用于特定的任务和使用条件的能力

3.2 易学性


软件产品使用户能学会其应用的能力

3.3 易操作性


软件产品使用户能操作和控制它的能力

3.4 吸引性


软件产品吸引用户的能力

3.5 易用性的依从性


软件产品遵循与易用性相关的标准、约定、风格指南或法规的能力

4、效率


在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力

4.1 时间特性


在规定条件下,软件产品执行其功能时,提供适当相应和处理时间以及吞吐率的能力

4.2 资源利用性


在规定条件下,软件产品执行其功能时,使用合适数量和类别的资源的能力

4.3 效率的依从性


软件产品遵循与效率相关的标准或约定的能力


 5、维护性


软件产品可被修改的能力。修改可能包括纠正、改进或软件对环境、需求和功能规格说明变化的适应

 5.1 易分析性


软件产品可被诊断自身的缺陷或失效原因或标识其待修改部分的能力


 5.2 易改变性


软件产品使指定的修改可以被实现的能力


 5.3 稳定性


软件产品避免由于软件修改而造成意外结果的能力


5.4 易测试性


软件产品使已修改软件能被确认的能力


5.5 维护性的依从性


软件产品遵循与维护性相关的标准或约定的能力

 6、可移植性


软件产品从一种环境转移到另外一种环境的能力


 6.1 适应性


软件产品毋需采用额外的活动或手段就可适应不同的指定环境的能力

6.2 易安装性


软件产品在指定环境中被安装的能力

 6.3 共存性


软件产品在公共环境中同与其分享公共资源的其他独立软件共存的能力

6.4 易替换性


软件产品在同样环境下,替代另一个相同用途的指定软件产品的能力

6.5 可移植性的依从性


软件产品遵循与可移植性相关的标准或约定的能力

http://www.lryc.cn/news/570501.html

相关文章:

  • 函数指针的理解
  • MeeGo系统和SailFish系统_我是亲民_新浪博客
  • 介质访问控制——随机访问控制
  • AndroidStudio3.0全新安装和基本配置
  • LoadRunner8.1+汉化+破解
  • 可爱的字符表情
  • Python文件与目录操作管理详解
  • RESTful架构详解
  • 长尾关键词驱动SEO优化突破
  • OpenLayers 图层遮罩与裁剪
  • flex tree中坑爹的尝试
  • 高惯量与低高惯量
  • 软件破解教程2
  • BlazeDS的功能及配置
  • 逆火网站日志分析器_SEO Checker for Mac(网站优化分析软件) v2.0
  • 使用openssl模拟CA和CA证书的签发
  • 瑞士军刀:netcat(nc)、socat
  • LED光源的种类与LED光源与灯具的定义介绍
  • 微软图形控件(Chart或MSchart)的用法 急用!!!
  • iOS开发笔记之十——dealloc的用法
  • c语言求10000以内所有对称数,js面试题:打印1-10000内的对称数的四种解法
  • pyhton基础【9】容器介绍四
  • 创建ActionForm
  • 常用的iPhone app快捷url链接
  • 如何用ai设计测试
  • 5G核心网UPF负载控制信息上报机制:SMF动态选路的关键技术
  • 【学习】RSA技术
  • Python•元组集合字符串
  • 09. 【Android教程】表格布局 TableLayout
  • 安全测试工具APPScan安装与使用教程