13 我已经完成了基于Java的任务,但是我的前辈指派我来收集创建全球化Bug跟踪工具的要求。 我已经从Wikipedia 和mindtools网站上阅读了许多类型的要求,但这非常令人困惑。 功能要求,操作要求和技术要求之间的确切区别是什么? project-management terminology requirements requirements-management — 维贾亚库马尔 source
21 功能要求 系统应该做什么,处理订单,发送账单,调节温度等。 操作要求 这些是关于如何运行系统的。记录,启动/关闭控件,监视,资源消耗,备份,可用性等。 技术要求 这些是关于系统的构建方式。遵守哪种语言,哪种操作系统,标准等。 如今,“操作”和“技术”需求通常捆绑在一起作为“非功能性需求”,主要是为了避免愚蠢的争论,即“系统将在1秒钟内响应用户请求”是操作还是技术需求。 — 詹姆斯·安德森 source
1 我最喜欢的减少这种情况的方法是这样思考。 如果我可以使用MSPaint获取用户看到的功能的屏幕截图。 一旦涉及到计算机,计算机语言和计算机网络。它倾向于技术规范。 有时会有很多重叠。就像我可以画一架747的图片一样,但这实际上更多的是技术规格,因为假设是事情会飞逝。 但是,实际上,如果使用仙尘代替喷气燃料飞行,用户和管理层将非常满意。这就是功能部分。但这实际上是一幅相当技术性的图画。 希望我没有走太远,但这就是我的想法。 — 安迪斯·史密斯 source