你能解释一下系统和功能要求之间的区别吗?
在我工作的公司中,我为负责履行和提供客户请求的服务的应用程序之一担任业务分析师/设计角色。我的可交付成果是一份包含系统需求和功能需求的设计文档。我们定义系统需求以定义系统的高级功能,并定义功能需求以将系统需求分解成足够的细节。所以一个 SR 可以包含 1-N 个 FR。我不确定这是否是整个行业都遵循的
你能解释一下系统和功能要求之间的区别吗?
在我工作的公司中,我为负责履行和提供客户请求的服务的应用程序之一担任业务分析师/设计角色。我的可交付成果是一份包含系统需求和功能需求的设计文档。我们定义系统需求以定义系统的高级功能,并定义功能需求以将系统需求分解成足够的细节。所以一个 SR 可以包含 1-N 个 FR。我不确定这是否是整个行业都遵循的
在软件工程中,功能需求描述了软件应该做什么。系统要求描述了应该在哪些硬件/操作系统/中间件软件上运行。
Punter Vicky,我会很实际地告诉你:这几乎是一回事。功能需求是一种系统需求,描述了系统必须做什么。可能是计算、技术细节、数据操作和处理以及其他定义系统应该完成的特定功能。System Requirement有两层含义: 1) 硬件/软件/等先决条件;2)类似于功能需求,但可能以抽象的方式使用。
有不同的方式来查看/定义系统和功能需求,所有这些都是正确的。您的系统需求可以定义整个系统需要做什么,并为系统的每个子部分编写功能需求,以详细说明它如何满足系统需求。除了在需求之间进行跟踪之外,您还有另一个将系统需求分配给不同子系统的“文档”。我仍然会在比软件需求更高的层次上处理这些功能需求。
Punter Vicky,我已经做了 20 多年的需求,我发现我工作的每家公司的定义都不同。我建议您向贵公司索取一些以前的文档示例。
您之前收到的答案在技术上是正确的。功能需求通常说明系统将如何与用户一起工作,系统需求将告诉您系统将如何在技术上完成功能需求。祝你好运。
功能需求解决“什么”,系统需求解决“如何”。
草坪搬运工应该能够割草:功能。它可以使用金属刀片或塑料来执行切割功能:系统。
有了电话,一个人应该可以打电话:功能。电池应该保持更长的时间才能通话:系统或非功能要求 (NFR)