ARP4754A的需求分类V2(AIR6110版本)_arp 4754a标准的逻辑关系(3)

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

已剪辑自: https://mp.weixin.qq.com/s?__biz=MzI5Njg3NTU3MQ==&mid=2247483842&idx=1&sn=086ca9bedd2a9011d727542e19f0b17b&chksm=ecbce29edbcb6b88bd8dc3db3162c428b6eea54397606d01e31de1d91c3a40539389a660d7fc&scene=178&cur_album_id=2786562064566943747#rd

图片

AIR6110是ARP4754A的支撑材料,提供了一种比ARP4754A更具体的需求分类方法,更具有指导意义,但是仍然存在一些问题。

ARP4754A的需求定义回顾

图片

首先回顾下ARP4754A中需求的定义:

需求是功能规范的可识别要素,这种要素可以被确认,且其实现可被验证。

功能的定义如下:功能是产品的一种行为,这种行为基于一系列与实现无关的需求。

基于这个定义,得出以下结论:

  1. \1. 功能与需求的区别:功能不是需求,功能表示一系列需求的集合。
  2. 2.功能与需求的联系:所有的需求都是对功能的描述,或者说所有的需求都是功能需求。
  3. 3.功能与需求的研发顺序:先定义功能,再从功能分析需求。

AIR6110需求分类

图片

在AIR6110中,并没有直接给出需求类型,通过对整个案例的需求样例进行分析,需求类型分为安全性、功能、取证、接口、衍生和设计决策6种类型。这种分类主要是按照需求来源的不同进行分类。

AIR6110需求分类问题

重叠性分析

功能需求和安全性需求是重叠的,根据需求的定义,所有的需求都是功能需求,但是安全性需求作为一种特殊的功能需求,单独作为一种分类也是可以的。在这个前提下,功能需求是指非安全性的功能需求。

取证需求与功能需求和安全性需求是重叠的,因为取证需求来源于适航取证,其类型可能是功能需求或者安全性需求。设计决策与衍生需求是重叠的,因为设计决策本身也是衍生需求。

接口需求与功能需求是重叠的,因为接口需求也是功能需求的一种,不过接口需求和非接口需求很容易区分,所以问题也不大。

衍生安全性需求和安全性需求、衍生需求者重叠,安全性需求都是经过安全性分析得出来的,所以安全性需求本来都是衍生需求,所以这个分类没有必要。

如果需求类型是重叠,那么需求类型的属性取值是需要设置成多值的,否则需要使用多个属性进行类型标注。但是AIR6110案例的需求类型都是单值的,那么它的类型标识可能会存在不能准确描述需求类型的问题。

接口需求是特殊的需求

接口需求是与系统接口相关的需求,接口需求作为一种特殊的需求,单独形成一个文件,这个文件在其他流程通常叫接口控制文件,而在4754A里边叫接口需求。在4754A里边,接口分为接口需要和接口定义两个文件,而接口需求文件跟非接口需求文件的管理是不同的,主要有以下几点:

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

如果你需要这些资料,可以戳这里获取

  • 20
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值