计算机软件配置项csci
計(jì)算機(jī)軟件配置項(xiàng)是什么
CSCI是計(jì)算機(jī)軟件配置項(xiàng)(Computer Software Configuration Item)簡(jiǎn)稱,在軟件設(shè)計(jì)文檔中經(jīng)常用到。
配置與配置項(xiàng) 在配置管理中,“配置”和“配置項(xiàng)”是重要的概念,“配置”是在技術(shù)文檔中明確說(shuō)明并最終組成軟件產(chǎn)品的功能或物理屬性。
因此“配置”包括了即將受控的所 有產(chǎn)品特性,其內(nèi)容及相關(guān)文檔,軟件版本,變更文檔,軟件運(yùn)行的支持?jǐn)?shù)據(jù),以及其他一切保證軟件一致性的組成要素,相對(duì)與硬件類配置,軟件產(chǎn)品的“配置” 包括更多的內(nèi)容并具有易變性。
受控軟件經(jīng)常被劃分為各類配置項(xiàng)(Configuraion items, CIs),這類劃分是進(jìn)行軟件配置管理的基礎(chǔ)和前提,CIs是邏輯上組成軟件系統(tǒng)的各組成部分。
比如一個(gè)軟件產(chǎn)品包括幾個(gè)程序模塊,每個(gè) 程序模塊及其相關(guān)文檔和支撐數(shù)據(jù)可能被命名為一個(gè)CI。
一個(gè)系統(tǒng)包括的CIs的數(shù)目是一個(gè)與設(shè)計(jì)密切相關(guān)的問(wèn)題,關(guān)于怎樣將一個(gè)軟件系統(tǒng)劃分為不同的 CIs將在以下有關(guān)章節(jié)中闡述,注意如果一個(gè)產(chǎn)品同時(shí)包括硬件和軟件部分,一般一個(gè)CI也同時(shí)包括軟件和硬件部分,一個(gè)純軟件的CI通常也稱之為軟件配置 項(xiàng)(CSCI)。
本規(guī)范的CI一般指CSCI,軟硬件的配置管理有一些相通的地方,但因?yàn)檐浖子谛薷?#xff0c;所以軟件配置管理是一個(gè)更應(yīng)該系統(tǒng)化的過(guò)程。
基線與基線管理 各CIs隨軟件開發(fā)活動(dòng)的進(jìn)展,會(huì)有越來(lái)越多的部件進(jìn)入受控狀態(tài)。
一般地,軟件開發(fā)過(guò)程從概念演繹和需求分析開始,然后是設(shè)計(jì),各CSCIs的編碼或?qū)?作,集成測(cè)試,最后是用戶手冊(cè)的編寫等。
軟件配置管理包括了在軟件生命周期的時(shí)間分散點(diǎn)上對(duì)各CIs進(jìn)行標(biāo)識(shí)并對(duì)對(duì)他們的修改進(jìn)行控制的過(guò)程。
在一個(gè)開發(fā) 階段結(jié)束或一組功能開發(fā)完成后,要對(duì)相應(yīng)的CIs進(jìn)行基線化并形成各類基線。
在配置管理系統(tǒng)中,基線就是一個(gè)CI或一組CIs在其生命周期的不同時(shí)間點(diǎn)上 通過(guò)正式評(píng)審而進(jìn)入正式受控的一種狀態(tài),而這個(gè)過(guò)程被稱為“基線化”。
每一個(gè)基線都是其下一步開發(fā)的出發(fā)點(diǎn)和參考點(diǎn)。
每個(gè)基線都將接受配置管理的嚴(yán)格控制,對(duì)其的修改將嚴(yán)格按照變更控制要求的過(guò)程進(jìn)行,在一個(gè)軟件開發(fā)階段結(jié)束時(shí),上一個(gè)基線加上增加和修改的基線內(nèi)容形成下一個(gè)基線,這就是“基線管理”的過(guò)程,因此基線具有以下屬性: 通過(guò)正式的評(píng)審過(guò)程建立 基線存在于基線庫(kù)中,對(duì)基線的變更接受更高權(quán)限的控制 基線是進(jìn)一步開發(fā)和修改的基準(zhǔn)和出發(fā)點(diǎn)。
一般地,第一個(gè)基線包含了通過(guò)評(píng)審的軟件需求,因此稱之為“需求基線”,通過(guò)建立這樣一個(gè)基線,受控的系統(tǒng)需求成為進(jìn)一步軟件開發(fā)的出發(fā)點(diǎn),對(duì)需求的變更被正式初始化、評(píng)估。
受控的需求還是對(duì)軟件進(jìn)行功能評(píng)審的基礎(chǔ)。
軟件系統(tǒng)測(cè)試報(bào)告怎么寫
二、軟件測(cè)試報(bào)告的正文的格式1 范圍1.1 標(biāo)識(shí)列出本文檔的:a. 已批準(zhǔn)的標(biāo)識(shí)號(hào);b. 標(biāo)題;c. 縮略語(yǔ);d. 本文檔適用的系統(tǒng)計(jì)算機(jī)軟件配置項(xiàng)(CSCI)。
此外,還應(yīng)包括在本報(bào)告中記錄的每個(gè)正式合格性測(cè)試的名稱和編號(hào)。
1.2 系統(tǒng)概述概述本報(bào)告所適用的系統(tǒng)和CSCI 的用途。
1.3 文檔概述概述本報(bào)告的用途和內(nèi)容。
2 引用文檔按文檔號(hào)和標(biāo)題列出本文檔引用的所有文檔。
3 測(cè)試概述分節(jié)描述本報(bào)告所覆蓋的每項(xiàng)正式合格性測(cè)試的結(jié)果。
3.1 (正式合格性測(cè)試名稱及項(xiàng)目的唯一標(biāo)識(shí)號(hào))按名稱和編號(hào)來(lái)說(shuō)明正式合格性測(cè)試,并分小節(jié)概述測(cè)試結(jié)果。
3.1.1 (正式合格性測(cè)試名稱)小結(jié)總結(jié)正式合格性測(cè)試的結(jié)果。
若失敗,則要說(shuō)明產(chǎn)生錯(cuò)誤結(jié)果的測(cè)試步驟和問(wèn)題報(bào)告。
這些內(nèi)容可參考表1 的測(cè)試結(jié)果一覽表進(jìn)行概括。
3.1.2 (正式合格性測(cè)試名稱)測(cè)試記錄按時(shí)間順序記錄所有測(cè)試前、進(jìn)行測(cè)試、分析、說(shuō)明以及正式合格性測(cè)試結(jié)果等有關(guān)事件。
同時(shí),還慶提供測(cè)試日志,按時(shí)間順序記錄正式合格性測(cè)試中的工作,包括:a.測(cè)試時(shí)間、地點(diǎn)、軟硬件的配置。
需要時(shí),測(cè)試配置項(xiàng)的描述還要記錄軟件版本號(hào)、研制單位、升級(jí)號(hào)、批準(zhǔn)日期及所有硬件型號(hào)和軟件部件使用的名稱;b.每一個(gè)測(cè)試相關(guān)活動(dòng)的日期和時(shí)間、測(cè)試操作人員和參加人員;c.測(cè)試過(guò)程中對(duì)所出現(xiàn)和產(chǎn)生的問(wèn)題所采取的測(cè)試步驟,包括對(duì)問(wèn)題的改進(jìn)的次數(shù)和每一次結(jié)果;d.恢復(fù)重新測(cè)試的備份點(diǎn)或測(cè)試步驟。
4 測(cè)試結(jié)果分節(jié)詳述每個(gè)正式合格性測(cè)試的細(xì)節(jié)。
4.X (正式合格性測(cè)試的名稱和項(xiàng)目的唯一標(biāo)識(shí)號(hào))測(cè)試結(jié)果從4.1 節(jié)開始編號(hào)。
按名稱和項(xiàng)目唯一標(biāo)識(shí)號(hào)標(biāo)識(shí)正式合格性測(cè)試,并分小節(jié)詳細(xì)描述每一正式合格性測(cè)試用例的結(jié)果。
表1 測(cè)試結(jié)果一覽表示例(缺)1) 如果測(cè)試過(guò)程出現(xiàn)一個(gè)故障或錯(cuò)誤,則記錄發(fā)生故障或錯(cuò)誤的各個(gè)步驟。
2) PR=問(wèn)題報(bào)告。
4.X.Y (測(cè)試用例名稱和項(xiàng)目的唯一標(biāo)識(shí)號(hào))從4.1.1 節(jié)開始編號(hào),按名稱和項(xiàng)目的唯一標(biāo)識(shí)號(hào)標(biāo)識(shí)每一測(cè)試用例,并分小節(jié)詳細(xì)說(shuō)明測(cè)試用例的結(jié)果。
4.X.Y.1 (測(cè)試用例名稱)測(cè)試結(jié)果說(shuō)明測(cè)試用例的測(cè)試結(jié)果。
對(duì)測(cè)試過(guò)程的每一步都要記錄測(cè)試結(jié)果和在測(cè)試過(guò)程中出現(xiàn)的各種異常和矛盾情況。
記錄或引用有助于杜絕和糾正矛盾情況的信息(如存儲(chǔ)器轉(zhuǎn)儲(chǔ)、寄存器記錄、顯示流程圖),并分析導(dǎo)致矛盾的原因和改進(jìn)的方法。
4.X.Y.2 (測(cè)試用例名稱)測(cè)試過(guò)程中的差異情況詳細(xì)說(shuō)明相應(yīng)的軟件測(cè)試說(shuō)明中描述的測(cè)試過(guò)程中的差異情況(例如,所需設(shè)備的替換,支持軟件的改變,測(cè)試計(jì)劃的偏差)。
對(duì)每一種差異情況,必須說(shuō)明導(dǎo)致差異的原因和它對(duì)測(cè)試有效性的影響。
5 CSCI 評(píng)估和建議5.1 CSCI 評(píng)估全面分析測(cè)試結(jié)果,對(duì)CSCI 的能力作出評(píng)估。
通過(guò)分析標(biāo)出存在的缺陷、局限性和CSCI 的約束等,并寫入軟件問(wèn)題/更改報(bào)告。
對(duì)每一種偏差,局限性和約束應(yīng)包括:a. 說(shuō)明它對(duì)于CSCI 及系統(tǒng)運(yùn)行的影響;b. 說(shuō)明它對(duì)于CSCI 及為糾正偏差的系統(tǒng)設(shè)計(jì)的影響;c. 提供改必的方法和建議。
5.2 改進(jìn)建議對(duì)系統(tǒng)設(shè)計(jì)、操作和CSCI 測(cè)試提出改進(jìn)建議,并分析每一建議對(duì)CSCI 的影響。
若無(wú)建議,則寫“無(wú)”。
軟件開發(fā)工作中,這些縮寫都代表什么職位?SD GB GS SS KS DS ...
SD Systems Designer, 系統(tǒng)設(shè)計(jì)師;還有叫SE的,system engineer,類似的意思;DS 軟件設(shè)計(jì)需求;GB 國(guó)標(biāo)的頭字母,即國(guó)家標(biāo)準(zhǔn)。
這個(gè)是國(guó)內(nèi)的叫法;UT Unit Test,單元測(cè)試;其他的內(nèi)容都是沒(méi)有見過(guò)的。
目前軟件開發(fā)使用的流程大都是敏捷或者是CMM流程。
上述概念不知道你是在哪里得到的,很有可能是某個(gè)公司自己的標(biāo)準(zhǔn),并非是通用的內(nèi)容。
軟件配置項(xiàng)是怎樣產(chǎn)生的?
操作軟件 直接控制和協(xié)調(diào)計(jì)算機(jī)及外部設(shè)備以方便用戶使用的軟件.如操作系統(tǒng)就是典型系統(tǒng)軟件。
此外,也把各種語(yǔ)言的匯編、解釋或編譯程序列為系統(tǒng)軟件。
支撐軟件 支撐軟件開發(fā)與維護(hù)的軟件。
主要包括數(shù)據(jù)庫(kù)管理系統(tǒng)、各種接口(包括網(wǎng)絡(luò)接口)軟件和工具軟件等。
應(yīng)用軟件 直接完成具體應(yīng)用無(wú)需用戶編程的軟件.
總結(jié)
以上是生活随笔為你收集整理的计算机软件配置项csci的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: QT实现MQTT客户端
- 下一篇: 六款Linux常用远程连接工具介绍,看看