- 相關(guān)推薦
關(guān)于試論計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)研究論文
1、前言
隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,其在各行各業(yè)中都發(fā)揮了巨大的作用,而在計(jì)算機(jī)技術(shù)的應(yīng)用過(guò)程中,軟件是一個(gè)核心的組成部分,從而就使得軟件開(kāi)發(fā)工作受到了越來(lái)越多人的重視。如果不能夠?qū)浖_(kāi)發(fā)進(jìn)行規(guī)范,就有可能對(duì)軟件的開(kāi)發(fā)質(zhì)量、效率等帶來(lái)較大的影響。因此,本文結(jié)合筆者的開(kāi)發(fā)經(jīng)驗(yàn),對(duì)如何在計(jì)算機(jī)軟件開(kāi)發(fā)中貫徹規(guī)范化思想及要求進(jìn)行了詳細(xì)的分析。
2、計(jì)算機(jī)軟件開(kāi)發(fā)的相關(guān)概述
計(jì)算機(jī)系統(tǒng)主要是由硬件系統(tǒng)和軟件系統(tǒng)兩個(gè)主要部分組成,其中軟件卻是其中最為核心的部分。而計(jì)算機(jī)軟件則主要是由系統(tǒng)軟件以及應(yīng)用軟件兩個(gè)部分組成,其中系統(tǒng)軟件為軟件運(yùn)行的主要基礎(chǔ),應(yīng)用軟件則主要用來(lái)處理計(jì)算機(jī)運(yùn)行中的各種問(wèn)題。所謂計(jì)算機(jī)軟件開(kāi)發(fā),則主要是軟件工程師基于用戶的實(shí)際需求,編寫(xiě)出軟件或者系統(tǒng)中某一部分的產(chǎn)品開(kāi)發(fā)的過(guò)程。
3、計(jì)算機(jī)軟件開(kāi)發(fā)的規(guī)范化具體應(yīng)用
在上文中已經(jīng)分析,在當(dāng)前的軟件開(kāi)發(fā)過(guò)程中,規(guī)范化顯得非常重要,而針對(duì)一個(gè)具體的計(jì)算機(jī)軟件規(guī)范化設(shè)計(jì)過(guò)程來(lái)說(shuō),主要包括軟件需求分析規(guī)范化、概要設(shè)計(jì)規(guī)范化、詳細(xì)設(shè)計(jì)規(guī)范化、軟件測(cè)試規(guī)劃化以及軟件維護(hù)規(guī)范化等幾個(gè)環(huán)節(jié),下文將分別對(duì)其進(jìn)行詳細(xì)的分析。
3.1、需求分析的規(guī)范化
對(duì)于一個(gè)完整的軟件生存周期來(lái)說(shuō),需求分析階段是一個(gè)非常重要的階段,可以說(shuō)對(duì)于整個(gè)軟件的生存周期來(lái)說(shuō),都具有非常重要的決定性意義。該階段的主要任務(wù)是在可行性研究的基礎(chǔ)上對(duì)軟件開(kāi)發(fā)的運(yùn)行環(huán)境、性能以及功能需求的確定,同時(shí)對(duì)用戶手冊(cè)概進(jìn)行編寫(xiě),確認(rèn)測(cè)試測(cè)試原則,同時(shí)設(shè)計(jì)概要需求說(shuō)明書(shū)。對(duì)于該階段的規(guī)范化來(lái)說(shuō),應(yīng)該注意如下幾個(gè)方面的要點(diǎn),一是需求說(shuō)明書(shū)務(wù)必需要明確,而且經(jīng)過(guò)客戶的確認(rèn),在具體的實(shí)施時(shí)還應(yīng)該對(duì)被開(kāi)發(fā)軟件的環(huán)境進(jìn)行調(diào)查,二是對(duì)客戶和用戶需求進(jìn)行一步明確,以確定人機(jī)界面;三是在該周期的最后階段,所指定的文件也都要齊全,而且是經(jīng)過(guò)評(píng)審。交付的文件通常具有軟件需求說(shuō)明書(shū)、用戶手冊(cè)概要、修改后的項(xiàng)目開(kāi)發(fā)計(jì)劃以及確認(rèn)測(cè)試計(jì)劃和數(shù)據(jù)要求說(shuō)明書(shū)。
3.2、概要設(shè)計(jì)的規(guī)范化
概要設(shè)計(jì)的主要任務(wù)是基于軟件的需求說(shuō)明,構(gòu)建出所要設(shè)計(jì)系統(tǒng)的各個(gè)模塊之間的關(guān)系,然后以該模塊為基礎(chǔ)對(duì)其相關(guān)的接口與功能進(jìn)行詳細(xì)的描述和定義。在該環(huán)節(jié),對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)也是非常重要的環(huán)節(jié),當(dāng)然,也應(yīng)該對(duì)設(shè)計(jì)限制與組裝測(cè)試計(jì)劃進(jìn)行明確和制定。在基于概要設(shè)計(jì)規(guī)范化的前提之下,應(yīng)該從整體的角度進(jìn)行考慮,在最大程度上使其具備良好的形態(tài),使得模塊的功能之間還具有良好的內(nèi)聚度,使其滿足相關(guān)的要求。簡(jiǎn)潔性也是需要重點(diǎn)考慮的一個(gè)問(wèn)題,主要針對(duì)模塊的接口而言,使其在一定范圍之內(nèi)具有良好的移植性。
3.3、詳細(xì)設(shè)計(jì)的規(guī)范化
詳細(xì)設(shè)計(jì)是軟件開(kāi)發(fā)的一個(gè)非常關(guān)鍵的階段,在該階段的主要任務(wù)基于概要設(shè)計(jì)的基礎(chǔ)上針對(duì)模塊進(jìn)行過(guò)程描述,是對(duì)前一個(gè)階段的細(xì)化,產(chǎn)生的描述能夠?yàn)榇a的編寫(xiě)提供重要的基礎(chǔ),同時(shí)也能夠更加促進(jìn)模塊開(kāi)發(fā)的順利開(kāi)展。而基于本文所提出的詳細(xì)設(shè)計(jì)規(guī)范化的前提之下,應(yīng)該按照相關(guān)的要求對(duì)每個(gè)程序的模塊構(gòu)建進(jìn)行相應(yīng)的輸入、輸出、數(shù)據(jù)流以及處理功能的構(gòu)建等。
3.4、軟件測(cè)試的規(guī)范化
隨著當(dāng)前信息化程度的不斷加深,大軟件開(kāi)發(fā)變的更加普遍,而在軟件開(kāi)發(fā)過(guò)程中,大軟件的開(kāi)發(fā)過(guò)程中不出現(xiàn)錯(cuò)誤也是不現(xiàn)實(shí)的,一旦出現(xiàn)了錯(cuò)誤,軟件測(cè)試技術(shù)就發(fā)揮了重要的作用。因此,針對(duì)軟件測(cè)試階段來(lái)說(shuō),其對(duì)于整個(gè)軟件生存周期來(lái)說(shuō),意義非常重大。其主要任務(wù)是針對(duì)軟件開(kāi)發(fā)中的功能、性能、測(cè)試計(jì)劃是否滿足了實(shí)際的需求,在測(cè)試完成之后還應(yīng)該向用戶提交最終的操作手冊(cè)。
3.5、軟件維護(hù)的規(guī)范化
軟件維護(hù)是軟件生存周期的最后一個(gè)環(huán)節(jié),其重要性也是不容忽視的,其主要任務(wù)是對(duì)于已經(jīng)處于運(yùn)行階段的軟件系統(tǒng)進(jìn)行維護(hù),并對(duì)在其開(kāi)發(fā)階段所并沒(méi)有發(fā)現(xiàn)的問(wèn)題進(jìn)行更正、升級(jí),使得其能夠更加進(jìn)一步適應(yīng)在實(shí)際的應(yīng)用環(huán)境中的應(yīng)用。不過(guò),在針對(duì)該階段的規(guī)范化要求之下,進(jìn)一步要求在軟件維護(hù)階段應(yīng)該投入足夠的細(xì)心和責(zé)任心,不能出現(xiàn)錯(cuò)上加錯(cuò)的現(xiàn)象。尤其對(duì)于修改應(yīng)該在仔細(xì)權(quán)衡后在進(jìn)行改進(jìn),修改還應(yīng)該基于一定的步驟,同時(shí)還應(yīng)該加強(qiáng)嚴(yán)格的控制管理,對(duì)于已經(jīng)修改過(guò)的軟件還應(yīng)該加強(qiáng)對(duì)其的進(jìn)一步測(cè)試工作,測(cè)試完成之后填寫(xiě)相應(yīng)的報(bào)告。
4、結(jié)語(yǔ)
總之,通過(guò)本文所分析的軟件需求分析規(guī)范化、概要設(shè)計(jì)規(guī)范化、詳細(xì)設(shè)計(jì)規(guī)范化、軟件測(cè)試規(guī)劃化以及軟件維護(hù)規(guī)范化等方面的規(guī)范化要求,是對(duì)軟件開(kāi)發(fā)人員的重要“行為規(guī)范”,只有在嚴(yán)格遵守的前提下,才能夠開(kāi)發(fā)出質(zhì)量更高的軟件,繼而適應(yīng)社會(huì)各行各業(yè)對(duì)計(jì)算機(jī)軟件越來(lái)越高的要求。
【試論計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)研究論文】相關(guān)文章:
計(jì)算機(jī)軟件開(kāi)發(fā)實(shí)習(xí)周報(bào)04-21
計(jì)算機(jī)軟件開(kāi)發(fā)合同06-20
技工院校軟件開(kāi)發(fā)專業(yè)項(xiàng)目課程實(shí)踐探索論文03-23
計(jì)算機(jī)軟件開(kāi)發(fā)合同2篇04-09
計(jì)算機(jī)軟件開(kāi)發(fā)合同5篇11-05
計(jì)算機(jī)軟件開(kāi)發(fā)合同(4篇)11-23
計(jì)算機(jī)軟件開(kāi)發(fā)合同精選5篇12-09
計(jì)算機(jī)軟件開(kāi)發(fā)合同書(shū)02-15