99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

版本、變體和其他的基礎(chǔ)定義

經(jīng)緯恒潤 ? 2021-12-29 11:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

“大家好,這是【產(chǎn)品線工程(PLE)專題】更新的第三篇,上一篇我們介紹了我們是否需要統(tǒng)一產(chǎn)品線工程的標(biāo)準(zhǔn)——如果需要,有哪些標(biāo)準(zhǔn)?,這一篇我們介紹版本、變體和其他的基礎(chǔ)定義

版本和變體:了解它們之間的區(qū)別

? pure-systems GmbH

在談?wù)摦a(chǎn)品線工程和變體管理時(shí)的重要的事情是對基本術(shù)語有共同的理解。多年來的經(jīng)驗(yàn)告訴我,明確“版本”和“變體”之間的區(qū)別是具挑戰(zhàn)性的事情之一。在產(chǎn)品線工程(PLE)之外的許多場景下,都會或多或少地使用這些術(shù)語。這也是我們在展會上經(jīng)常遇到有參觀者說“我看到你們在做版本管理相關(guān)的事情,與產(chǎn)品、與xx版本控制系統(tǒng)相比,你們的做法有什么不同”相似的話的原因之一。

事實(shí)上,這有很多不同,因?yàn)槲覀兏揪蜎]有做版本管理。在這篇文章中,我將給出一些與版本和變體有關(guān)的基本定義。我還將說明這些術(shù)語之間的關(guān)系,并解釋為什么它們會經(jīng)常被當(dāng)作是在描述同一件事。

基本術(shù)語的定義

???? 版本(Version)

資產(chǎn)的版本是指該資產(chǎn)在描述某一個(gè)特定時(shí)間點(diǎn)所記錄的狀態(tài)/內(nèi)容。一個(gè)資產(chǎn)的兩個(gè)版本之間可能存在相同或不同的內(nèi)容。因此,版本反映了同一資產(chǎn)在不同時(shí)間點(diǎn)上的情況。在大多數(shù)情況下,版本是由一些標(biāo)簽或數(shù)字所標(biāo)識的。在某些情況下,修訂版(只要資產(chǎn)發(fā)生變化就會創(chuàng)建)和版本(會指向有標(biāo)簽/名稱的修訂版)之間會有區(qū)別。

???? 基線(Baseline)

一條基線是指一組資產(chǎn)的一個(gè)被命名的版本快照。

???? 變化(Variation)

變化或變異(Variation)是兩個(gè)可比較的資產(chǎn)之間的差異。假設(shè)有一個(gè)產(chǎn)品的外殼是由金屬或塑料制成的,那么"金屬外殼"和"塑料外殼"就是該產(chǎn)品外殼的兩個(gè)變化或變異。

???? 變化點(diǎn)(Variation Point)

變化點(diǎn)代表導(dǎo)致資產(chǎn)有不同變體的決策點(diǎn)。一個(gè)變化點(diǎn)由一組可能的實(shí)例(變化點(diǎn)的合法變體)組成。繼續(xù)以帶有金屬或塑料外殼的產(chǎn)品為例,變化點(diǎn)是“外殼材料”,相應(yīng)的變化是"金屬外殼"和"塑料外殼"。變化點(diǎn)通常需要明確綁定時(shí)間,即做出決定來獲得實(shí)例的時(shí)間。綁定時(shí)間可以是編譯時(shí)、安裝時(shí)或運(yùn)行時(shí)。

???? 變體派生(Variant derivation)

變體派生是將可用資產(chǎn)集作為輸入,將它們組合在一起并綁定/實(shí)例化其中的變體點(diǎn)的操作。如果存在具有多個(gè)綁定時(shí)間的變化點(diǎn),則派生將分多個(gè)步驟進(jìn)行,每個(gè)綁定時(shí)間進(jìn)行一個(gè)步驟。派生的結(jié)果是一組變體資產(chǎn)。在技術(shù)層面上,派生可以通過許多方式執(zhí)行。較簡單的(也是不太推薦的)方式是復(fù)制資產(chǎn)并手動(dòng)修改它們(例如,通過指定配置參數(shù))。派生的結(jié)果通常稱為配置。

派生是產(chǎn)品線工程的核心部分,因?yàn)楦淖円粋€(gè)產(chǎn)品線的資產(chǎn)(例如在修復(fù)一個(gè)錯(cuò)誤時(shí))往往需要重新創(chuàng)建所有包括改變后的資產(chǎn)的派生產(chǎn)品。為了盡量減少重新創(chuàng)建派生產(chǎn)品的工作,派生通常是在一個(gè)工具中自動(dòng)進(jìn)行的。

???? 變體(Variant)

如果資產(chǎn)X’源自資產(chǎn)X且具有與利益攸關(guān)者(stakeholder)相關(guān)的屬性,這些屬性使得X’與從同一資產(chǎn)X派生的其他變體不同,則該資產(chǎn)X’就是變體。

例如,如果一臺機(jī)器可以通過給球涂上藍(lán)色或紅色的油漆來生產(chǎn)藍(lán)色和紅色(其他方面都一樣)的球,那么它就能創(chuàng)造出兩種變體(藍(lán)球,紅球)。涂有藍(lán)色或紅色的球的實(shí)際數(shù)量并不重要。無論是一個(gè)藍(lán)球和一個(gè)紅球,還是100個(gè)藍(lán)球和200個(gè)紅球,變體的數(shù)量總是兩個(gè)。

如果你仔細(xì)閱讀,你會注意到變體的定義并沒有談到派生發(fā)生的時(shí)間。這是有意而為之的,因?yàn)樽凅w的概念是獨(dú)立于時(shí)間的。因此無論變體是在同一時(shí)刻創(chuàng)建的,還是相隔數(shù)月之后創(chuàng)建的,都不重要。

需要強(qiáng)調(diào)的是,并不是兩個(gè)資產(chǎn)之間的任意一個(gè)小的差異都會產(chǎn)生一個(gè)變體,而是相關(guān)的利益攸關(guān)者是否“看到了”相關(guān)的變體??梢韵胂笠幌?,假如你買了兩件襯衫,一件是某天買的,另一件是一周之后買的。這兩件是同樣的品牌,同樣的顏色,同樣的剪裁,同樣的尺寸。不過襯衫的區(qū)別是有不同的洗滌標(biāo)簽,因?yàn)橹圃焐淘谶@期間修改了洗滌標(biāo)簽。但是對于你來說(在這個(gè)場景中你是利益攸關(guān)者)這些襯衫是相同的,因?yàn)槟悴⒉魂P(guān)心洗滌標(biāo)簽。接下來,我們想象另一個(gè)不同的情景。你為自己買了一件襯衫,為另一個(gè)人買了一件不同尺寸的襯衫。在這種情景下,襯衫的尺寸是一個(gè)相關(guān)的差異或者說是你關(guān)心的差異,因此,你會認(rèn)為這兩件襯衫是彼此的變體。

???? 可變性(Variability)

最后一個(gè)重要的定義是可變性??勺冃悦枋隽司哂凶兓c(diǎn)的資產(chǎn)的可能變化。由于潛在變體的數(shù)量是龐大的,因此通常不可能窮舉出所有可能的變體,故通常借助可變性模型(如特征模型或配置規(guī)則)來描述系統(tǒng)的可變性。

總結(jié)

希望這些定義能讓我們更清楚地了解變體和版本的區(qū)別,以及為什么這種區(qū)別在產(chǎn)品線工程中很重要。如果你想了解更多,請看看我們有關(guān)PLE的其他系列文章。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3037

    文章

    8349

    瀏覽量

    170168
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    兆松科技發(fā)布高性能RISC-V編譯器ZCC 4.0.0版本

    近日,兆松科技(武漢)有限公司(以下簡稱“兆松科技”)宣布正式發(fā)布高性能 RISC-V 編譯器 ZCC 4.0.0 版本。新版本在性能優(yōu)化、廠商自定義指令支持和軟件庫等方面實(shí)現(xiàn)全面升級,并同步推出
    的頭像 發(fā)表于 06-27 14:48 ?1022次閱讀
    兆松科技發(fā)布高性能RISC-V編譯器ZCC 4.0.0<b class='flag-5'>版本</b>

    KiCad 中的自定義規(guī)則(KiCon 演講)

    設(shè)計(jì)規(guī)則 展開,重點(diǎn)探討了 那些復(fù)雜卻強(qiáng)大的特性。 由于這些規(guī)則本質(zhì)上是基于文本表達(dá)的,需要用戶細(xì)致入微的理解。演講的 核心目標(biāo) 是引導(dǎo)用戶有效實(shí)施這些規(guī)則,從而 規(guī)避布線問題、提升制造良率,并優(yōu)化設(shè)計(jì)流程 。 討論 始于對自定義設(shè)計(jì)規(guī)則的定義 ,強(qiáng)調(diào)了這些規(guī)則是在 Ki
    的頭像 發(fā)表于 06-16 11:17 ?610次閱讀
    KiCad 中的自<b class='flag-5'>定義</b>規(guī)則(KiCon 演講)

    Skydel25.4發(fā)布:解鎖自定義星座,增強(qiáng)C波段與干擾模擬能力

    在GNSS模擬技術(shù)持續(xù)迭代的浪潮中,Skydel邁出創(chuàng)新一步,正式發(fā)布25.4.0版本及后續(xù)修復(fù)版本25.4.1。本次更新的核心突破在于引入了強(qiáng)大的自定義星座功能,賦予用戶前所未有的自由度,可創(chuàng)建包含多達(dá)400顆衛(wèi)星的專屬星座,
    的頭像 發(fā)表于 06-03 10:14 ?147次閱讀
    Skydel25.4發(fā)布:解鎖自<b class='flag-5'>定義</b>星座,增強(qiáng)C波段與干擾模擬能力

    nRF7002 擴(kuò)展板(EB)是一款提供 Wi-Fi 連接的盾牌,通過 nRF7002 Wi-Fi 6 配套 IC 將 Wi-Fi 6 連接到兼容的開發(fā)或評估板

    Key Features: 雙頻段 2.4 GHz 和 5 GHz Wi-Fi 6 連接 與 Nordic Thingy:53 兼容的 PCB 邊緣連接器 帶有鑄齒邊緣孔,可焊接至其他
    發(fā)表于 04-15 14:19

    芯來科技發(fā)布Nuclei Studio 2025.02版本

    為了提升Nuclei Studio在調(diào)試、自定義指令設(shè)計(jì)方面的體驗(yàn),并豐富基于Nuclei CPU/SoC IP的軟件生態(tài),助力客戶和開發(fā)者構(gòu)建更完善的RISC-V軟硬件一體化解決方案,Nuclei
    的頭像 發(fā)表于 03-05 17:43 ?1112次閱讀
    芯來科技發(fā)布Nuclei Studio 2025.02<b class='flag-5'>版本</b>

    馬達(dá)的基本定義

    馬達(dá),即電動(dòng)機(jī)、發(fā)動(dòng)機(jī)的俗稱,以下是幾個(gè)關(guān)于馬達(dá)的定義 ?: ? 基本定義 ?: 馬達(dá)是英語motor的音譯,是一種能夠?qū)㈦娔?、流體動(dòng)能、壓縮空氣的內(nèi)能轉(zhuǎn)化為機(jī)械能的裝置?12。 ? 電磁裝置定義
    的頭像 發(fā)表于 02-24 11:16 ?4028次閱讀

    AWG與其他標(biāo)準(zhǔn)電纜的比較

    在電子和電氣工程領(lǐng)域,選擇合適的電纜對于確保設(shè)備性能和安全性至關(guān)重要。美國線規(guī)(AWG)是一種廣泛使用的電線規(guī)格標(biāo)準(zhǔn),它定義了不同直徑和橫截面積的電線。然而,在全球范圍內(nèi),還有其他幾種電纜規(guī)格標(biāo)準(zhǔn)
    的頭像 發(fā)表于 01-13 18:07 ?1728次閱讀

    think-cell:自定義think-cell(四)

    C.5 設(shè)置默認(rèn)議程幻燈片布局 think-cell 議程可以在演示文稿中使用特定的自定義布局來定義議程、位置和議程幻燈片上的其他形狀,例如標(biāo)題或圖片。通過將此自定義布局添加到模板,您
    的頭像 發(fā)表于 01-13 10:37 ?509次閱讀
    think-cell:自<b class='flag-5'>定義</b>think-cell(四)

    RISC-V基礎(chǔ)指令詳解

    RISC-V中定義了六種指令類型,其中包括 R型指令 : 用于寄存器與寄存器之間算數(shù)運(yùn)算的指令 I型指令 : 用于寄存器和立即數(shù)算術(shù)運(yùn)算和讀存儲器操作的指令 S型指令 : 用于寫存儲器操作 B型指令
    發(fā)表于 12-29 18:47

    光電傳感器與其他傳感器的區(qū)別

    光電傳感器與其他傳感器在多個(gè)方面存在顯著的區(qū)別,以下是對這些區(qū)別的介紹: 一、定義與原理 光電傳感器 定義 :光電傳感器是采用光電元件作為檢測元件的傳感器,它利用光電效應(yīng)來檢測物體或信號的存在
    的頭像 發(fā)表于 12-17 16:48 ?1017次閱讀

    KEPServerEX V6.17版本已發(fā)布

    其他驅(qū)動(dòng)更新及修復(fù) Universal Device驅(qū)動(dòng)(UDD) 新版本支持Kepware服務(wù)器訪問存儲在傳統(tǒng)文件系統(tǒng)中文件對象中的數(shù)據(jù)。該功能允許用戶監(jiān)視或修改文件的目錄,從文件內(nèi)容提取數(shù)據(jù)并將結(jié)果
    的頭像 發(fā)表于 11-18 16:25 ?768次閱讀

    KiCad EDA版本說明

    KiCad EDA 版本說明 開源且商業(yè)友好 KiCad EDA 是一款電子設(shè)計(jì)自動(dòng)化(EDA)軟件,開源且可以免費(fèi)用于商業(yè)設(shè)計(jì)。 使用時(shí)無需單獨(dú)授權(quán),即可免費(fèi)用于商業(yè)產(chǎn)品的設(shè)計(jì)和開發(fā)
    的頭像 發(fā)表于 11-12 12:24 ?1412次閱讀
    KiCad EDA<b class='flag-5'>版本</b>說明

    vivado導(dǎo)入舊版本的項(xiàng)目,IP核心被鎖。

    vivado導(dǎo)入其他版本的項(xiàng)目的時(shí)候,IP核被鎖,無法解開,請問該如何解決。 使用軟件:vivado 2019.2 導(dǎo)入項(xiàng)目使用版本:vivado 2018
    發(fā)表于 11-08 21:29

    LORA模塊與其他通信模塊的比較

    模塊概述 定義 :LORA是一種基于擴(kuò)頻技術(shù)的無線調(diào)制方式,主要用于長距離通信。 特點(diǎn) :低功耗、長距離(可達(dá)數(shù)公里)、星型或網(wǎng)狀網(wǎng)絡(luò)拓?fù)洹?應(yīng)用場景 :智慧城市、農(nóng)業(yè)監(jiān)測、環(huán)境監(jiān)測等。 其他通信模塊概述 Wi-Fi模塊 : 定義
    的頭像 發(fā)表于 10-31 16:00 ?1208次閱讀

    Xpedition 2409版本新功能說明

    新的Xpedition 2409版本是西門子重新定義電子系統(tǒng)設(shè)計(jì)的一個(gè)重要里程碑。該版本引入了人工智能功能和云連接,為用戶提供了更加直觀、自適應(yīng)和安全的設(shè)計(jì)體驗(yàn)。
    的頭像 發(fā)表于 10-23 15:21 ?2615次閱讀