已剪辑自: https://mp.weixin.qq.com/s?__biz=MzI5Njg3NTU3MQ==&mid=2247483758&idx=1&sn=fb4057d595db4f4d39f4dcd62f1d068b&chksm=ecbce232dbcb6b2449f107b0bf1f90c64c7dca00cc6aed5703b0ee72a7da2961f8b4ecb10eb9&scene=178&cur_album_id=2786562064566943747#rd
在策划需求管理的时候,最初始需要考虑的就是需求的分类。需求的分类可以从多个维度进行划分,包括类型维度、抽象级别维度、方案独立性维度、追溯性维度等。需求有时指原子的需求条目,有时指需求集合。有些维度只适用于需求条目,有些维度只适用于需求集合。
关于如何选择需求条目的分类方法,可以参考:
类型维度
类型维度是指需求条目的类型,只适用于需求条目。国际需求工程协会在Requirements Engineering Fundamentals中给出了一种需求条目的分类方法,将需求分为功能需求、质量需求和约束。
抽象级别维度
抽象级别维度是指需求集合的抽象级别,只适用于需求集合。ISO29148给了我们的建议,需求集合分为业务需求、利益相关方需求、系统需求和软件需求。
方案独立性维度
方案独立性维度是指需求条目的方案独立性,只适用于需求条目。IREB给出了一种方案独立性分类,独立性从高到低分为目标描述、场景描述和方案特定描述。
追溯性维度
追溯性维度是指需求条目的对追溯性,只适用于需求条目。可追溯到上游的需求是可追溯需求,由设计决策产生的需求是衍生需求。这种分类方法对于安全关键系统非常必要。
结束语
需求分类有多种维度,在需求管理策划阶段需要根据项目情况选择合适的维度对需求进行分类。
参考资料
Klaus Pohl, Chris Rupp. Requirements Engineering Fundamentals
ISO29148-2018 Systems & Software Engineering – Life cycle processes – Requirements Engineering
IREB Requirement Management Handbook
ARP4754A Guidelines for Development of Civil Aircraft and Systems
关于笔者
10年+系统工程师,有丰富的MBSE项目实践经验,获得CSEP、OCSMP、OCUP2、CPRE等系统工程领域多个国际认证。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)