計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)論文
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)軟件技術(shù)也得到了很大程度的提高。在信息化時(shí)代,計(jì)算機(jī)在生活的方方面面都得到了很廣泛的應(yīng)用。下面是學(xué)習(xí)啦小編給大家推薦的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)論文,希望大家喜歡!
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)論文篇一
《計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)及其應(yīng)用》
摘 要:隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)軟件技術(shù)也得到了很大程度的提高。在信息化時(shí)代,計(jì)算機(jī)在生活的方方面面都得到了很廣泛的應(yīng)用,人們用計(jì)算機(jī)進(jìn)行聊天、娛樂(lè)、管理等活動(dòng),而這些應(yīng)用活動(dòng)很好的體現(xiàn)了計(jì)算機(jī)的價(jià)值,從另一方面來(lái)說(shuō),這些應(yīng)用的普及離不開(kāi)計(jì)算機(jī)軟件的支持。本文主要對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的含義及軟件開(kāi)發(fā)的方式進(jìn)行分析,并對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用進(jìn)行介紹,從而對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)有更好的理解,并可以利用計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)開(kāi)發(fā)出高質(zhì)量、高可靠性、高可擴(kuò)展性的軟件。
關(guān)鍵詞:計(jì)算機(jī)軟件;開(kāi)發(fā)技術(shù);應(yīng)用
1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)概述
計(jì)算機(jī)軟件為用戶使用計(jì)算機(jī)提供了一個(gè)良好的平臺(tái),對(duì)于用戶來(lái)說(shuō),用戶主要通過(guò)計(jì)算機(jī)軟件對(duì)計(jì)算機(jī)進(jìn)行相關(guān)的操作,因此,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的優(yōu)劣對(duì)用戶使用計(jì)算機(jī)軟件有很大的影響。最初對(duì)計(jì)算機(jī)軟件進(jìn)行開(kāi)發(fā)是利用手工操作,由于手工操作的局限性,使得最初的軟件在使用的過(guò)程中容易出錯(cuò),不能滿足用戶對(duì)軟件的需求,且開(kāi)發(fā)效率低,軟件的可擴(kuò)展性不高。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,開(kāi)發(fā)人員將軟件開(kāi)發(fā)的過(guò)程進(jìn)行嚴(yán)格規(guī)范,對(duì)軟件開(kāi)發(fā)的分析、設(shè)計(jì)、開(kāi)發(fā)、調(diào)試、運(yùn)行都用規(guī)范的文檔進(jìn)行記錄,規(guī)范開(kāi)發(fā)步驟,從而開(kāi)發(fā)出高質(zhì)量、高可靠性的計(jì)算機(jī)軟件。
2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的開(kāi)發(fā)方式
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)已逐漸趨于成熟,根據(jù)用戶對(duì)軟件的需求選擇合適的軟件開(kāi)發(fā)技術(shù),能夠有效的提高軟件開(kāi)發(fā)的效率和質(zhì)量,同時(shí)能夠縮短開(kāi)發(fā)周期。
當(dāng)前環(huán)境下,計(jì)算機(jī)軟件的開(kāi)發(fā)方式主要有四種,即軟件生命周期法、原型法、自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法、可視化的開(kāi)發(fā)方法。
2.1 軟件生命周期法
軟件的生命周期法又稱(chēng)為瀑布模型,該技術(shù)在軟件工程中占有重要的地位和作用,軟件生命周期方法是從時(shí)間的角度進(jìn)行定義,從時(shí)間的角度將軟件的開(kāi)發(fā)過(guò)程分解為6個(gè)階段,即軟件計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編碼、軟件測(cè)試、運(yùn)行維護(hù),這6個(gè)階段構(gòu)成了軟件開(kāi)發(fā)的整個(gè)過(guò)程,他們是自上而下、相互銜接的固定的過(guò)程,即上一個(gè)階段的結(jié)束時(shí)間是下一個(gè)階段的開(kāi)始時(shí)間。軟件生命周期法提供了軟件開(kāi)發(fā)的基本框架,其過(guò)程是從上一項(xiàng)活動(dòng)接收該項(xiàng)活動(dòng)的工作對(duì)象作為該項(xiàng)活動(dòng)的輸入,以此來(lái)完成該項(xiàng)活動(dòng)的工作,得出的工作成果輸出給下一個(gè)階段的活動(dòng)繼續(xù)完成。實(shí)踐證明,軟件生命周期法并非完成是自上而下的,而是呈現(xiàn)線性圖式,該方法對(duì)大型軟件開(kāi)發(fā)過(guò)程中對(duì)人員的組織和管理更加有利,同時(shí)也方便于對(duì)軟件開(kāi)發(fā)方法和工具的研究和使用,因此,軟件生命周期法有利于提高大型軟件開(kāi)發(fā)的質(zhì)量和效率。
2.2 軟件原型法
軟件原型法是對(duì)軟件目標(biāo)的部分實(shí)現(xiàn),使用軟件原型法進(jìn)行軟件開(kāi)發(fā)主要是針對(duì)軟件在開(kāi)發(fā)前期各項(xiàng)需求不確定的情況,其作用是在開(kāi)發(fā)的過(guò)程中將軟件的需求逐步明確,并逐步的探索設(shè)計(jì)方案,以此開(kāi)發(fā)出最終的產(chǎn)品。軟件原型法主要適用于需求不明確的開(kāi)發(fā)過(guò)程,在此過(guò)程中,先根據(jù)已知的和已分析的需求,建立一個(gè)原始的模型,該模型是可以隨時(shí)進(jìn)行修改的,在開(kāi)發(fā)的過(guò)程中根據(jù)反饋得到的信息對(duì)模型進(jìn)行修改,以此來(lái)完善軟件模型。在利用軟件原型法建立模型式,提高了用戶的參與度,加強(qiáng)了用戶的決策權(quán),如果不利于用戶的操作,用戶可以提相關(guān)意見(jiàn),以便進(jìn)行模型的改進(jìn),從而使得最終的結(jié)果更加符合用戶的要求。軟件原型技術(shù)又包括三種類(lèi)型:拋棄式、演化式、遞增式。在該種技術(shù)中,模型的建立以及模型的速度都是決定原型技術(shù)成敗以及軟件效率的關(guān)鍵因素。
2.3 自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法
自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法主要是利用第4代技術(shù)中的軟件作為開(kāi)發(fā)工具進(jìn)行軟件的開(kāi)發(fā),該方法只需要明確告訴軟件開(kāi)發(fā)工具軟件需要實(shí)現(xiàn)的目標(biāo)以及具體內(nèi)容,而不必定義實(shí)現(xiàn)軟件的具體過(guò)程,軟件工具就會(huì)根據(jù)用戶的需求進(jìn)行自動(dòng)編碼。自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法方便了開(kāi)發(fā)人員的操作,使軟件開(kāi)發(fā)變得更加容易。另外,利用自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法可以有效的縮短軟件的開(kāi)發(fā)周期,同時(shí)也可以降低開(kāi)發(fā)成本。如果用戶要求的開(kāi)發(fā)周期有限,可以選擇該方法作為軟件開(kāi)發(fā)的技術(shù)。
2.4 可視化的開(kāi)發(fā)方法
可視化的軟件開(kāi)發(fā)方法的定義:根據(jù)用戶界面上的操作元素自動(dòng)生成應(yīng)用性的軟件。操作工具包括編輯框和對(duì)話框、按鈕和菜單、單選框、復(fù)選框、滾動(dòng)條等等。這種類(lèi)型的應(yīng)用軟件工作方式主要是事件驅(qū)動(dòng),系統(tǒng)對(duì)不同事件會(huì)產(chǎn)生相應(yīng)不同的消息。
3 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用
3.1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用表現(xiàn)形式
隨著經(jīng)濟(jì)全球化的逐步推進(jìn),網(wǎng)絡(luò)的廣泛使用縮短了用戶之間的距離,通過(guò)各類(lèi)軟件的使用,使全球的資源得到共享,方便了用戶的交流與溝通。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)用的主要特點(diǎn)是通過(guò)網(wǎng)絡(luò)及軟件將用戶聯(lián)系到一起,同時(shí)并沒(méi)有進(jìn)行統(tǒng)一的控制,從而使得各個(gè)結(jié)點(diǎn)保持其獨(dú)立性,同時(shí)通過(guò)各個(gè)軟件平臺(tái),用戶有了更加寬闊的平臺(tái)去進(jìn)行數(shù)據(jù)信息的處理,簡(jiǎn)化了用戶的工作,實(shí)現(xiàn)了信息化時(shí)代的發(fā)展。計(jì)算機(jī)軟件中逐漸嵌入了移動(dòng)通信設(shè)備和信息處理設(shè)備,促進(jìn)了計(jì)算機(jī)軟件技術(shù)發(fā)展的同時(shí),也簡(jiǎn)化了用戶的操作,使用戶處理數(shù)據(jù)信息更加方便。
3.2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用分析
進(jìn)行軟件開(kāi)發(fā)的目的是為了讓用戶更加方便的使用軟件,因此評(píng)價(jià)一款高質(zhì)量軟件的標(biāo)準(zhǔn)是其具有良好的實(shí)用價(jià)值。軟件在實(shí)際應(yīng)用過(guò)程中,要方便用戶的操作,同時(shí)軟件要具備穩(wěn)定性、安全性、可維護(hù)性、可擴(kuò)展性。有些軟件的開(kāi)發(fā)模式在運(yùn)行過(guò)程中受操作系統(tǒng)版本或?yàn)g覽器安全的設(shè)置限制,使用戶在使用軟件時(shí)的操作更加復(fù)雜,這不利于軟件的廣泛應(yīng)用。而對(duì)于與操作系統(tǒng)兼容的軟件來(lái)說(shuō),由于運(yùn)行不受操作系統(tǒng)的限制,用戶可以很方便的進(jìn)行軟件的修復(fù)安裝,并可以對(duì)計(jì)算機(jī)內(nèi)的數(shù)據(jù)進(jìn)行備份還原。然而隨著客戶端使用軟件的時(shí)間越來(lái)越長(zhǎng),與系統(tǒng)兼容性強(qiáng)的軟件在運(yùn)行后期可能會(huì)使運(yùn)算速度逐漸降低,從而必要時(shí)需要進(jìn)行人為存檔。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用受到開(kāi)發(fā)技術(shù)的限制,因此,為了更好的讓軟件為用戶服務(wù),開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中要根據(jù)用戶的需求和實(shí)際的情況進(jìn)行開(kāi)發(fā),盡最大可能的保證軟件的應(yīng)用過(guò)程中的便捷性與可靠性。
4 結(jié)束語(yǔ)
在計(jì)算機(jī)技術(shù)高速發(fā)展的背景下,計(jì)算機(jī)軟件得到了廣泛應(yīng)用。計(jì)算機(jī)軟件開(kāi)發(fā)方法包括軟件生命周期法、原型法、自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法、可視化的開(kāi)發(fā)方法等四種方法。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的選擇與具體的開(kāi)發(fā)過(guò)程有很大的聯(lián)系,開(kāi)發(fā)人員必須根據(jù)具體的需求與實(shí)際情況進(jìn)行軟件開(kāi)發(fā)技術(shù)的選擇,從而開(kāi)發(fā)出高質(zhì)量、高性能、交互能力強(qiáng)的軟件,同時(shí)縮短開(kāi)發(fā)周期、降低開(kāi)發(fā)成本也是軟件開(kāi)發(fā)過(guò)程中需要高度重視的一個(gè)問(wèn)題。另一方面,在軟件開(kāi)發(fā)應(yīng)用過(guò)程中還需要考慮技術(shù)的創(chuàng)新,以此推動(dòng)計(jì)算機(jī)軟件行業(yè)的進(jìn)一步發(fā)展,推動(dòng)信息化社會(huì)的進(jìn)步。
參考文獻(xiàn):
[1]曠文兵.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)及應(yīng)用[J].科技信息,2013(21):91-91.
[2]李翔.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及未來(lái)展望[J].電腦知識(shí)與技術(shù),2013(06):99.
[3]張茵.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用探析[J].信息通信,2013(07):128-128.
[4]胡玲芳.新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦,2013(08):74-75.
[5]王媛.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)及應(yīng)用[J].科技致富向?qū)В?014(02):177-177.
[6]劉凱英.淺談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無(wú)線互聯(lián)科技,2013(01):69-69.
作者簡(jiǎn)介:張俊青(1973.08-),女,陜西咸陽(yáng)人,從事計(jì)算機(jī)科學(xué)、軟件等問(wèn)題研究。
作者單位:陜西能源職業(yè)技術(shù)學(xué)院電子工程系,陜西咸陽(yáng) 712000
點(diǎn)擊下頁(yè)還有更多>>>計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)論文