<?xml version="1.0" encoding="UTF-8"?>
<page>
  <sourceCitations></sourceCitations>
  <contentStorage>postgres</contentStorage>
  <sameNames></sameNames>
  <basedOn></basedOn>
  <title>软件需求 · Sejarah</title>
  <description>软件需求既是对软件产品或项目的需要与约束的表述，也是建立并维护这些需求的活动。</description>
  <url>/ms/concepts/software-requirements/history.html</url>
  <entity>
    <perspectives></perspectives>
    <customFields></customFields>
    <rankingTiers></rankingTiers>
    <rankingColumns></rankingColumns>
    <rankingEntries></rankingEntries>
    <id>concept_software_requirements</id>
    <type>concept</type>
    <title>软件需求</title>
    <slug>software-requirements</slug>
    <aliases>
      <alias>Software Requirements</alias>
    </aliases>
    <previousSlugs></previousSlugs>
    <summary>软件需求既是对软件产品或项目的需要与约束的表述，也是建立并维护这些需求的活动。</summary>
    <status>published</status>
    <categories>
      <category>category-science-technology</category>
    </categories>
    <tags></tags>
    <sources>
      <source>
        <id>s1</id>
        <title>Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) v4.0a</title>
        <author>Hironori Washizaki (ed.), IEEE Computer Society</author>
        <date>2026-08</date>
        <url>https://ieeecs-media.computer.org/media/education/swebok/swebok-v4.pdf</url>
        <locator>Chapter 1; Appendix B</locator>
      </source>
    </sources>
    <createdAt>2026-11-02T01:12:52+08:00</createdAt>
    <updatedAt>2026-11-02T01:19:48+08:00</updatedAt>
    <updatedBy>user:admin</updatedBy>
    <revision>2</revision>
    <body>软件需求有两个视角：一是表达软件产品或项目的需要与约束，这些需要与约束参与解决现实问题；二是为产品和实施该产品的项目开发并维护需求的活动。需求若缺失、被误解或不正确，又没有及早发现，会顺着设计、编码和测试决策逐级放大返工。指南指出两类常见问题：利益相关方的需求及其必要细节没有传达给软件工程师；需求的表述允许多种解释，其中只有一种正确。[^s1]&#xA;&#xA;需求活动在指南中按获取、分析、规格说明、确认和管理展开。规格说明的形式包括非结构化自然语言、结构化自然语言、基于验收准则的说明和基于模型的说明。[^s1]&#xA;&#xA;&#xA;该知识域在指南中的一级主题为：&#xA;&#xA;- 软件需求基础&#xA;- 需求获取&#xA;- 需求分析&#xA;- 需求规格说明&#xA;- 需求确认&#xA;- 需求管理活动&#xA;- 实践考虑&#xA;- 软件需求工具&#xA;&#xA;指南附录收录的需求工程标准包括 [[work_ieee_29148_2018_8559684|ISO/IEC/IEEE 29148:2018]]，生存周期信息项标准包括 [[work_ieee_15289_2019|ISO/IEC/IEEE 15289:2019]]。[^s1]</body>
    <url>/concepts/software-requirements.html</url>
    <lang>ms</lang>
    <fallback>true</fallback>
    <availableLangs>
      <lang>zh</lang>
      <lang>en</lang>
    </availableLangs>
    <occupations></occupations>
    <conceptKind>theme</conceptKind>
    <scopeNote>按 SWEBOK Guide v4.0a 的一个知识域著录。</scopeNote>
    <creators></creators>
    <relatedTerms></relatedTerms>
  </entity>
  <entities></entities>
  <tags></tags>
  <categories></categories>
  <relations></relations>
  <mentions></mentions>
  <toc></toc>
  <askCitations></askCitations>
  <history></history>
  <versions></versions>
  <relationGroups></relationGroups>
  <lang>ms</lang>
  <availableLangs>
    <lang>zh</lang>
    <lang>en</lang>
  </availableLangs>
  <fallback>true</fallback>
  <infoFields>
    <field>
      <key>concept_kind</key>
      <label>Concept kind</label>
      <value>Tema</value>
    </field>
    <field>
      <key>aliases</key>
      <label>Aliases</label>
      <value>Software Requirements</value>
    </field>
    <field>
      <key>scope_note</key>
      <label>Scope note</label>
      <value>按 SWEBOK Guide v4.0a 的一个知识域著录。</value>
    </field>
  </infoFields>
  <pagination>
    <page>1</page>
    <pageSize>50</pageSize>
    <total>0</total>
    <pageCount>0</pageCount>
  </pagination>
  <relationCounts></relationCounts>
  <rankings></rankings>
  <rankingBadges></rankingBadges>
</page>