Atitit 初级 中级 高级 软件工程师的区别 非功能性需求 目录 1. 初级 业务功能 1 1.1. 中级 独立完成业务功能 已经非常见api功能 更加广阔 1 2. 高级 非功能性需求

Atitit 初级 中级  高级 软件工程师的区别 非功能性需求

 

目录

1. 初级 业务功能 1

1.1. 中级 独立完成业务功能  已经非常见api功能 更加广阔 1

2. 高级  非功能性需求  扩展性可维护性(开发效率)   稳定性  性能 1

3. FUERPS+(ati指标,功能性U易用性E扩展性 R稳定可靠性 P性能) 1

3.1. 易用性简单性 1

3.2. FURPS是功能(function)、易用性(usability)、可靠度(reliability)、性能(performance)及可支持性(supportability)五个词 2

4. Ref 2

 

 

  1. 初级 业务功能

 

    1. 中级 独立完成业务功能  已经非常见api功能 更加广阔

 

  1. 高级  非功能性需求  扩展性可维护性(开发效率)   稳定性  性能
  2. FUERPS+(ati指标,功能性U易用性E扩展性 R稳定可靠性 P性能)  

Ext 扩展性  可携性( Portability) 可配置性(Configurability)

    1. 易用性简单性

 

    1. FURPS是功能(function)、易用性(usability)、可靠度(reliability)、性能(performance)及可支持性(supportability)五个词

英文前缀的缩写[1],是一种识别软件质量属性的模型。其中功能部份对应功能需求,另外四项则是软件系统中重要的四项非功能性需求,有时会特别用URPS来表示此四项非功能性需求。

 

FURPS可分为以下五项:

 

    功能需求(Function):功能集、能力、通用性、保安性。

    易用性(Usability):人因、美学、一致性、说明文件。

    可靠度(Reliability):故障频率及严重程度、可恢复性、可预见性、准确性、修复前平均时间(MTTF)。

    性能(Performance):速度、效率、资源消耗、吞吐量、反应时间量。

    可支持性(Supportability):易测性、延伸性、适应性、可维护性、兼容性、 可配置性(Configurability)、可服务性(Serviceability)、可安装性(Installability)、本地化能力(Localizability)、可携性( Portability)。

 

FURPS+ati (可携性( Portability) 可配置性(Configurability)。

  1. Ref

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

 

Atitit 非功能性需求总结补充

 

 

Atitit 提升水平 把代码写的有技术含量

 

目录

1.1. 抽象 向上抽象 1

1.2. 通用化底层抽象 1

1.3. 高性能化 1

1.4. 稳定化 2

1.5. 提高可读性 2

1.6. 注意编码 2

1.7. 提升准确性 2

1.8. 提升智能性 以不变应万变 2

 

posted @ 2020-08-09 13:28  attilaxAti  阅读(95)  评论(0编辑  收藏  举报