您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 開(kāi)發(fā)管理 >
軟件開(kāi)發(fā)管理與質(zhì)量控制
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/5/17 15:31:43 ] 推薦標(biāo)簽:

6.1 軟件維護(hù)與版本控制的意義

軟件維護(hù)與版本控制的目的有三點(diǎn):

1). 解決由于問(wèn)題處理帶來(lái)對(duì)已定版軟件的版本升級(jí)等管理問(wèn)題,確保可以提供某一特定時(shí)間的版本,為用戶提供滿意的售后服務(wù)。

2). 解決軟件開(kāi)發(fā)過(guò)程中的版本控制問(wèn)題,有利于團(tuán)隊(duì)開(kāi)發(fā)的協(xié)同工作問(wèn)題,也有利于公司對(duì)開(kāi)發(fā)項(xiàng)目的版本控制及知識(shí)產(chǎn)權(quán)的保護(hù)。

). 良好的版本控制與管理,有利于新版軟件的開(kāi)發(fā)工作的進(jìn)行。確保軟件產(chǎn)品循環(huán)漸進(jìn),逐步提高。

6.2 開(kāi)發(fā)過(guò)程的版本控制

軟件開(kāi)發(fā)過(guò)程中的版本控制一般都是基于特定的開(kāi)發(fā)工具和特定的版本控制管理工具,現(xiàn)在絕大部分的軟件開(kāi)發(fā)工具均提供這方面的功能。如Microsoft Visual Source Safe (簡(jiǎn)稱VSS),IBM Visual 系列開(kāi)發(fā)工具等,版本控制的原理大同小異,以下以VSS為例介紹軟件開(kāi)發(fā)過(guò)程的版本控制模型。

軟件配置管理包括軟件開(kāi)發(fā)過(guò)程中的文檔管理與程序管理,軟件開(kāi)發(fā)中的文檔主要包括如下文檔:
  * 可行性分析報(bào)告
  * 需求分析文檔
  * 功能規(guī)范及界面文檔
  * 總體設(shè)計(jì)文檔
  * 詳細(xì)設(shè)計(jì)文檔
  * 編碼設(shè)計(jì)文檔(包括模塊測(cè)試計(jì)劃及結(jié)果文檔)
  * 測(cè)試計(jì)劃文檔
  * 測(cè)試用例
  * 測(cè)試評(píng)估文檔(包括問(wèn)題報(bào)告)
  * 用戶手冊(cè)
  * 在線幫助文檔

與CMO軟件配置管理相關(guān)的文檔一般包括:
  * 工作報(bào)告(編碼期間協(xié)同工作文檔)
  * 問(wèn)題報(bào)告文檔 (編碼期間協(xié)同工作文檔)
  * 問(wèn)題處理報(bào)告 (編碼期間協(xié)同工作文檔)
  * CMO每日?qǐng)?bào)告(為程序經(jīng)理提供每日項(xiàng)目變化報(bào)告)

不同配置管理軟件的功能大同小異,總體來(lái)說(shuō),配置管理軟件的安全性較差,為確保軟件開(kāi)發(fā)過(guò)程中代碼與文檔的安全,制定一個(gè)合理的系統(tǒng)備份策略是必要的。

7. 開(kāi)發(fā)工具與技術(shù)積累

7.1 開(kāi)發(fā)工具的選擇

開(kāi)發(fā)工具是開(kāi)發(fā)人員進(jìn)行軟件開(kāi)發(fā)所必備工具,選擇合適的開(kāi)發(fā)工具有利于產(chǎn)品的開(kāi)發(fā)與軟件公司的健康發(fā)展。選擇開(kāi)發(fā)工具時(shí)應(yīng)考慮以下幾方面的因素:

1) 開(kāi)發(fā)工具的功能與技術(shù)先進(jìn)性

開(kāi)發(fā)工具的功能必須能夠滿足應(yīng)用開(kāi)發(fā)的需要,同時(shí)具備行業(yè)優(yōu)勢(shì)。這是選擇開(kāi)發(fā)工具必須首先應(yīng)考率的。

2) 供應(yīng)商的技術(shù)經(jīng)濟(jì)實(shí)力

開(kāi)發(fā)工具供應(yīng)商的技術(shù)經(jīng)濟(jì)實(shí)力是第二個(gè)應(yīng)考慮的因素。雄厚的技術(shù)經(jīng)濟(jì)實(shí)力是開(kāi)發(fā)工具在激烈的市場(chǎng)競(jìng)爭(zhēng)中生存發(fā)展的基礎(chǔ),頻繁更換開(kāi)發(fā)工具意味著建立其上的技術(shù)積累將付之東流,不利于軟件公司的發(fā)展。

3) 對(duì)行業(yè)標(biāo)準(zhǔn)的支持與左右程度

對(duì)行業(yè)標(biāo)準(zhǔn)的支持也是選擇開(kāi)發(fā)工具應(yīng)加以考慮的因素,軟件開(kāi)發(fā)工具中各種標(biāo)準(zhǔn)發(fā)展迅速,開(kāi)發(fā)工具對(duì)各種標(biāo)準(zhǔn)應(yīng)有良好的支持。制定與左右標(biāo)準(zhǔn)的制定是公司技術(shù)實(shí)力的象征,每一新的標(biāo)準(zhǔn)的產(chǎn)生必然提高軟件開(kāi)發(fā)及程序運(yùn)行的效率。有利于應(yīng)用開(kāi)發(fā)的進(jìn)行。

4) 開(kāi)發(fā)工具的市場(chǎng)占有率

市場(chǎng)占有率越高,意味著市場(chǎng)上可供選擇的控件越多,選擇成熟的控件是降低軟件開(kāi)發(fā)成本、提高軟件可靠性的重要手段。應(yīng)盡可能選擇市場(chǎng)占有率高的開(kāi)發(fā)工具。

5) 適應(yīng)快速應(yīng)用軟件開(kāi)發(fā)

適應(yīng)快速應(yīng)用軟件開(kāi)發(fā)是應(yīng)用開(kāi)發(fā)的需要,也是選擇開(kāi)發(fā)工具應(yīng)考慮的因素。

7.2 技術(shù)積累

技術(shù)積累歷來(lái)是公司發(fā)展的基礎(chǔ),對(duì)于軟件公司尤其如此。這種技術(shù)積累一般包含三方面的含義。其一是人員技術(shù)素質(zhì)及能力的提高;其二是公司在公共模塊方面的積累;其三是對(duì)新技術(shù)的跟蹤發(fā)展方面;

對(duì)于軟件公司而言,人員的穩(wěn)定是技術(shù)積累的主體,人員作為技術(shù)的載體在技術(shù)積累方面占有重要的位置,頻繁的人員變動(dòng)不利于軟件公司的發(fā)展。

公共模塊方面的積累主要取決于公司的發(fā)展方向,不同的公司有不同的積累方式與方向。公共模塊的積累有利于后來(lái)項(xiàng)目開(kāi)發(fā)的速度于質(zhì)量,也是在激烈的市場(chǎng)競(jìng)爭(zhēng)中求得生存發(fā)展得重要保證。

對(duì)于新技術(shù)得跟蹤可以確保公司在技術(shù)上處于地位,適應(yīng)日新月異技術(shù)得發(fā)展,確保公司不被淘汰。?

7.3 對(duì)用戶負(fù)責(zé)

用戶是軟件生命周期中重要的一環(huán)。軟件開(kāi)發(fā)的終目的是為了滿足用戶的需求,同時(shí)用戶的積極參與也是產(chǎn)品提高的基礎(chǔ),也是軟件公司發(fā)展的前提。因此在軟件開(kāi)發(fā)過(guò)程中,應(yīng)把用戶的利益放在第一位。確保用戶的利益不被侵犯。

結(jié)束語(yǔ)

一個(gè)良好的可操作的應(yīng)用軟件開(kāi)發(fā)管理模式是確保應(yīng)用軟件開(kāi)發(fā)達(dá)到預(yù)期目的的基本保證,有利于降低軟件開(kāi)發(fā)與維護(hù)成本,降低軟件開(kāi)發(fā)風(fēng)險(xiǎn)。建立合理的軟件開(kāi)發(fā)管理模式、制定與完善相關(guān)軟件開(kāi)發(fā)標(biāo)準(zhǔn)是國(guó)內(nèi)大部分軟件公司與系統(tǒng)集成公司迫切需要解決的問(wèn)題。希望本文在這方面能夠給予一些啟示。

上一頁(yè)123456789下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd