写点什么

核心的、关键的专业名词

作者:执于业务
  • 2025-11-04
    江苏
  • 本文字数:905 字

    阅读完需:约 3 分钟


1. 需求工程

  • 英文: Requirements Engineering

  • 解释: 这是标准的核心主题。它指的是贯穿系统和软件整个生命周期的、所有与需求相关的协同过程的集合。它不仅包括编写需求文档,更涵盖了需求的获取、分析、规格说明、验证、确认和管理等一系列结构化活动。

2. 利益相关方需求

  • 英文: Stakeholder Requirement

  • 解释: 从用户、客户、维护人员或其他利益相关方的角度陈述的高层次需求。它描述了利益相关方需要系统“做什么”或达到“什么效果”,通常使用利益相关方领域的自然语言表述,而不涉及具体的技术实现方案。

3. 系统需求

  • 英文: System Requirement

  • 解释: 对系统必须提供的能力和必须遵守的约束的详细陈述,这些陈述使得系统能够满足利益相关方需求。系统需求是系统设计的直接依据,需要足够详细和精确,并且可以被验证。

4. 软件需求规格说明

  • 英文: Software Requirements Specification

  • 解释: 一份正式文档,它准确地规定了软件系统必须实现的功能和必须满足的条件(约束)。该文档是软件开发、测试和项目验收的基础性文件。标准中提供了该文档的推荐结构和内容模板。

5. 需求验证

  • 英文: Requirements Verification

  • 解释: 确认需求规格说明文档本身质量的过程。其核心问题是:“我们是否正确地把需求写下来了?” 即检查需求是否满足无歧义、可追溯、一致、完整和可验证等质量特性。

6. 需求确认

  • 英文: Requirements Validation

  • 解释: 确认所定义的需求能够满足利益相关方意图和业务目标的过程。其核心问题是:“我们写下来的是正确的需求吗?” 它确保我们构建的是“正确”的系统,通常需要利益相关方的深度参与。

7. 可追溯性

  • 英文: Traceability

  • 解释: 一种能够双向关联不同层级需求以及需求与下游工作产品(如设计、代码、测试用例)之间关系的能力。它包括“向前追溯”(从利益相关方需求到系统需求,再到设计组件)和“向后追溯”(从测试用例回溯到具体需求),对于评估变更影响、确保需求覆盖至关重要。

8. 非功能需求

  • 英文: Non-Functional Requirement

  • 解释: 描述系统运行时必须表现出来的质量特性或约束条件的需求,而不是具体的行为。例如:性能、安全性、可靠性、可用性、可维护性等。它通常作为功能需求的补充条件或系统的全局性约束。




用户头像

执于业务

关注

业务架构师 2022-11-26 加入

业务架构师

评论

发布
暂无评论
核心的、关键的专业名词_执于业务_InfoQ写作社区