91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

選擇版本控制系統(tǒng)的7個(gè)步驟

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Mark Warren ? 2022-06-21 14:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)今的嵌入式軟件開(kāi)發(fā)過(guò)程非常復(fù)雜,涉及多個(gè)芯片設(shè)計(jì)人員、工程師、開(kāi)發(fā)人員和測(cè)試人員團(tuán)隊(duì),每個(gè)團(tuán)隊(duì)都以不同的速度工作,并使用各種設(shè)計(jì)和開(kāi)發(fā)工具。版本管理——通常被稱(chēng)為軟件配置管理 (SCM)——系統(tǒng)已經(jīng)成為這個(gè)關(guān)鍵過(guò)程的一個(gè)組成部分。它們是全面而靈活的工具,可幫助保持大量信息、項(xiàng)目(更不用說(shuō)成本)正常進(jìn)行,即使團(tuán)隊(duì)分散在不同的位置和時(shí)區(qū),也能更好地協(xié)調(diào)和協(xié)作。簡(jiǎn)而言之,版本控制可以為企業(yè)提供競(jìng)爭(zhēng)優(yōu)勢(shì),實(shí)現(xiàn)頻繁發(fā)布和更快的產(chǎn)品上市時(shí)間。

但是,一些組織可能會(huì)質(zhì)疑他們的系統(tǒng)是否能勝任這項(xiàng)工作。對(duì)于那些幾年沒(méi)有審查其版本控制要求的人,或者由于與多個(gè)遺留系統(tǒng)的合并和收購(gòu),絕對(duì)值得看看市場(chǎng)的最新發(fā)展。

1. 確定為什么需要新版本控制

這聽(tīng)起來(lái)似乎是一個(gè)顯而易見(jiàn)的問(wèn)題,但是對(duì)于“第一次”使用版本控制(越來(lái)越少)的用戶(hù)和例如繼承了多個(gè)版本控制工具并且現(xiàn)在想要在單個(gè)系統(tǒng)上進(jìn)行標(biāo)準(zhǔn)化的公司之間會(huì)有不同的目標(biāo)以降低復(fù)雜性和成本。另一個(gè)驅(qū)動(dòng)因素可能是希望與合作伙伴或客戶(hù)在同一版本控制平臺(tái)上進(jìn)行協(xié)作。其他問(wèn)題包括全球擴(kuò)張(需要支持跨境協(xié)作的系統(tǒng)變得更加緊迫),或者希望擁有支持持續(xù)交付和敏捷等發(fā)展趨勢(shì)的版本控制系統(tǒng)。

2. 從版本控制中定義你需要什么

從一開(kāi)始,就必須明確嵌入式行業(yè)的要求。從頂層的角度來(lái)看,嵌入式設(shè)計(jì)人員通常需要支持快速上市的版本控制系統(tǒng),但在更“基層”的層面上,其他需求包括與 IDE 等工具的集成、缺陷跟蹤和持續(xù)集成、快速原型設(shè)計(jì)和基于組件的設(shè)計(jì)。在版本控制系統(tǒng)中包含電子圖、芯片組設(shè)計(jì)和相關(guān)文檔的能力可能也很重要。

還要考慮是否需要與第三方協(xié)作(例如,如果在 OEM 或分包商環(huán)境中工作)以及需要考慮哪些平臺(tái)和操作系統(tǒng)(是否需要支持 Git 等開(kāi)源軟件?)。

3. 定義你的用戶(hù)

現(xiàn)在使用版本控制系統(tǒng)的人的范圍比以往任何時(shí)候都要廣泛。傳統(tǒng)上,它是軟件工程師的唯一領(lǐng)域,但如今,版本控制已遍及組織的每個(gè)部分。雖然需要使用版本控制的人員的具體工作角色因組織而異,但在嵌入式設(shè)計(jì)市場(chǎng)中,典型用戶(hù)范圍從技術(shù)人員到營(yíng)銷(xiāo)和產(chǎn)品管理人員(負(fù)責(zé)將產(chǎn)品推向市場(chǎng)) ) 和外部第三方(例如,獨(dú)立測(cè)試機(jī)構(gòu))。

這是一個(gè)需要考慮的快速用戶(hù)清單:

軟件開(kāi)發(fā)人員、軟件架構(gòu)師、系統(tǒng)管理員和其他 IT 人員

質(zhì)量檢查團(tuán)隊(duì)

運(yùn)營(yíng)和生產(chǎn)團(tuán)隊(duì)

非技術(shù)內(nèi)容生產(chǎn)者(如設(shè)計(jì)師和營(yíng)銷(xiāo)團(tuán)隊(duì))

非技術(shù)支持和管理人員

管理

外部貢獻(xiàn)者(例如自由職業(yè)者和分包商)

合作伙伴和客戶(hù)

這些角色中的每一個(gè)都將具有與版本管理系統(tǒng)交互的首選界面和流程,無(wú)論是通過(guò) GUI、無(wú)縫插件還是允許使用離線版本控制工具的集成,同時(shí)保持與企業(yè)的完全責(zé)任版本控制系統(tǒng)。每個(gè)角色可能還需要不同級(jí)別的培訓(xùn)和支持。采訪不同部門(mén)的員工,了解他們面臨的挑戰(zhàn)以及他們?cè)诋a(chǎn)品生命周期中與版本控制交互的位置?;蛘?,考慮邀請(qǐng)來(lái)自不同工作職能的代表組成“版本控制工具選擇團(tuán)隊(duì)”。

4. 評(píng)估過(guò)程

最佳實(shí)踐要求選擇三到五個(gè)供應(yīng)商進(jìn)行評(píng)估。更多的可能會(huì)變得壓倒性的,更少的也會(huì)有問(wèn)題,因?yàn)樗赡軙?huì)引發(fā)關(guān)于如何做出決定的問(wèn)題。三迫使選擇過(guò)程縮小到“好、更好、最好”。(可以說(shuō),在政治主導(dǎo)的組織中,如果有溫和的傾向,則可以將您的真正選擇作為中間選項(xiàng)。)

接下來(lái),我們將繼續(xù)進(jìn)行預(yù)定的演示,但請(qǐng)確保提前提供要求和流程,以便演示真正適合您組織的需求。當(dāng)然,跳過(guò)此步驟并直接進(jìn)行免費(fèi)試用是一種選擇,但重要的是,演示的優(yōu)勢(shì)在于將面孔呈現(xiàn)給軟件并提供與供應(yīng)商交互的感覺(jué)(對(duì)未來(lái)的支持電話很有用) 。

做出可能的選擇后,要求免費(fèi)試用,此時(shí)將其保留給試點(diǎn)團(tuán)隊(duì)通常是明智的,或者要求不同的利益相關(guān)者評(píng)估不同的工具并進(jìn)行報(bào)告。

5. 計(jì)算實(shí)際成本

計(jì)算投資回報(bào)率可能很復(fù)雜,因?yàn)樾枰紤]很多因素。供應(yīng)商應(yīng)該能夠提供幫助,但要確保涵蓋所有內(nèi)容,包括管理、硬件、項(xiàng)目托管、培訓(xùn)、咨詢(xún)和支持成本。此外,請(qǐng)注意,雖然開(kāi)源軟件可能是“免費(fèi)的”,但它肯定不能免于這些相關(guān)成本(此外,它是否提供了所需的性能、可靠性和可擴(kuò)展性?)。

確保涵蓋所有后勤查詢(xún)。了解提供新軟件功能和更新的頻率,以及后者是否包含在價(jià)格中。明確硬件和網(wǎng)絡(luò)要求,并確保滿(mǎn)足安全和知識(shí)產(chǎn)權(quán)保護(hù)需求。要求明確解釋許可、固定費(fèi)用、訂閱或其他支付模式。支持費(fèi)用是多少?隨著使用量的擴(kuò)大,費(fèi)用是否可以預(yù)測(cè)?檢查可擴(kuò)展性:雖然一些版本控制系統(tǒng)非常適合支持小型團(tuán)隊(duì),但一旦要求它們處理大型數(shù)據(jù)存儲(chǔ)庫(kù)和更大的團(tuán)隊(duì),它們可能會(huì)“崩潰”。您的供應(yīng)商是否需要支持 5、50、500 或 5,000 個(gè)用戶(hù)?

如果從多個(gè)現(xiàn)有系統(tǒng)遷移,那么投資咨詢(xún)服務(wù)可能是明智之舉,無(wú)論是來(lái)自供應(yīng)商還是其首選合作伙伴之一。例如,組織可以擁有六個(gè)遺留版本控制系統(tǒng),這通常是并購(gòu)的結(jié)果,并且將所有遺留數(shù)據(jù)納入一個(gè)新的版本控制環(huán)境當(dāng)然不是不可能的,但它可能具有挑戰(zhàn)性。

6. 支持和社區(qū)

鑒于版本控制通常是產(chǎn)品開(kāi)發(fā)過(guò)程的核心,因此支持需要一流,因此請(qǐng)四處詢(xún)問(wèn)并了解其他用戶(hù)對(duì)相關(guān)供應(yīng)商提供的支持的看法。詢(xún)問(wèn)供應(yīng)商是否還提供社區(qū)、培訓(xùn)、最佳實(shí)踐資源、咨詢(xún)和用戶(hù)活動(dòng)。在第三方集成、咨詢(xún)、客戶(hù)構(gòu)建的模塊和論壇方面檢查工具周?chē)吧鷳B(tài)系統(tǒng)”的活力。

7. 它會(huì)產(chǎn)生真正的影響嗎?

最后但同樣重要的是,最后的檢查點(diǎn)很重要,因?yàn)榘姹竟芾硐到y(tǒng)可以提供競(jìng)爭(zhēng)優(yōu)勢(shì),使用戶(hù)能夠更快地將產(chǎn)品推向市場(chǎng)。版本控制供應(yīng)商應(yīng)該被視為戰(zhàn)略合作伙伴,因?yàn)楫吘顾麄儽晃薪o他們客戶(hù)的寶貴 IP。選擇版本控制工具可能很誘人,因?yàn)樗呀?jīng)很成熟,或者因?yàn)樗且郧肮ぷ骰蛑饕?jìng)爭(zhēng)對(duì)手使用的工具。

詢(xún)問(wèn)嵌入式設(shè)計(jì)市場(chǎng)的客戶(hù)示例。供應(yīng)商真的了解你的市場(chǎng)空間嗎?參加用戶(hù)活動(dòng)和會(huì)議是非正式地查看參考資料的好方法。尋找分析師報(bào)告來(lái)衡量競(jìng)爭(zhēng)者的實(shí)力、可信度和壽命。產(chǎn)品組合多久更新一次,供應(yīng)商是否有前瞻性的產(chǎn)品路線圖?

總之,更改版本管理系統(tǒng)似乎令人生畏和復(fù)雜,但通過(guò)遵循一些簡(jiǎn)單的“最佳實(shí)踐”步驟,這意味著嵌入式計(jì)算設(shè)計(jì)人員可以獲得現(xiàn)代版本控制系統(tǒng)所提供的可觀的商業(yè)和運(yùn)營(yíng)優(yōu)勢(shì)——就在其業(yè)務(wù)功能中。

審核編輯:郭婷

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

    關(guān)注

    463

    文章

    54050

    瀏覽量

    466590
  • 嵌入式
    +關(guān)注

    關(guān)注

    5200

    文章

    20481

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    智能照明控制系統(tǒng),點(diǎn)亮走廊的每一盞燈#智能照明控制系統(tǒng)#安科瑞

    控制系統(tǒng)
    安科瑞繆志澄
    發(fā)布于 :2026年02月25日 15:19:51

    嵌入式開(kāi)發(fā)繞不開(kāi)的版本管理工具——git

    Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),由Linux之父Linus Torvalds于2005年用C語(yǔ)言開(kāi)發(fā),主要是為了幫助管理Linux內(nèi)核開(kāi)發(fā)而創(chuàng)建的一個(gè)開(kāi)放源碼的
    的頭像 發(fā)表于 01-30 16:47 ?1345次閱讀

    PLC控制系統(tǒng)應(yīng)用的抗干擾問(wèn)題分析及處理措施

    在工業(yè)自動(dòng)化控制領(lǐng)域,PLC(可編程邏輯控制器)以其高可靠性、靈活性和強(qiáng)大的控制功能,成為現(xiàn)代工業(yè)控制的核心設(shè)備。然而,在實(shí)際應(yīng)用中,PLC控制系統(tǒng)
    的頭像 發(fā)表于 12-12 07:43 ?780次閱讀
    PLC<b class='flag-5'>控制系統(tǒng)</b>應(yīng)用的抗干擾問(wèn)題分析及處理措施

    選擇控制器MCU幾個(gè)步驟

    以下10個(gè)簡(jiǎn)單步驟可確保做出正確的選擇。 步驟1:制作硬件接口清單 利用大致的硬件框圖制作出一份微控制器需要支持的所有外部接口清單。有兩種
    發(fā)表于 11-26 07:09

    冶金起重變頻制動(dòng)電機(jī)的控制系統(tǒng)

    冶金起重變頻制動(dòng)電機(jī)的控制系統(tǒng)
    的頭像 發(fā)表于 09-29 10:43 ?830次閱讀

    溫度位元式控制系統(tǒng)與連續(xù)的PID控制系統(tǒng)的區(qū)別

    電子發(fā)燒友網(wǎng)站提供《溫度位元式控制系統(tǒng)與連續(xù)的PID控制系統(tǒng)的區(qū)別.pdf》資料免費(fèi)下載
    發(fā)表于 08-13 15:54 ?1次下載

    直流控制系統(tǒng)中PWM功放的頻率和死區(qū)設(shè)置

    在采用 PWM功放的控制系統(tǒng)中,進(jìn)行PWM 開(kāi)關(guān)頻率和死區(qū)設(shè)置時(shí),不僅要參考功率品體管的開(kāi)關(guān)時(shí)間等參數(shù),還要考慮控制系統(tǒng)的其他要求。如果PWM的頻率和死區(qū)設(shè)置不當(dāng),將影響控制系統(tǒng)的穩(wěn)定性
    發(fā)表于 08-05 14:30

    工業(yè)控制系統(tǒng)的現(xiàn)狀與發(fā)展趨勢(shì)

    工業(yè)控制系統(tǒng)的現(xiàn)狀與發(fā)展趨勢(shì) 工業(yè)控制系統(tǒng)(Industrial Control System, ICS)是現(xiàn)代制造業(yè)的核心基礎(chǔ)設(shè)施,它通過(guò)自動(dòng)化技術(shù)實(shí)現(xiàn)對(duì)生產(chǎn)過(guò)程的精確監(jiān)控與管理。隨著工業(yè)4.0
    的頭像 發(fā)表于 07-21 14:48 ?702次閱讀

    雙電機(jī)比值聯(lián)動(dòng)控制系統(tǒng)

    新型改進(jìn)的比值控制器,并對(duì)該控制器的原理及控制過(guò)程進(jìn)行了相應(yīng)的分析和介紹。通過(guò) malab仿真軟件對(duì)該控制系統(tǒng)進(jìn)行了仿真實(shí)驗(yàn)。仿真表明,該控制
    發(fā)表于 06-18 16:33

    主流版本控制工具Git vs Perforce P4:架構(gòu)模式、性能、大文件管理及分支管理對(duì)比詳解

    Git vs Perforce P4,如何選型?架構(gòu)模式、性能、大文件管理、分支策略四大維度對(duì)比,幫你全面了解兩者的核心差異,選擇更合適你團(tuán)隊(duì)需求的版本控制系統(tǒng)
    的頭像 發(fā)表于 06-13 14:52 ?826次閱讀
    主流<b class='flag-5'>版本</b><b class='flag-5'>控制</b>工具Git vs Perforce P4:架構(gòu)模式、性能、大文件管理及分支管理對(duì)比詳解

    大棚聯(lián)網(wǎng)與智能控制系統(tǒng)如何改變農(nóng)業(yè)生態(tài)?

    控制系統(tǒng)
    無(wú)錫漫途科技有限公司
    發(fā)布于 :2025年05月07日 16:39:23

    電機(jī)微機(jī)控制系統(tǒng)可靠性分析

    針對(duì)性地研究提高電機(jī)微機(jī)控制系統(tǒng)可靠性的途徑及技術(shù)措施:硬件上,方法包括合理選擇篩選元器件、選擇合適的電源、采用保護(hù)電路以及制作可靠的印制電路板等;軟件上,則采用了固化程序和保護(hù) RAM 區(qū)重要數(shù)據(jù)等
    發(fā)表于 04-29 16:14

    電機(jī)控制系統(tǒng)中的電流檢測(cè)技術(shù)

    指出了電流檢測(cè)技術(shù)在電機(jī)控制系統(tǒng)中的重要性,介紹了常用的兒種電流檢測(cè)手段及其工作原理。針對(duì)采樣電阻和雀爾電流傳感器,詳細(xì)給出了電流采樣信號(hào)調(diào)理電路原理圖。最后提出了元器件選型原則及使用注意事項(xiàng)。純
    發(fā)表于 04-24 21:03