【问题标题】:What are functional and non functional parts of an application?应用程序的功能和非功能部分是什么?
【发布时间】:2011-03-30 09:47:23
【问题描述】:

我在一次采访中被问到这个问题。

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

【问题讨论】:

  • 非功能性实际上不是 parts,而更像是 aspectscharacteristics
  • 您可能会争辩说,应用程序的非功能部分是损坏的部分——那些不起作用的部分。但是,非功能性需求略有不同。

标签: requirements


【解决方案1】:

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

Non functional 是与功能不直接相关的部分 - 例如:

  • 性能
  • 质量
  • 便携性
  • 可维护性
  • 质量
  • 可用性
  • 可扩展性
  • 还有更多...

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

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

【讨论】:

  • 我会为此添加可维护性、可用性和可扩展性。
【解决方案2】:

功能与应用程序的功能有关。即做什么做什么非功能性部分的特征如下:

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

【讨论】:

  • 我也会把 what 加粗。
  • @reinierpost 完成。感谢您的建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-14
  • 2022-10-18
  • 1970-01-01
相关资源
最近更新 更多