非功能需求

非功能需求

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

系统设计时,功能需求和非功能需求都很重要。功能需求描述系统行为的不同方面,对设计、实现、维护甚至废弃都有严重影响。非功能需求以不易用流程图描述的方式定义系统行为,如安全性、可靠性、可扩展性等。

Q&A

什么是非功能需求?

非功能需求描述系统执行某项功能的方式,如安全性、可靠性和可扩展性等。

功能需求和非功能需求有什么区别?

功能需求定义系统应执行的操作,而非功能需求描述系统执行这些操作的方式。

为什么非功能需求在系统设计中重要?

非功能需求对系统设计、成本和用户满意度有重大影响,尽早考虑可以避免后期改造的高成本。

非功能需求的实施有哪些挑战?

非功能需求通常难以定义、实施和测量,涉及主观性和定性标准,且需要经验和权衡。

如何捕获功能需求?

功能需求通常通过用例捕获,有时也通过用户故事描述系统行为。

非功能需求的准确性如何确保?

非功能需求的准确性需要经验、谈判和权衡,涉及一定的猜测和预算。

🏷️

标签

➡️

继续阅读