Operational Concept(OpsCon)与Concept of Operations(ConOps)概念区分

news2024/10/7 4:22:37

Operational Concept(OpsCon)与Concept of Operations(ConOps)概念区分

ConOps vs OpsCon

在系统工程相关资料中会看到两个概念,一个是Operational Concept(OpsCon),另一个是Concept of Operations(ConOps)。 在中文翻译的角度来说,两者并无区分。这两个术语常常可以互换使用,但实际上有所不同。
ConOps与业务的使命分析相关,而OpsCon则在系统需求定义的后期阶段出现。

根据系统工程手册和ISO等标准的定义来看,可以归纳为:

  • OpsCon则是专注于特定系统的功能和用户需求,从用户的视角描述系统将如何运作
  • ConOps描述的是背景和上下文,关注组织的整体运营意图,涉及组织的假设、目标和业务流程,通常涵盖多个系统的使用。

IEEE/ISO/IEC 29148
The Concept of Operation (ConOps) and the System Operational Concept (OpsCon) are useful in eliciting requirements from various stakeholders in an organization and as a practical means to communicate and share the organization’s intentions.

两者作为有效的方法,有利于从组织中收集各利益相关者的需求,以及作为沟通和共享意图。

The ConOps, at the organization level, addresses the leadership’s intended way of operating the organization. It may refer to the use of one or more systems as ‘black
boxes’. The OpsCon addresses the specific system-of-interest from the user’s view point.

总的来说,个人简单认为OpsCon多用于系统级,描述系统的应有状态(to-be state),而ConOps使用于组织的决策和长期战略,即SoS级别。

以下内容主要参考在IEEE/ISO/IEC 29148标准

Operational Concept(OpsCon)概念解释

典型的生命周期概念包括:OpsCon、Acquisition Concept、Deployment Concept、Support Concept、Retirement Concept。顺带一起解释了,如下所示

  • OpsCon概述了系统解决方案(新系统或演变系统)的操作方面,结合组织的预期操作环境。它提供了较低层次的面向操作的概念,这些概念处理了部分组织的ConOps。
  • Acquisition Concept描述了系统解决方案的采购方式,包括利益相关者参与、解决方案来源、需求定义、招标和合同问题、设计、生产和验证等方面。
  • Deployment Concept描述了系统解决方案将如何进行验证、交付和引入到操作中的过程。
  • Support Concept描述 了在系统解决方案部署后,所需的支持基础设施和人力资源考虑。支持概念涵盖操作支持、工程支持、维护支持、供应支持和培训支持。
  • Retirement Concept描述了系统将如何退出操作并退役,包括处理在过程中使用或产生的任何有害材料。

这里面最重要还是OpsCon,对于建立无二义性的需求十分关键。

在IEEE/ISO/IEC 29148中的Annex A System operational concept中提到:

A System Operational Concept (OpsCon) document describes what the system will do (not how it will do it) and why (rationale). An OpsCon is a user-oriented document that describes system characteristics of the to-be-delivered system from the user’s viewpoint. The OpsCon document is used to communicate overall quantitative and qualitative system characteristics to the acquirer, user, supplier and other organizational elements.

系统OpsCon描述系统将做什么(而不是如何做)及其原因(理由)。OpsCon是面向用户的,从用户的角度描述待交付系统的特性,用于向采购方、用户、供应商及其他组织元素传达整体的定量和定性系统特性。

Concept of Operations(ConOps)概念解释

ConOps在定义stakeholder needs的起到关键的作用

ISO/IEC/IEEE 15288:2015 & ISO/IEC/IEEE 12207:2017
Define context of use within the concept of operations and the preliminary life cycle concepts.

29148中对ConOps有专门的描述,原文如下:

The ConOps describes an organization’s assumptions or intent in regard to an operation or series of
operations. It is often captured in long-range strategic plans and annual operational plans and can
cover a series of connected operations that are carried out simultaneously or in succession. The concept
gives an overall picture of the organization operations. It provides the basis for bounding the operating
space, system capabilities, interfaces and operating environment. Sometimes, the context of use is
captured using a Context of Use Description (see ISO/IEC 25063).

ConOps描述了组织在某一操作或一系列操作方面的假设或意图。它通常体现在长期战略计划和年度操作计划中,涵盖了同时或连续进行的一系列相关操作。该概念提供了组织运营的总体图景,为界定操作空间、系统能力、接口和操作环境提供基础。有时,使用上下文可以通过使用上下文描述来捕获(参见ISO/IEC 25063)。初步生命周期概念由业务或任务分析过程开发。

同时在Annex B Concept of operations中提到:

This Annex provides guidance for the Concept of Operations (ConOps) in terms of information item content. The ConOps is not a requirements specification required in this document, but is intended to help users of this document in the requirements elicitation task as practical documentation to understand the background of the project and communicate the overall business and system characteristics.
The ConOps, at the organization level, addresses the leadership’s intended way of operating the organization. It may refer to the use of one or more systems, as black boxes, to forward the organization’s goals and objectives. The ConOps describes the organization’s assumptions or intent in regard to an overall operation or series of operations of the business with using the system to be developed, existing systems and possible future systems. It is frequently embodied in long-range strategic plans and annual operational plans. The ConOps serves as a basis for the organization to direct the overall characteristics of the future business and systems, for the project to understand its background, and for the users of this document to implement the stakeholder requirements elicitation.

ConOps并不是所要求的需求规范,旨在帮助文档用户在需求收集任务中,作为理解项目背景和沟通整体业务与系统特征的实用参考。
在组织层面上,ConOps阐述了领导层对组织运营的预期方式。它可能提到使用一个或多个系统作为“黑盒”来推动组织的目标和宗旨。ConOps描述了组织在使用待开发系统、现有系统和可能的未来系统时对整体操作或一系列操作的假设或意图。它通常体现在长期战略计划和年度操作计划中。ConOps为组织提供了指导未来业务和系统整体特性的基础,帮助项目理解其背景,并为本文件的用户实施利益相关者需求收集提供支持。

参考资料:
[1] IEEE/ISO/IEC 29148

以上内容仅供个人学习记录,转载或应用需要告知本人!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2193519.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

车载诊断协议DoIP系列 —— DoIP APP 应用层(AL)

车载诊断协议DoIP系列 —— DoIP APP 应用层(AL) 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 本就是小人物,输了就是输了,不要在意别人怎么看自己。江湖一碗茶,喝…

十四、深入理解Mysql索引底层数据结构与算法

文章目录 一、索引的本质1、索引是帮助MySQL高效获取数据的排好序的数据结构2、索引的数据结构3、数据结构可视化网站 二、常见数据结构介绍1、B-Tree2、BTree(B-Tree变种)3、Hash结构 三、存储引擎的索引实现1、MyISAM存储引擎索引实现MyISAM索引文件和…

数理统计(第1章第2节:一些常用的抽样分布)

目录 统计量的概率分布称为“抽样分布” 1. 正态母体的子样平均数的抽样分布 正态分布 2. 卡方分布 3. t分布 4. F分布 5. 例题 6. 总结 统计量的概率分布称为“抽样分布” 1. 正态母体的子样平均数的抽样分布 正态分布 若随机变量X的概率密度为: 则称X服…

[C#]winform部署官方yolov11-obb旋转框检测的onnx模型

【官方框架地址】 https://github.com/ultralytics/ultralytics 【算法介绍】 Yolov11-obb(You Only Look Once version 8 with Oriented Bounding Boxes)是一种先进的对象检测算法,它在传统的Yolov3和Yolov4基础上进行了优化,加…

Python 如何使用 scikit-learn 进行模型训练

如何使用 scikit-learn 进行模型训练 一、简介 在现代的数据科学和机器学习领域,Python 已经成为最流行的编程语言之一。而其中最流行的机器学习库之一就是 scikit-learn。scikit-learn 提供了许多方便的工具和函数来实现常见的机器学习任务,包括数据预…

spi hal库 正点原子版

这个图 是了解一下 spi就是cs片选,clk时钟,miso主机输入从机输出,mosi主机输出从机输入,这四根线 spi最主要就是极性和相位的选择,spi是边沿采集,和iic的电平采集不一样,所以需要通过极性和相位…

SpringBoot 多元化配置(正则表达式,配置文件优先级)

1.配置绑定 所谓“配置绑定”就是把配置文件中的值与 JavaBean 中对应的属性进行绑定。通常,我们会把一些配置信息(例如,数据库配置)放在配置文件中,然后通过 Java 代码去读取该配置文件,并且把配置文件中…

【持续更新中】MMDetection3训练自己的数据集常见报错解决

博主近来跑自己数据集需要对比试验,故选择了MMDetection3这一算法整合详细的框架,遇到了较多问题在此处留作记录,若你也有相应的问题可以在评论区提出与解决方法。会持续更新,同时欢迎批评指正。 0.ModuleNotFoundError: No modu…

从博士到院士,国家级人才荣誉称号一览

在中国的科技界,两院院士代表着学术成就的巅峰荣誉,享有终身荣耀,并且是科研人员梦寐以求的最高职业荣誉。除了院士头衔之外,国家和各部委还设立了一系列针对不同年龄段学术人才的国家级荣誉称号体系,旨在表彰各类优秀…

8.9K Star,开源自托管离线翻译引擎

Hi,骚年,我是大 G,公众号「GitHub 指北」会推荐 GitHub 上有趣有用的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注。 在全球化的今天,跨语言交流已成为日常需求,然…

U3D游戏开发之中剧情系统的制作

今天我们来揭秘带有人物选项的剧情系统该如何制作。 半年前我接到了一个剧情系统的需求,本着能抄代码绝不自己动手的想法在B站上面找现成系统,大概看了一些内容,发现比较繁琐就直接自己动手写了。 目录 1 需求分析 2 梳理代码逻辑 3 代码书…

k8s 中存储之 NFS 卷

目录 1 NFS 卷的介绍 2 NFS 卷的实践操作 2.1 部署一台 NFS 共享主机 2.2 在所有k8s节点中安装nfs-utils 2.3 部署nfs卷 2.3.1 生成 pod 清单文件 2.3.2 修改 pod 清单文件增加 实现 NFS卷 挂载的 参数 2.3.3 声明签单文件并查看是否创建成功 2.3.4 在 NFS 服务器 创建默认发布…

[c语言]一句话讲清循环中break和continue的作用与区别

1.两者的作用 break和contuinue都只能在循环中使用,都用来停止循环。 2.两者的区别 break 在循环中只要遇到break,就直接永久终止当前循环,开始执行当前循环之外的代码。 continue 在循环中只要遇到continue,就结束本次循环&…

免费送源码:Java+ssm+JSP+Ajax SSM棕榈校园论坛的开发 计算机毕业设计原创定制

摘要 随着计算机科学技术的高速发展,计算机成了人们日常生活的必需品,从而也带动了一系列与此相关产业,是人们的生活发生了翻天覆地的变化,而网络化的出现也在改变着人们传统的生活方式,包括工作,学习,社交…

数据库软题6.1-关系模式-关系模式的各种键

关系模式的各种键 题1-由关系模式求候选键 1. 候选键唯一不冗余 对选项进行闭包运算,如果得到全部属性U,则为候选码 A:AC-ABC-ABCD B:AB-ABC-ABCD C:AE-ABE-ABCE -ABCDE-ABCDEH D:DE2. R的候选码可以从A1,A2,A3,A1A2,A1A3,A2A3,A1A2A3中选择&#xff…

Flutter String 按 ,。分割

在 Flutter 中,如果你想将一个字符串按特定的字符(例如中文逗号 , 和英文句号 .)进行分割,可以使用 Dart 语言的字符串处理功能。具体来说,你可以使用 split 方法,并传入一个正则表达式来匹配这…

CSS基础-常见属性(二)

6、CSS三大特性 6.1 层叠性 如果样式发生冲突,则按照优先级进行覆盖。 6.2 继承性 元素自动继承其父元素、祖先元素所设置的某些元素,优先继承较近的元素。 6.3 优先级 6.3.1 简单分级 1、内联样式2、ID选择器3、类选择器/属性选择器4、标签名选择器/…

数据结构之树(1)

课程:b站王道数据结构 5.1.1 树的定义和基本术语_哔哩哔哩_bilibili 写在前面:基础不牢,地动山摇。。 一、树 1、概念 树是n(n>0)个结点的有限集合,n0时,称为空树 非空树的特性 有且仅有一个根节点…

智能家居有哪些产品?生活中常见的人工智能有哪些?

智能家居有哪些产品? 1、智能照明设备类:智能开关、智能插座、灯控模块、智能空开、智能灯、无线开关。 2、家庭安防类:智能门锁、智能摄像机、智能猫眼、智能门铃。 3、智能传感器类:烟雾传感器、可燃气体传感器、水浸传感器、声光报警器…

CentOS7系统配置Yum环境

新安装完系统的服务器往往缺少我们常用的依赖包,故需要设置好yum源,方便软件安装,以下是CentOS7为例,系统安装后yum默认安装。 //备份之前的配置文件 mv /etc/yum.repos.d /etc/yum.repos.d.bak mkdir -p /etc/yum.repos.d 1…