功能,操作和技术要求之间有什么区别?


Answers:


21
  • 功能要求

系统应该做什么,处理订单,发送账单,调节温度等。

  • 操作要求

这些是关于如何运行系统的。记录,启动/关闭控件,监视,资源消耗,备份,可用性等。

  • 技术要求

这些是关于系统的构建方式。遵守哪种语言,哪种操作系统,标准等。

如今,“操作”和“技术”需求通常捆绑在一起作为“非功能性需求”,主要是为了避免愚蠢的争论,即“系统将在1秒钟内响应用户请求”是操作还是技术需求。


1

我最喜欢的减少这种情况的方法是这样思考。

如果我可以使用MSPaint获取用户看到的功能的屏幕截图。

一旦涉及到计算机,计算机语言和计算机网络。它倾向于技术规范。

有时会有很多重叠。就像我可以画一架747的图片一样,但这实际上更多的是技术规格,因为假设是事情会飞逝。

但是,实际上,如果使用仙尘代替喷气燃料飞行,用户和管理层将非常满意。这就是功能部分。但这实际上是一幅相当技术性的图画。

希望我没有走太远,但这就是我的想法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.