• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    配置管理系統中的概念

    發布: 2008-6-03 13:48 | 作者: xiaohuan | 來源: 測試時代編輯整理 | 查看: 360次 | 進入軟件測試論壇討論

    領測軟件測試網 1       簡介

    現在,軟件配置管理的環境及其工具越來越得到人們的重視,這一點從CM體系中提供的概念譜中就顯而易見。本文對這些概念進行了闡明。首先,在一典型的CM情形中,我們 對CM和CM體系做了更為廣泛的定義。

    1.1 配置管理的定義

    軟件配置管理是一控制軟件系統演變的學科。關于CM的經典討論在條文[3]、[4]中進行了闡述。IEEE標準729-1983就CM以下的內容進行了規范的定義。

    在IEEE標準729-1983中,軟件配置管理的定義包括:

    標識——識別產品的結構、產品的構件及其類型,為其分配唯一的標識符,并以某種形式提供對它們的存取。

    控制——通過建立產品基線,控制軟件產品的發布和在整個軟件生命周期中對軟件產品的修改。例如,它將解決哪些修改會在該產品的最新版本中實現的問題。

    狀態統計——記錄并報告構件和修改請求的狀態,并收集關于產品構件的重要統計信息。例如,它將解決修改這個錯誤會影響多少個文件的問題。

    審計和審查——確認產品的完整性并維護構件間的一致性,即確保產品是一個嚴格定義的構件集合。例如,它將解決目前發布的產品所用的文件的版本是否正確的問題。

    生產——對產品的生產進行優化管理。它將解決最新發布的產品應由哪些版本的文件和工具來生成的問題。

    過程管理——確保軟件組織的規程、方針和軟件周期得以正確貫徹執行。它將解決要交付給用戶的產品是否經過測試質量檢查的問題。

    小組協作——控制開發統一產品的多個開發人員之間的協作。例如,它將解決是否所有本地程序員所做的修改都已被加入到新版本的產品中的問題。

    軟件配置管理的解決方案涉及面很廣,將影響軟件開發環境、軟件過程模型、配置管理系統的使用者、軟件產品的質量和用戶的組織機構。

    配置管理解決方案將影響過程模型和模型的使用者,是因為它強行推行組織的方針政策和工作規程,并對工作過程進行跟蹤。它從開發和維護的及時性方面影響產品的質量。例如,配置管理機制可以保證為每一個發布的版本提供內容清單,通過一致性維護提高產品的質量。配置管理解決方案通常在組織范圍內推行,實際上配置管理系統是組織內部信息交換的中心,它影響組織內的每一個成員及組織的業務流程。

    總之,一個配置管理解決方案的制定包括配置管理計劃、過程的定義、與使用者的交流、自動化支持和做出管理決定等活動。

    軟件組織應該提出不同層次的配置管理視角,這些層次包括:公司級、項目級、程序員級和應用級。公司級視角提供組織的全貌圖和配置管理過程的描述;項目級視角是與項目相關的各項目組可以使用不同的配置管理方案;程序員級視角是專門為程序員提供的且具有某些特定的配置管理功能;應用級視角關心的是配置管理如何應用到具體的問題中去。

    1.2 CM系統的定義

    至于怎樣才算是構成CM系統的,對此還沒有普遍接受的定義。例如:假如系統有版本控制功能,它是否就是一個CM系統呢?理想的CM系統是基于以上定義提供所有功能的系統。但是, 實際中的系統只能提供某種程度上實現的版本控制功能、配置識別功能、系統構建功能、系統建模功能,或某種程度上提供CM的意識就被軟件工程大家族認為是CM系統了。應注意的是, 現有的CM體系提供只是一種功能的綜和而不是一標準的體系。本報告提及15個CM系統,目前至少有40個系統可以為今所用。

    這里,有必要將CM系統和CM工具兩概念區分一下。CM系統可看作是其支持環境的一部分且以這種形式被售出。譬如,在RATIONAL[14]環境下CM功能成為該環境必不可少的一部分。CM工具可看作是一獨立的工具。譬如,版本控制系統(RCS)只是一個工具,因為它可被安裝在一個現有環境中。由于這種區分在本文不是那么重要,術語CM系統就被用來表示這兩概念。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 概念 管理 系統


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>