CSSE 板


LINE

※ 引述《kene (I NEED YOU, LOVE)》之銘言: : ※ 引述《H45 (!H45)》之銘言: : : 那這個configuration baselines的意思是不是說 : : configuration information是提供給使用者輸入的設定值 : : 這種環境設定就算被亂改一通,也能確保程式的正常運作 : : 因為configuration baselines的設定並沒有開放給使用者修改 : : 而是軟體開發時,就已經決定好的呢? : 在我的認知上, configuration information 可以指所有跟開發有關係的參數... : 而 configuration baselines 是指讓整個系統穩定開發的參數... : 最主要的差別在於 configuration information 設錯可能東西就生不出來了... : 而可以用甚至不再變動的 configuration information 可被稱為 baseline ... : : 把這種概念用到實際上的例子來看的話 : : 是不是可以想像成 : : java sdk發行linux和windows兩種版本 : : 而作業系統linux可以算是軟體內部的configuration baseline : : 是軟體開發期間就已經訂定好的 : : 而 command: javac -? 後面加上的參數就是 configuration information : : 是程式執行前,由使用者決定的呢? : : 如果還有什麼其他意思是我沒有理解到的,麻煩各位先進多多指教.. : 其實我覺得不止這些. 諸如作業系統本身的配置, 環境變數, 編譯參數, : 自動組建檔案 (makefile/build.xml) 等等都可以算 configuration information ... : 因為這些都是在開發時所必須的建置/組態資訊 (即這些若沒調好, 東西就生不出來) : 而真正可以跑的組態設定就是 configuration baseline, : 之後的開發以及設定修改都是基於此次的設定. Software Configuration Management中的 Configuration Item, 其實可以是 source files/dir, makefile, 文件, 圖檔, library等等材料的任一種, 每個Item都各自有版本的演進. 一個產品由非常多的Configuration Items 所組成, 或 所建構而成 (例如 build/make 出執行檔...), 而這些 Configuration Items的版本資訊, 便是 "Configuration", 或說 "Configuration Information". 上述的 "Configuration", 與 "(作業系統中的)環境變數", 編譯參數 ...之類的 "Configuration", 是不同的意義. (我會用 "settings" 來描述那一類可以調整的參數, 以避免讓自己混淆) (當然啦~~ 如果產品有一份 文件 以說明這些settings, 或者有個 檔 定義了default settings, 那這些 文件/定義檔 也要被當成 Configuration Item 來管理...) 隨著軟體產品的開發修改, "Configuration Information" 會一直變化 (甚至會有許多分支), 而所謂 "Configuration Baseline", 是 "某個時間點的Configuration Information". 或者說 "過去的一組Configuration Information" 可以對應到一個例子: 用DC拍照時, 觀景窗上出現的畫面 --> Current Configuration Information 按下快門後存下的畫面 --> Configuration Baseline(s) (這個例子可能不好, 因為 Configuration Baseline + Approved Changes = Current Configuration Information 的概念沒有對應到) 其實這些觀念/機制所要達到的目的是: 1. 當 Current Configuration Information 爛掉了 (例如有開發人員把source file改的亂七八糟...) 可以拿 Configuration Baseline 出來作為重新出發的基礎... (很像玩game存檔...) 2. 某個Configuration Baseline所建構出的產品已經出貨給客戶, 當客戶回報問題的時候, 可能得拿出那一個 Configuration Baseline, 試圖重現問題並解決之... ...反正就是盡量保存開發過程中的一堆演進資訊,出了什麼問題的時候可以查啦~ 啊因為資訊太多了, 所以要作一些標記(Baselines), 比較方便查~ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.5.29 ※ 編輯: MelLynce 來自: 140.112.5.29 (05/06 17:56) ※ 編輯: MelLynce 來自: 140.112.5.29 (05/06 18:03) ※ 編輯: MelLynce 來自: 140.112.5.29 (05/06 18:03)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP