Atitit 初级 中级 高级 软件工程师的区别 非功能性需求 目录 1. 初级 业务功能 1 1.1. 中级 独立完成业务功能 已经非常见api功能 更加广阔 1 2. 高级 非功能性需求
Atitit 初级 中级 高级 软件工程师的区别 非功能性需求
目录
1.1. 中级 独立完成业务功能 已经非常见api功能 更加广阔 1
2. 高级 非功能性需求 扩展性可维护性(开发效率) 稳定性 性能 1
3. FUERPS+(ati指标,功能性U易用性E扩展性 R稳定可靠性 P性能) 1
3.2. FURPS是功能(function)、易用性(usability)、可靠度(reliability)、性能(performance)及可支持性(supportability)五个词 2
Ext 扩展性 可携性( Portability) 可配置性(Configurability)
英文前缀的缩写[1],是一种识别软件质量属性的模型。其中功能部份对应功能需求,另外四项则是软件系统中重要的四项非功能性需求,有时会特别用URPS来表示此四项非功能性需求。
FURPS可分为以下五项:
功能需求(Function):功能集、能力、通用性、保安性。
易用性(Usability):人因、美学、一致性、说明文件。
可靠度(Reliability):故障频率及严重程度、可恢复性、可预见性、准确性、修复前平均时间(MTTF)。
性能(Performance):速度、效率、资源消耗、吞吐量、反应时间量。
可支持性(Supportability):易测性、延伸性、适应性、可维护性、兼容性、 可配置性(Configurability)、可服务性(Serviceability)、可安装性(Installability)、本地化能力(Localizability)、可携性( Portability)。
FURPS+ati (可携性( Portability) 可配置性(Configurability)。
)
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