2020国自产拍精品高潮直播_欧美专区另类在线视频_国产在线一本一精品_在线看国产成人

軟件開發(fā)文檔編寫的質(zhì)量決定軟件開發(fā)的成敗

2015-03-03 16:15:30      訪問:

【內(nèi)容導(dǎo)讀】 為使軟件開發(fā)文檔能起到多種橋梁作用,有助于軟件開發(fā)人員編制程序,有助于管理人員監(jiān)督和管理軟件開發(fā),有助于用戶了解軟件的工作和應(yīng)做的操作,有助于維護(hù)人員進(jìn)行有效的修改和擴(kuò)充,軟件開發(fā)文檔的編制必須保證一定的質(zhì)量。質(zhì)量差的軟件開發(fā)文檔不僅使讀

 

為使軟件開發(fā)文檔能起到多種橋梁作用,有助于軟件開發(fā)人員編制程序,有助于管理人員監(jiān)督和管理軟件開發(fā),有助于用戶了解軟件的工作和應(yīng)做的操作,有助于維護(hù)人員進(jìn)行有效的修改和擴(kuò)充,軟件開發(fā)文檔的編制必須保證一定的質(zhì)量。質(zhì)量差的軟件開發(fā)文檔不僅使讀者難于理解,給使用者造成許多不便,而且會(huì)削弱對(duì)軟件的管理(管理人員難以確認(rèn)和評(píng)價(jià)開發(fā)工作的進(jìn)展),增高軟件的成本(一些工作可能被迫返工),甚至造成更加有害的后果(如誤操作等)。

造成軟件開發(fā)文檔質(zhì)量不高的原因可能是:缺乏實(shí)踐經(jīng)驗(yàn),缺乏評(píng)價(jià)軟件開發(fā)文檔質(zhì)量的標(biāo)準(zhǔn)。不重視軟件開發(fā)文檔編寫工作或是對(duì)軟件開發(fā)文檔編寫工作的安排不恰當(dāng)。

最常見到的情況是,軟件開發(fā)過程中不能按給出的進(jìn)度,分階段及時(shí)完成軟件開發(fā)文檔的編制工作,而是在開發(fā)工作接近完成時(shí)集中人力和時(shí)間專門編寫軟件開發(fā)文檔。另一方面,和程序工作相比,許多人對(duì)編制軟件開發(fā)文檔不感興趣。于是在程序工作完成以后,不得不應(yīng)付一下,把要求提供的軟件開發(fā)文檔趕寫出來。這樣的做法不可能得到高質(zhì)量的軟件開發(fā)文檔。實(shí)際上,要得到真正高質(zhì)量的軟件開發(fā)文檔并不容易,除去應(yīng)在認(rèn)識(shí)上對(duì)軟件開發(fā)文檔工作給予足夠的重視外,常常需要經(jīng)過編寫初稿,聽取意見進(jìn)行修改,甚至要經(jīng)過重新改寫的過程。

高質(zhì)量的軟件開發(fā)文檔應(yīng)當(dāng)體現(xiàn)在以下一些方面:

①針對(duì)性

軟件開發(fā)文檔編制以前應(yīng)分清讀者對(duì)象,按不同的類型、不同層次的讀者,決定怎樣適應(yīng)他們的需要。例如,管理軟件開發(fā)文檔主要是面向管理人員的,用戶軟件開發(fā)文檔主要是面向用戶的,這兩類軟件開發(fā)文檔不應(yīng)像開發(fā)軟件開發(fā)文檔(面向軟件開發(fā)人員)那樣過多地使用軟件的專業(yè)術(shù)語。

②精確性

軟件開發(fā)文檔的行文應(yīng)當(dāng)十分確切,不能出現(xiàn)多義性的描述。同一課題若干軟件開發(fā)文檔內(nèi)容應(yīng)該協(xié)調(diào)一致,應(yīng)是沒矛盾的。

③清晰性

軟件開發(fā)文檔編寫應(yīng)力求簡(jiǎn)明,如有可能,配以適當(dāng)?shù)膱D表,以增強(qiáng)其清晰性。

④完整性

任何一個(gè)軟件開發(fā)文檔都應(yīng)當(dāng)是完整的、獨(dú)立的,它應(yīng)自成體系。例如,前言部分應(yīng)作一般性介紹,正文給出中心內(nèi)容,必要時(shí)還有附錄,列出參考資料等。同一課題的幾個(gè)軟件開發(fā)文檔之間可能有些部分相同,這些重復(fù)是必要的。例如,同一項(xiàng)目的用戶手冊(cè)和操作冊(cè)中關(guān)于本項(xiàng)目功能、性能、實(shí)現(xiàn)環(huán)境等方面的描述是沒有差別的。特別要避免在軟件開發(fā)文檔中出現(xiàn)轉(zhuǎn)引其它軟件開發(fā)文檔內(nèi)容的情況。比如,一些段落并未具體描述,而用"見××軟件開發(fā)文檔××節(jié)"的方式,這將給讀者帶來許多不便。

⑤靈活性

各個(gè)不同的軟件項(xiàng)目,其規(guī)模和復(fù)雜程度有著許多實(shí)際差別,不能一律看待。圖6所列軟件開發(fā)文檔是針對(duì)中等規(guī)模的軟件而言的。對(duì)于較小的或比較簡(jiǎn)單的項(xiàng)目,可做適當(dāng)調(diào)整或合并。比如,可將用戶手冊(cè)和操作手冊(cè)合并成用戶操作手冊(cè);軟件需求說明書可包括對(duì)數(shù)據(jù)的要求,從而去掉數(shù)據(jù)要求說明書;概要設(shè)計(jì)說明書與詳細(xì)設(shè)計(jì)說明書合并成軟件設(shè)計(jì)說明書等。

⑥可追溯性

由于各開發(fā)階段編制的軟件開發(fā)文檔與各階段完成的工作有著緊密的關(guān)系,前后兩個(gè)階段生成的軟件開發(fā)文檔,隨著開發(fā)工作的逐步擴(kuò)展,具有一定的繼承關(guān)系。在一個(gè)項(xiàng)目各開發(fā)階段之間提供軟件開發(fā)文檔必定存在著可追溯的關(guān)系。例如,某一項(xiàng)軟件需求,必定在設(shè)計(jì)說明書,測(cè)試計(jì)劃以至用戶手冊(cè)中有所體現(xiàn)。必要時(shí)應(yīng)能做到跟蹤追查。

 

選購指南:

本公司主要為山東地區(qū)供應(yīng)各品種型的開發(fā)濟(jì)南桌面軟件開發(fā),濟(jì)南網(wǎng)頁軟件開發(fā),濟(jì)南APP軟件開發(fā),濟(jì)南WinCE嵌入式軟件開發(fā)具體包含如:家電公司管理軟件、電腦公司管理系統(tǒng)軟件公司管理系統(tǒng)、手機(jī)店管理系統(tǒng)、森普P6綜合業(yè)務(wù)支撐平臺(tái)、政府辦公平臺(tái)、濟(jì)南財(cái)務(wù)濟(jì)南軟件開發(fā)、濟(jì)南HR濟(jì)南軟件開發(fā),可以滿足各種大中小型各類企業(yè)的管理需要。