问题 什么是应用程序的功能和非功能部分?


我在接受采访时被问到这个问题。

什么是应用程序的功能和非功能部分?


3569
2017-08-16 12:10


起源

实际上并不是非功能性的 部分 但更喜欢 方面 要么 特点。 - Igor Zevaka
你可能会争辩说应用程序的非功能部分是被破坏的部分 - 那些不起作用的部分。但是,非功能性要求略有不同。 - Jonathan Leffler


答案:


实用 部分是与应用程序功能相关的部分 - 它的作用。

不起作用 是与功能无直接关系的部分 - 例如:

  • 性能
  • 质量
  • 可移植性
  • 可维护性
  • 质量
  • 可用性
  • 可扩展性
  • 还有很多...

例如,在计算器应用程序中,功能部件是输入和输出如何工作以及计算逻辑/操作本身。

非功能性是可用性,质量,性能和其他与计算器操作无直接关系的方面。


12
2017-08-16 12:13



我会为此添加可维护性,可用性和可扩展性。 - Daniel Dyson


实用 涉及该应用的特征。即 什么 它 。该 非功能性 零件是这样的特征:

  • 性能
  • 与先前版本的兼容性
  • 安全
  • 可用性
  • 它在负载下的表现如何
  • 它如何处理故障转移方案

3
2017-08-16 12:15



我放了 什么 粗体字也是。 - reinierpost
@reinierpost完成。谢谢你的建议。 - mikej