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

问题描述:

我在接受采访时被问到了这个问题。什么是应用程序的功能和非功能部分?

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

+3

非功能实际上不是*部件*,而更像是*方面*或*特性*。 – 2010-08-16 12:17:52

+0

您可能会争辩说,应用程序的非功能部分是被破坏的位,即那些不起作用的位。但是,非功能性要求略有不同。 – 2014-12-21 18:10:19

Functional部分是那些涉及应用程序的功能 - 它做什么。

Non functional是不直接相关的功能部件 - 比如:

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

例如,在计算器应用,所述功能性部分是如何在输入和输出的工作和计算逻辑/操作本身。

非功能性将是对计算器操作没有直接影响的可用性,质量,性能和其他方面。

+1

我会为此增加可维护性,可用性和可扩展性。 – 2010-08-16 12:15:12

功能涉及该应用的特征。即什么确实。该非功能部分是一样的特点:

  • 性能
  • 与以前版本的兼容性
  • 安全
  • 可用性
  • ,以及它如何执行负载
  • 如何处理故障转移方案下
+0

我会把*用黑体字表示出来。 – reinierpost 2010-08-16 13:49:06

+0

@reinierpost完成。感谢您的建议。 – mikej 2010-08-16 14:07:08