一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

版本、變體和其他的基礎定義

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

掃碼添加小助手

加入工程師交流群

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

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

? pure-systems GmbH

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

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

基本術(shù)語的定義

???? 版本(Version)

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

???? 基線(Baseline)

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

???? 變化(Variation)

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

???? 變化點(Variation Point)

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

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

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

派生是產(chǎn)品線工程的核心部分,因為改變一個產(chǎn)品線的資產(chǎn)(例如在修復一個錯誤時)往往需要重新創(chuàng)建所有包括改變后的資產(chǎn)的派生產(chǎn)品。為了盡量減少重新創(chuàng)建派生產(chǎn)品的工作,派生通常是在一個工具中自動進行的。

???? 變體(Variant)

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

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

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

需要強調(diào)的是,并不是兩個資產(chǎn)之間的任意一個小的差異都會產(chǎn)生一個變體,而是相關(guān)的利益攸關(guān)者是否“看到了”相關(guān)的變體。可以想象一下,假如你買了兩件襯衫,一件是某天買的,另一件是一周之后買的。這兩件是同樣的品牌,同樣的顏色,同樣的剪裁,同樣的尺寸。不過襯衫的區(qū)別是有不同的洗滌標簽,因為制造商在這期間修改了洗滌標簽。但是對于你來說(在這個場景中你是利益攸關(guān)者)這些襯衫是相同的,因為你并不關(guān)心洗滌標簽。接下來,我們想象另一個不同的情景。你為自己買了一件襯衫,為另一個人買了一件不同尺寸的襯衫。在這種情景下,襯衫的尺寸是一個相關(guān)的差異或者說是你關(guān)心的差異,因此,你會認為這兩件襯衫是彼此的變體。

???? 可變性(Variability)

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

總結(jié)

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

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

    關(guān)注

    3037

    文章

    8349

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

    nRF7002 擴展板(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)試、自定義指令設計方面的體驗,并豐富基于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>

    馬達的基本定義

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

    AWG與其他標準電纜的比較

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

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

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

    RISC-V基礎指令詳解

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

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

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

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

    其他驅(qū)動更新及修復 Universal Device驅(qū)動(UDD) 新版本支持Kepware服務器訪問存儲在傳統(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 是一款電子設計自動化(EDA)軟件,開源且可以免費用于商業(yè)設計。 使用時無需單獨授權(quán),即可免費用于商業(yè)產(chǎn)品的設計和開發(fā)
    的頭像 發(fā)表于 11-12 12:24 ?1412次閱讀
    KiCad EDA<b class='flag-5'>版本</b>說明

    vivado導入舊版本的項目,IP核心被鎖。

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

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

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

    Xpedition 2409版本新功能說明

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