- 使用自然语言处理快速高效地提高需求陈述的质量。
- 降低后期错误的风险。
- 帮助开发团队标准化需求编写流程,节省时间并提高准确性。
- 开发和传播能够实现成功系统的跨学科原则和实践。
- 促进系统工程实践、教育和研究方面的国际合作。
- 确保在系统工程实践中建立具有竞争力、可扩展的专业标准。
- 鼓励政府和工业界支持研究和教育计划,以改进系统工程流程及其实践。
- 了解有关 INCOSE 的更多信息
- 普遍需求
- 状态驱动需求
- 事件驱动需求
- 复杂
- 可选功能需求
- 不良行为需求
需求语法的简易方法(也称为 EARS 符号)使用一些关键字和一个简单的底层规则集来温和地约束自然语言 (NL) 需求。EARS 需求有几个子句,它们始终按照时间逻辑以相同的顺序排列。这意味着这些需求反映了英语的常见用法,同时优化了清晰度和准确性。
在本章中,我们将列出有关 EARS 符号和 Jama Connect® 需求顾问的常见问题列表。
1:为什么写好需求很重要?
写好需求对于任何成功的系统开发都至关重要。需求推动系统的设计、开发和用户体验。写好需求可以提高生产力和质量。好的需求表明某些事情是必要的、可验证的和可实现的。
2:我的需求数据安全吗?
是的。Requirements Advisor Beta 使用与 Jama Connect 生产版本相同的安全解决方案组合。
您的需求声明保留在 Jama Connect Cloud 中,并受到与 Jama Connect 相同的可靠保护。
3:Jama Connect 的 Requirements Advisor Beta 有哪些优势?
4:如何评估需求声明?
顾问采用 INCOSE* 和 EARS* 中业界最知名的方法。请查看以下详细信息。
5:什么是 INCOSE?
国际系统工程理事会 (INCOSE) 是一个非营利性会员组织,成立于 1990 年,其目标如下:
6:为什么要使用 INCOSE 规则?
INCOSE 反映了系统工程的原则和流程。《INCOSE 需求编写指南》侧重于在系统工程背景下编写需求。它强调在编写需求时需要考虑相关系统的背景。考虑开发系统所处的环境是系统方法不可或缺的一部分。
7:什么是 INCOSE 写作要求指南?
INCOSE 于 2009 年 7 月创建并发布了第一本写作要求指南。此后,该文件经过多次重印,吸收了各从业人员的建议和意见。撰写本文时,该指南的最新版本(V3)于 2019 年 6 月发布。
8:什么是 EARS?
需求语法简易方法 (EARS) 的创始人 Alistair Mavin,“Mav” 是这样描述的:
EARS 是一种温和地限制书面需求的机制。EARS 模式提供了结构化的指导,使作者能够编写高质量的需求。
Mav 和他在劳斯莱斯公司的同事在分析喷气发动机控制系统的适航法规时开发了 EARS。这些法规包含高级目标、不同级别的隐式和显式需求、列表、指南和支持信息。
在提取和简化需求的过程中,Mav 注意到所有需求都遵循类似的结构。他发现,当条款始终以相同的顺序出现时,需求最容易阅读。这些模式经过改进和发展,创建了 EARS。
有一套语法(结构),具有底层规则集。少量关键字用于表示 EARS 需求的不同条款。这些条款始终以相同的顺序排列,遵循时间顺序逻辑。语法和关键字与英语的常用用法非常接近,因此非常直观。
该符号于 2009 年首次发布,已被世界各地的许多组织采用。
9:为什么使用 EARS 符号?
系统需求通常以不受约束的自然语言 (NL) 编写,这种语言本质上是不精确的。需求作者通常没有接受过如何编写需求的培训。在系统开发过程中,需求问题会蔓延到较低级别。这会产生不必要的波动和风险,影响程序进度和成本。
EARS 减少甚至消除了自然语言需求中常见的问题。对于必须用英语编写需求但母语不是英语的需求作者来说,它尤其有效。EARS 已被证明受到从业者的欢迎,因为它轻量级、培训成本低、不需要专业工具,并且生成的需求易于阅读。
10:谁在使用 EARS?
EARS 被世界各地不同领域的大大小小的组织使用。其中包括空客、博世、戴森、霍尼韦尔、英特尔、NASA、劳斯莱斯和西门子等蓝筹公司。
世界各地的大学都在教授这种符号,包括法国、瑞典、英国和美国。
11:什么是 EARS 模式?
以下是六种基本 EARS 模式: