計(jì)算機(jī)軟硬件開(kāi)發(fā)范文
時(shí)間:2023-10-25 17:35:19
導(dǎo)語(yǔ):如何才能寫(xiě)好一篇計(jì)算機(jī)軟硬件開(kāi)發(fā),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公文云整理的十篇范文,供你借鑒。

篇1
關(guān)鍵詞:計(jì)算機(jī)軟件;嵌入式軟件;開(kāi)發(fā)應(yīng)用
隨著我國(guó)對(duì)科技研發(fā)重視程度的不斷提升,現(xiàn)階段的計(jì)算機(jī)研發(fā)水平得到相應(yīng)的發(fā)展,同時(shí)也能有效改變我國(guó)現(xiàn)階段的生產(chǎn)管理模式。自大數(shù)據(jù)的出現(xiàn)和廣泛應(yīng)用,計(jì)算機(jī)的使用更加需要計(jì)算機(jī)軟件的支持,同時(shí)諸多計(jì)算機(jī)軟件也開(kāi)始向智能化的方向發(fā)展。有效應(yīng)用計(jì)算機(jī)軟件可實(shí)現(xiàn)企業(yè)信息的自動(dòng)化管理,全面提升國(guó)家的國(guó)際競(jìng)爭(zhēng)力,而嵌入式技術(shù)的應(yīng)用可促使計(jì)算機(jī)軟件功能的完善,為此需要將嵌入式技術(shù)有效應(yīng)用于計(jì)算機(jī)軟件開(kāi)發(fā)中,進(jìn)一步推動(dòng)我國(guó)計(jì)算機(jī)技術(shù)的發(fā)展。
一、嵌入式軟件的應(yīng)用價(jià)值
計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中應(yīng)用嵌入式軟件,需要根據(jù)工作環(huán)境以及工作時(shí)間應(yīng)用嵌入式軟件,只有保證能夠合理應(yīng)用嵌入式軟件的時(shí)間,才能保證軟件任務(wù)的有效分配,同時(shí)確保嵌入式軟件技術(shù)應(yīng)用環(huán)境的良好、安全性,才能保證嵌入式軟件技術(shù)的高效應(yīng)用。確保計(jì)算機(jī)軟件的可靠性的關(guān)鍵技術(shù)就是嵌入式軟件,嵌入式軟件質(zhì)量的高低關(guān)乎著系統(tǒng)出現(xiàn)錯(cuò)誤的機(jī)率,為此在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中需要合理應(yīng)用嵌入式軟件,從根本上提升計(jì)算機(jī)軟件的開(kāi)發(fā)應(yīng)用安全性、穩(wěn)定性以及實(shí)用性,滿(mǎn)足用戶(hù)的軟件應(yīng)用需求。
二、計(jì)算機(jī)軟件開(kāi)發(fā)流程
(一)制定軟件開(kāi)發(fā)計(jì)劃良好的軟件開(kāi)發(fā)計(jì)劃是保證計(jì)算機(jī)軟件開(kāi)展的重要基礎(chǔ),為此需要確保軟件開(kāi)發(fā)計(jì)劃的科學(xué)合理性。開(kāi)發(fā)人員需要對(duì)軟件的研究開(kāi)發(fā)目標(biāo)進(jìn)行規(guī)劃,填寫(xiě)可行性的研究調(diào)研報(bào)告,確保計(jì)算機(jī)軟件開(kāi)發(fā)方向的可靠性,繼而為后續(xù)軟件開(kāi)發(fā)工作的開(kāi)展保駕護(hù)航。
(二)分析軟件開(kāi)發(fā)需求在軟件開(kāi)發(fā)計(jì)劃完成后,就需要對(duì)軟件的開(kāi)發(fā)需求進(jìn)行全面分析,確保軟件開(kāi)發(fā)工作的開(kāi)展是立足于軟件開(kāi)發(fā)本身,通過(guò)對(duì)軟件目標(biāo)客戶(hù)需求進(jìn)行實(shí)地調(diào)研,才能確保軟件開(kāi)發(fā)的性能符合客戶(hù)的需求,同時(shí)還需要目標(biāo)客戶(hù)清晰表達(dá)自身的軟件需求,進(jìn)而對(duì)軟件開(kāi)發(fā)結(jié)果進(jìn)行優(yōu)化。
(三)設(shè)計(jì)軟件開(kāi)發(fā)程序該階段是需要根據(jù)軟件開(kāi)發(fā)需求以及軟件開(kāi)發(fā)方案為基礎(chǔ),以整體層面來(lái)對(duì)開(kāi)發(fā)軟件的結(jié)構(gòu)進(jìn)行設(shè)計(jì),確保軟件開(kāi)發(fā)符合總軟件設(shè)計(jì)要求,確保開(kāi)發(fā)人員能夠?qū)浖O(shè)計(jì)結(jié)構(gòu)進(jìn)行整體保衛(wèi),實(shí)現(xiàn)軟件組成部分與軟件開(kāi)發(fā)需求的有機(jī)結(jié)合。
(四)設(shè)計(jì)軟件程序編碼軟件程序編碼作為軟件開(kāi)發(fā)的重要組成部分,其中的編碼程序與軟件模型的設(shè)計(jì)合理性可確保軟件各個(gè)部分內(nèi)容的有效連接。
(五)測(cè)試軟件程序系統(tǒng)在上述軟件開(kāi)發(fā)工作準(zhǔn)備完成后,需要開(kāi)發(fā)人員對(duì)于設(shè)計(jì)出的軟件程序進(jìn)行系統(tǒng)性的測(cè)試,軟件程序的測(cè)試主要分為軟件程序的內(nèi)部測(cè)試以及外部測(cè)試。軟件程序的內(nèi)部測(cè)試主要是對(duì)軟件進(jìn)行專(zhuān)業(yè)性的測(cè)試,而軟件程序的外部測(cè)試主要是選擇部分用戶(hù)對(duì)于軟件測(cè)試版本進(jìn)行試用,確保軟件程度能夠通過(guò)內(nèi)外部軟件測(cè)試,才能確保軟件程序開(kāi)發(fā)工作的結(jié)束。
(六)維護(hù)開(kāi)發(fā)軟件系統(tǒng)實(shí)現(xiàn)對(duì)于軟件系統(tǒng)的維護(hù)是確保計(jì)算機(jī)軟件開(kāi)發(fā)完善的重要組成部分,為此計(jì)算機(jī)軟件開(kāi)發(fā)結(jié)束后,需要根據(jù)軟件的運(yùn)行情況對(duì)軟件系統(tǒng)進(jìn)行維護(hù),確保計(jì)算機(jī)軟件系統(tǒng)運(yùn)行的穩(wěn)定性。
三、計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用嵌入式軟
(一)嵌入式軟件應(yīng)用范圍嵌入式軟件的實(shí)際應(yīng)用就是將其嵌入至軟硬件系統(tǒng)之中,嵌入式軟件的應(yīng)用范圍極為廣泛,不僅在芯片以及電子設(shè)備中得到廣泛應(yīng)用,同時(shí)還能應(yīng)用到系統(tǒng)開(kāi)發(fā)中,但現(xiàn)階段的嵌入式軟件的應(yīng)用仍舊主要應(yīng)用計(jì)算機(jī)系統(tǒng)中。嵌入式軟件廣泛應(yīng)用在各個(gè)領(lǐng)域中可有效提升他們的結(jié)構(gòu)性能,確保移動(dòng)設(shè)備、冰箱以及微波爐等系統(tǒng)功能的豐富性,實(shí)現(xiàn)軟件整合能力以及研發(fā)效率的提升。
(二)嵌入式軟件應(yīng)用開(kāi)發(fā)流程嵌入式軟件的應(yīng)用也是同上述軟件開(kāi)發(fā)流程一樣,以客戶(hù)的需求為基礎(chǔ),通過(guò)程序開(kāi)發(fā)人員的對(duì)其進(jìn)行再次編碼調(diào)試。開(kāi)發(fā)人員在設(shè)計(jì)某一軟件開(kāi)發(fā)項(xiàng)目時(shí)需要結(jié)合市場(chǎng)需求與反饋,編寫(xiě)相應(yīng)的項(xiàng)目計(jì)劃書(shū),同時(shí)還需要對(duì)于項(xiàng)目開(kāi)展風(fēng)險(xiǎn)進(jìn)行全面考量,明確軟件開(kāi)發(fā)規(guī)劃的合理性,同時(shí)在軟件系統(tǒng)設(shè)計(jì)階段,需要結(jié)合相關(guān)人員的審核結(jié)果對(duì)軟件程序進(jìn)行編寫(xiě),確保軟硬件的開(kāi)發(fā)符合產(chǎn)品設(shè)計(jì)要求。嵌入式軟件開(kāi)發(fā)應(yīng)用過(guò)程中,開(kāi)發(fā)人員需要根據(jù)開(kāi)發(fā)內(nèi)容選擇不同的軟件開(kāi)發(fā)工具,全面提升計(jì)算機(jī)軟件開(kāi)發(fā)的開(kāi)發(fā)效率。
(三)嵌入式軟件應(yīng)用要點(diǎn)1.體現(xiàn)嵌入式軟件設(shè)計(jì)要點(diǎn)第一,嵌入式軟件應(yīng)用過(guò)程中,需要明確應(yīng)用嵌入式軟件的設(shè)計(jì)結(jié)構(gòu),確保嵌入式軟件應(yīng)用于軟硬件系統(tǒng)穩(wěn)定性,全面提升軟硬件系統(tǒng)的性能。第二,利用嵌入式軟件對(duì)設(shè)計(jì)數(shù)據(jù)進(jìn)行格式化處理,減少人工處理工作量,避免必要軟件研發(fā)漏洞的出現(xiàn),提升軟件研發(fā)效率。第三,計(jì)算機(jī)軟件開(kāi)發(fā)人員在應(yīng)用嵌入式軟件的過(guò)程中,需要融入自身新的開(kāi)發(fā)理念,縮短軟件開(kāi)發(fā)進(jìn)程。2.展現(xiàn)嵌入式軟件技術(shù)優(yōu)勢(shì)第一,軟件開(kāi)發(fā)人員需要利用嵌入式軟件的非交叉調(diào)試的優(yōu)勢(shì),解決軟件調(diào)試過(guò)程中存在的問(wèn)題,有效降低軟件開(kāi)發(fā)經(jīng)費(fèi)。第二,嵌入式軟件具備應(yīng)用成本價(jià)格低、軟件應(yīng)用效率高、開(kāi)發(fā)的軟硬件系統(tǒng)穩(wěn)定性強(qiáng)的優(yōu)勢(shì),為此需要充分應(yīng)用嵌入式軟件的應(yīng)用優(yōu)勢(shì)全面開(kāi)展計(jì)算機(jī)軟件開(kāi)發(fā)工作。
篇2
教學(xué)是教師與學(xué)生共同參與的一項(xiàng)學(xué)習(xí)活動(dòng),教學(xué)的開(kāi)展離不開(kāi)教師,但教育手段與教育媒體的選擇也是非常重要的。在我國(guó)的高校體育教學(xué)中,傳統(tǒng)的教學(xué)方式過(guò)于強(qiáng)調(diào)對(duì)動(dòng)作方面的學(xué)習(xí),而往往忽略了學(xué)生的興趣,導(dǎo)致教學(xué)成果不理想,學(xué)生也不能高效的獲得體育知識(shí)。隨著信息時(shí)代的到來(lái),多媒體教學(xué)的普遍應(yīng)用已經(jīng)成為高校教育必不可少的方式之一。雖然我國(guó)計(jì)算機(jī)輔助教學(xué)已經(jīng)發(fā)展了很長(zhǎng)的時(shí)間,但對(duì)計(jì)算機(jī)輔助教學(xué)觀念的理解以及具體的使用情況而言,效果不理想,且與發(fā)達(dá)國(guó)家之間有很大的差距,而在體育教學(xué)中的應(yīng)用更是微乎其微。計(jì)算機(jī)軟件輔助教學(xué)在體育教學(xué)中的應(yīng)用能夠有效提高教學(xué)的質(zhì)量,有效地完成教學(xué)目標(biāo)。因此,本文對(duì)計(jì)算機(jī)軟件在體育教學(xué)中的研究有著重要的現(xiàn)實(shí)意義。
1 計(jì)算機(jī)輔助軟件在體育教學(xué)中的應(yīng)用現(xiàn)狀
計(jì)算機(jī)輔助教學(xué)主要是指以計(jì)算機(jī)為教學(xué)依托,在學(xué)生與計(jì)算機(jī)之間開(kāi)展一定的交互活動(dòng),進(jìn)而實(shí)現(xiàn)教學(xué)目的的一種教學(xué)手段。計(jì)算機(jī)輔助教學(xué)是一項(xiàng)較為綜合的學(xué)科,集計(jì)算機(jī)科學(xué)、心理學(xué)、教育學(xué)等學(xué)科于一體,將聲音、動(dòng)畫(huà)、影響等媒體綜合起來(lái),并在教學(xué)中投入應(yīng)用[1]。這是一種較為全新的教學(xué)方法,突破了傳統(tǒng)教學(xué)的弊端,使學(xué)生能夠更好的接受知識(shí)。計(jì)算機(jī)輔助教學(xué)在20世紀(jì)50年代興起,并隨著時(shí)代的發(fā)展以及計(jì)算機(jī)軟硬件的水平的提高,所具有的功能也更加的豐富,越來(lái)越多的高校選擇通過(guò)計(jì)算機(jī)軟件進(jìn)行教學(xué)。體育學(xué)科中的計(jì)算機(jī)輔助教學(xué)的開(kāi)展相對(duì)較晚,但發(fā)展速度較快。我國(guó)很多高校均相繼利用計(jì)算機(jī)軟件在互聯(lián)網(wǎng)上建立起關(guān)于體育課程的計(jì)算機(jī)教學(xué)。如上海交大體育學(xué)院等。而在體育教學(xué)中,對(duì)計(jì)算機(jī)輔助教學(xué)的研究也不斷增加,例如通過(guò)計(jì)算機(jī)進(jìn)行游泳技術(shù)的教學(xué)、籃球運(yùn)球以及扣球方面的教學(xué)研究等。但是,我國(guó)高校的體育教學(xué)中,對(duì)計(jì)算機(jī)輔助軟件的應(yīng)用還不夠全面,對(duì)其功能的認(rèn)識(shí)還不夠深刻,具有很大的發(fā)展空間,應(yīng)該加強(qiáng)對(duì)計(jì)算機(jī)輔助教學(xué)的研究,促進(jìn)體育教學(xué)更加現(xiàn)代化。
2 體育教學(xué)中的計(jì)算機(jī)輔助教學(xué)軟件
體育教師在授課時(shí)利用計(jì)算機(jī)輔助教學(xué),能夠?qū)⑾嚓P(guān)的體育知識(shí)生動(dòng)形象的展示給學(xué)生,并鼓勵(lì)學(xué)生發(fā)現(xiàn)問(wèn)題,積極探尋解決問(wèn)題的方法,打破傳統(tǒng)的邏輯教學(xué)觀念,使學(xué)生在學(xué)習(xí)中能夠獲得更加全面的知識(shí)與相關(guān)技能,提高對(duì)體育學(xué)習(xí)的興趣,進(jìn)而促進(jìn)學(xué)生體育水平的提高。
(1)Poser軟件
首先是人體三維制作軟件,即Poser軟件。通過(guò)這一軟件進(jìn)行人體動(dòng)畫(huà)方面的制作,構(gòu)建靈活多變的人體三維模型[2]。利用Poser軟件,設(shè)計(jì)人體造型以及相關(guān)動(dòng)作等工作的難度會(huì)大幅度降低,并且能夠制作出多種多樣的造型,對(duì)動(dòng)作也可以進(jìn)行較為細(xì)致的繪圖講解。體育教學(xué)具有一定的特殊性,可以利用Poser軟件對(duì)人體的運(yùn)動(dòng)單幀進(jìn)行制作,通過(guò)簡(jiǎn)單明了的關(guān)鍵幀制作方式,將人體動(dòng)作逼真的描繪出來(lái),并將其保存,為體育課件提供預(yù)備素材,確保高校體育課程的開(kāi)展。Poser軟件還具備一定的引進(jìn)功能,能夠下載網(wǎng)絡(luò)上對(duì)教學(xué)有用的素材,進(jìn)而對(duì)Poser中的相關(guān)場(chǎng)景進(jìn)行點(diǎn)綴,豐富了人體造型以及動(dòng)作的創(chuàng)作空間[3]。通過(guò)Poser軟件,可以實(shí)現(xiàn)高校體育教學(xué)中人體三維動(dòng)畫(huà)模式展示,有利于提高學(xué)生的學(xué)習(xí)興趣,完成教學(xué)目標(biāo)。
(2)Flash軟件
在高校的體育教學(xué)中,F(xiàn)lash軟件的應(yīng)用也是必不可少的。通過(guò)這一軟件,教師能夠在體育教學(xué)中對(duì)技術(shù)方面的動(dòng)畫(huà)進(jìn)行制作,將人體動(dòng)作的相關(guān)模型導(dǎo)出來(lái),再利用PS軟件對(duì)其進(jìn)行美化,就可以產(chǎn)生一系列較為連貫又具有欣賞性的人體動(dòng)作。將這些修改后的動(dòng)作導(dǎo)入至Flash軟件內(nèi),在具體的實(shí)踐教學(xué)中投入使用。Flash軟件能夠設(shè)計(jì)關(guān)于體育技術(shù)方面的動(dòng)作關(guān)鍵幀,產(chǎn)生較為形象的體育動(dòng)作技術(shù)動(dòng)畫(huà),使學(xué)生接受的信息知識(shí)更加的生動(dòng),進(jìn)而增加學(xué)生的學(xué)習(xí)興趣。
3 計(jì)算機(jī)輔助軟件在體育教學(xué)中的開(kāi)發(fā)與應(yīng)用探討
(1)CMT
在高校體育教學(xué)中還應(yīng)引進(jìn)CMT,以此來(lái)減輕教師的工作總量。日常的工作生活中,教師不僅要備課、授課,還要對(duì)學(xué)生的相關(guān)信息進(jìn)行整理,并熟悉了解,工作總量較多且較為繁瑣。通過(guò)CMT可以將學(xué)生成績(jī)統(tǒng)計(jì)、考勤等一些較為復(fù)雜的工作直接以報(bào)表的形式打印出來(lái)。對(duì)學(xué)生的體育成績(jī)、課堂表現(xiàn)、缺席情況以及教師評(píng)價(jià)等進(jìn)行整合,并進(jìn)一步分析,進(jìn)而保障高校體育合格標(biāo)準(zhǔn)登記表的填寫(xiě)更加的便利、規(guī)范[4]。
(2)CAT
現(xiàn)階段,高校體育教學(xué)中對(duì)CAT的運(yùn)用主要是利用后臺(tái)的數(shù)據(jù)庫(kù)而完成的,并且還需要其他的技術(shù)來(lái)對(duì)其進(jìn)行修改,將改正后的數(shù)據(jù)參數(shù)通過(guò)用戶(hù)端向?qū)W生充分地展示出來(lái)[5]。通過(guò)這一技術(shù)軟件的應(yīng)用,實(shí)現(xiàn)了高校體育教學(xué)中對(duì)相關(guān)網(wǎng)頁(yè)的動(dòng)態(tài)性處理。學(xué)生可以通過(guò)計(jì)算機(jī),在自己的用戶(hù)端上輸入與體育相關(guān)的一些專(zhuān)業(yè)的用語(yǔ),便會(huì)出現(xiàn)向?qū)?yīng)的體育課程內(nèi)容,方便學(xué)生預(yù)覽、了解。而在向?qū)W生展示的內(nèi)容中,相關(guān)的知識(shí)都已經(jīng)進(jìn)行了難度分類(lèi)以及具體的分步講解,并為學(xué)生提供了一些具體的教學(xué)實(shí)例,并附有具體的分析與建議,使學(xué)生能夠充分的理解,降低學(xué)習(xí)難度。
(3)CAI
高校的體育老師在借助計(jì)算機(jī)軟件進(jìn)行輔助教學(xué)時(shí),不僅需要對(duì)聲音處理軟件、圖像美化軟件、課件的制作軟件等熟悉,掌握實(shí)際的操作技能,能夠熟練地在課堂上應(yīng)用,還需要對(duì)現(xiàn)有的體育教學(xué)方法進(jìn)行研究,不斷改進(jìn)、完善。體育教師應(yīng)該對(duì)自身嚴(yán)格要求,在使用軟件教學(xué)的過(guò)程中,仔細(xì)觀察,發(fā)現(xiàn)現(xiàn)有的軟件教學(xué)模式中存在的問(wèn)題,并對(duì)軟件系統(tǒng)的功能進(jìn)行發(fā)展,使之逐漸完善,進(jìn)而將計(jì)算機(jī)輔助軟件的開(kāi)發(fā)水平進(jìn)一步提高,使高校計(jì)算機(jī)輔助教學(xué)的相關(guān)軟件的性能能夠得到保障。
篇3
1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)分析
1.1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的主要特點(diǎn)
計(jì)算機(jī)軟件主要包括系統(tǒng)軟件和應(yīng)用軟件,計(jì)算軟件開(kāi)發(fā)技術(shù)具有很多突出的特點(diǎn),一方面,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)具有很高的社會(huì)使用價(jià)值,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)在各個(gè)領(lǐng)域各個(gè)行業(yè)的廣泛應(yīng)用,極大地推動(dòng)了社會(huì)的發(fā)展和進(jìn)步,產(chǎn)生了多元化的社會(huì)效益。另一方面,計(jì)算機(jī)軟件開(kāi)發(fā)需要耗費(fèi)大量的財(cái)力、物力和人力,是一項(xiàng)細(xì)致而又復(fù)雜的設(shè)計(jì)工作,在社會(huì)各個(gè)領(lǐng)域各個(gè)行業(yè)中發(fā)揮著中重要的作用。計(jì)算機(jī)軟件具有多種多樣的開(kāi)發(fā)種類(lèi),主要的軟件開(kāi)發(fā)是系統(tǒng)軟件和應(yīng)用軟件的開(kāi)發(fā),主要用于控制和管理計(jì)算機(jī)的運(yùn)行,為用戶(hù)良好的計(jì)算機(jī)應(yīng)用界面,或者結(jié)合實(shí)際的社會(huì)需求而進(jìn)行的軟件開(kāi)發(fā),如游戲軟件、人事管理軟件、財(cái)務(wù)管理軟件等。
1.2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的原則
計(jì)算機(jī)軟件開(kāi)發(fā)首先使用規(guī)范的開(kāi)發(fā)技術(shù),保障計(jì)算機(jī)軟件開(kāi)發(fā)的質(zhì)量和安全性。其次,計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)該按照不同階段的設(shè)計(jì)要求完成設(shè)計(jì)模型。最后,利用科學(xué)合理的方法,正確評(píng)估計(jì)算機(jī)開(kāi)發(fā)軟件,驗(yàn)證計(jì)算機(jī)開(kāi)發(fā)軟件的使用效果和質(zhì)量。
2 計(jì)算機(jī)軟件開(kāi)發(fā)的常用方法
2.1 軟件生命周期法
軟件生命周期法主要是從軟件開(kāi)發(fā)的時(shí)間角度考慮,將計(jì)算機(jī)軟件的設(shè)計(jì)、開(kāi)發(fā)、評(píng)估、運(yùn)行、維護(hù)等開(kāi)發(fā)環(huán)節(jié)分成不同的階段,每一個(gè)階段都制定嚴(yán)格的標(biāo)準(zhǔn),軟件生命周期法可以幫助軟件開(kāi)發(fā)者制定科學(xué)合理的計(jì)劃,逐漸完成所有階段軟件開(kāi)發(fā)的過(guò)程。
2.2 原型化法
軟件生命周期需要對(duì)計(jì)算機(jī)軟件進(jìn)行預(yù)說(shuō)明和定義,需要軟件開(kāi)發(fā)人員全面了解用戶(hù)的需求,深刻、準(zhǔn)確、全面的認(rèn)定計(jì)算機(jī)軟件系統(tǒng)的主要需求和功能。如果在軟件開(kāi)發(fā)初期,用戶(hù)沒(méi)有給出詳細(xì)的軟件設(shè)計(jì)要求,開(kāi)發(fā)人員不能全面確定軟件的算法效果和實(shí)用性,可以采用原型化的設(shè)計(jì)方法,在原型化的計(jì)算機(jī)系統(tǒng)基礎(chǔ)上,后期再進(jìn)行修改,完善軟件使用要求。
2.3 自動(dòng)形式的系統(tǒng)開(kāi)發(fā)法
這種軟件開(kāi)發(fā)方法主要應(yīng)用了第四代軟件開(kāi)發(fā)技術(shù),需要軟件使用者明確的說(shuō)明軟件想要實(shí)現(xiàn)的主要內(nèi)容和目標(biāo),然后結(jié)合計(jì)算機(jī)軟件系統(tǒng)的要求自動(dòng)地完成編碼設(shè)計(jì)。
3 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用
計(jì)算機(jī)軟件開(kāi)發(fā)的主要目的在于不斷開(kāi)發(fā)創(chuàng)新新軟件,不斷優(yōu)化現(xiàn)有的計(jì)算機(jī)軟件,為人們提供更多元化的服務(wù),推動(dòng)社會(huì)的快速發(fā)展。因此,對(duì)于某一種計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)來(lái)說(shuō),只有充分體現(xiàn)出計(jì)算機(jī)軟件開(kāi)發(fā)的真正價(jià)值,才算是成功。
利用計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)開(kāi)發(fā)出兩個(gè)重要計(jì)算機(jī)產(chǎn)品,第一個(gè)軟件開(kāi)發(fā)產(chǎn)品利用VB6.0+Acess的單機(jī)版計(jì)算機(jī)運(yùn)行模型,第二個(gè)軟件開(kāi)發(fā)產(chǎn)品應(yīng)用Web+Xml+ActiveX的數(shù)據(jù)庫(kù)服務(wù)模式。將這兩個(gè)產(chǎn)品分別安裝在客戶(hù)端的計(jì)算機(jī)上。第一個(gè)軟件開(kāi)發(fā)產(chǎn)品采用了微軟歷史版的VB虛擬機(jī)和Acess驅(qū)動(dòng),在安裝操作時(shí),可以直接運(yùn)行安裝,計(jì)算機(jī)可以實(shí)現(xiàn)自動(dòng)化的系統(tǒng)兼容,為用戶(hù)提供了極大的便利。第二個(gè)軟件開(kāi)發(fā)產(chǎn)品由于應(yīng)用了ActiveX組件,在安裝過(guò)程中需要更改相關(guān)瀏覽器的參數(shù)設(shè)置,然后再進(jìn)行安裝設(shè)置,和第一個(gè)軟件開(kāi)發(fā)產(chǎn)品相比,第二個(gè)軟件開(kāi)發(fā)產(chǎn)品的安裝過(guò)程比較復(fù)雜。兩個(gè)軟件開(kāi)發(fā)產(chǎn)品安裝完成后,經(jīng)過(guò)一段時(shí)間的運(yùn)行,第一個(gè)軟件開(kāi)發(fā)產(chǎn)品的運(yùn)行過(guò)程中比較穩(wěn)定,并且軟件的安裝維護(hù)修復(fù)都在獨(dú)立的模塊中,用戶(hù)通過(guò)簡(jiǎn)單的操作,就可以單獨(dú)完成。但是這個(gè)軟件也有一定的缺陷,軟件的運(yùn)行時(shí)間越長(zhǎng),運(yùn)行速度和效率越低,能量損耗嚴(yán)重。第二個(gè)軟件開(kāi)發(fā)產(chǎn)品在安裝運(yùn)行過(guò)程中,容易受到計(jì)算機(jī)運(yùn)行系統(tǒng)版本的限制,并且需要修改瀏覽器的參數(shù)設(shè)置,軟件的更新維護(hù)比較復(fù)雜,給計(jì)算機(jī)用戶(hù)帶了很多的不便。
計(jì)算機(jī)作為人們生活、工作和學(xué)習(xí)中使用的重要工具,只有不斷提高計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù),才能更好地改善人們的生活,更好地服務(wù)社會(huì),隨著計(jì)算機(jī)的廣泛普及,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)人員需要按照用戶(hù)的實(shí)際情況和使用要求進(jìn)行開(kāi)發(fā)設(shè)計(jì),堅(jiān)持以人為本的計(jì)算機(jī)軟件開(kāi)發(fā)原則,突出計(jì)算機(jī)軟件的有效性和實(shí)用性,推動(dòng)社會(huì)的快速發(fā)展。
4 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的重要性
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)是支撐計(jì)算機(jī)軟件工程的重要技術(shù),使計(jì)算機(jī)逐漸實(shí)現(xiàn)網(wǎng)絡(luò)支持和遠(yuǎn)程控制,充分體現(xiàn)出了計(jì)算機(jī)的使用價(jià)值。同時(shí)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)將計(jì)算機(jī)的開(kāi)發(fā)性和共存性合為一體形成計(jì)算機(jī)網(wǎng)絡(luò)模式,促進(jìn)了計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展。在計(jì)算機(jī)的實(shí)際運(yùn)行過(guò)程中,軟件開(kāi)發(fā)技術(shù)從根本上解決了用戶(hù)軟件需求和軟件開(kāi)發(fā)之間的偏差,極大地滿(mǎn)足了用戶(hù)的多種個(gè)性化需求,提高了計(jì)算機(jī)軟件的便捷性、可靠性、安全性和高效性,為計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)提供了廣闊的應(yīng)用空間。新時(shí)期,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)需要與時(shí)俱進(jìn),為人們提供更加多元化的服務(wù),充分發(fā)揮計(jì)算機(jī)軟件的價(jià)值,推動(dòng)計(jì)算機(jī)快速發(fā)展。
篇4
關(guān)鍵詞:分層技術(shù);計(jì)算機(jī)軟件;開(kāi)發(fā);應(yīng)用
引言
計(jì)算機(jī)軟件開(kāi)發(fā)中引入分層技術(shù),使計(jì)算機(jī)軟件達(dá)成相應(yīng)擴(kuò)展,依據(jù)功能差異對(duì)計(jì)算機(jī)軟件復(fù)雜系統(tǒng)進(jìn)行分解,促進(jìn)計(jì)算機(jī)軟件的優(yōu)化升級(jí),從根本上對(duì)系統(tǒng)中相應(yīng)功能層、上下層開(kāi)展修改,有著靈活性佳、適應(yīng)性強(qiáng)等特征,可極大水平改善計(jì)算機(jī)軟件開(kāi)發(fā)效率、效益[1]。由此可見(jiàn),對(duì)基于分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用開(kāi)展研究,有著十分重要的現(xiàn)實(shí)意義。
1 分層技術(shù)概述
對(duì)于計(jì)算機(jī)行業(yè)而言,分層技術(shù)指的是對(duì)軟件開(kāi)發(fā)多個(gè)不同過(guò)程開(kāi)展逐一劃分,然后對(duì)每一問(wèn)題進(jìn)行各個(gè)擊破,進(jìn)一步更為便捷地對(duì)軟件開(kāi)發(fā)開(kāi)展控制、延伸,且每一層次相互間產(chǎn)生密切相連的系統(tǒng)[2]。計(jì)算機(jī)軟件開(kāi)發(fā)有著十分復(fù)雜的特征,通過(guò)引入分層技術(shù)可明顯改善軟件擴(kuò)展性能,可對(duì)軟件各項(xiàng)功能進(jìn)行拆解,如果軟件要得到改進(jìn)、升級(jí),僅需對(duì)相應(yīng)層次開(kāi)展調(diào)整即可,而不至于對(duì)其他層面造成影響。分層技術(shù)具備一系列特征優(yōu)勢(shì),具體而言:
(1)促進(jìn)軟件復(fù)用性增強(qiáng)。通常而言,分層技術(shù)對(duì)每一功能層次開(kāi)展定義,數(shù)據(jù)訪問(wèn)匯集于數(shù)據(jù)層組件,可縮減代碼重復(fù)編寫(xiě)情況,而相關(guān)共性邏輯操作同樣匯集于邏輯層,都可借助共享手段對(duì)這一組件開(kāi)展訪問(wèn)。
(2)促進(jìn)軟件擴(kuò)展性增強(qiáng)。軟件開(kāi)發(fā)完畢要對(duì)其開(kāi)展優(yōu)化、升級(jí),通過(guò)應(yīng)用分層技術(shù)可促使軟件于橫向、縱向上實(shí)現(xiàn)擴(kuò)展,同時(shí)這一擴(kuò)展結(jié)果不會(huì)對(duì)原本軟件穩(wěn)定性造成不利影響,經(jīng)擴(kuò)展后的軟件可具備更為強(qiáng)大的軟件功能,更良好的適應(yīng)能力。
(3)促進(jìn)軟件開(kāi)發(fā)團(tuán)隊(duì)相互間協(xié)作分工。一般來(lái)說(shuō),軟件開(kāi)發(fā)參與人員包括有:數(shù)據(jù)庫(kù)設(shè)計(jì)人員、界面設(shè)計(jì)人員及業(yè)務(wù)實(shí)現(xiàn)人員等。對(duì)于傳統(tǒng)開(kāi)發(fā)模式而言,通常要求設(shè)計(jì)人員對(duì)三個(gè)層面設(shè)計(jì)任務(wù)開(kāi)展完成,如此極易造成代碼可用性不足及維護(hù)難度大等相關(guān)問(wèn)題,而通過(guò)應(yīng)用分層技術(shù)使得各任務(wù)設(shè)計(jì)人員僅需負(fù)責(zé)一個(gè)方面,即數(shù)據(jù)庫(kù)設(shè)計(jì)人員負(fù)責(zé)僅需負(fù)責(zé)數(shù)據(jù)庫(kù)設(shè)計(jì)、開(kāi)發(fā),界面設(shè)計(jì)人員負(fù)責(zé)僅需負(fù)責(zé)軟件界面設(shè)計(jì),業(yè)務(wù)實(shí)現(xiàn)人員僅需負(fù)責(zé)對(duì)界面提交后數(shù)據(jù)請(qǐng)求流程開(kāi)展處理,如此可有效促進(jìn)人力資源的科學(xué)配置。
(4)促進(jìn)軟件開(kāi)展、維護(hù)成本降低。應(yīng)用分層技術(shù)可有效降低軟件開(kāi)發(fā)周期,同時(shí)軟件復(fù)用性可有效縮減后期維護(hù)成本。
2 基于分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用
伴隨計(jì)算機(jī)技術(shù)的日益進(jìn)步,為軟件開(kāi)發(fā)技術(shù)發(fā)展創(chuàng)造了有利契機(jī),并不斷朝多層次方向發(fā)展。近年來(lái),軟件開(kāi)發(fā)技術(shù)逐步由二層、三層朝四層、五層發(fā)展,各個(gè)層次的結(jié)構(gòu)體系有著各自特有的作用,具體而言:
2.1 基于雙層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)
雙層分層技術(shù)屬于計(jì)算機(jī)軟件開(kāi)發(fā)分層技術(shù)發(fā)展的重要前提,換言之,后續(xù)的三層技術(shù)、四層技術(shù)及五層技術(shù)等均是基于雙層分層技術(shù)發(fā)展而來(lái)的。計(jì)算機(jī)軟件開(kāi)發(fā)期間,雙層分層技術(shù)對(duì)應(yīng)牽涉到兩處端點(diǎn),分別為客戶(hù)端、服務(wù)器,其中前一端點(diǎn)重要作用于向?qū)嶋H軟件使用者呈現(xiàn)軟件功能界面,使用者結(jié)合自身處理所需開(kāi)展相應(yīng)邏輯選擇;后一端點(diǎn)則重要作用于對(duì)源自軟件客戶(hù)端的處理需求信息進(jìn)行接收,再開(kāi)展相應(yīng)的計(jì)算、總結(jié),最后把處理所得結(jié)果重新傳輸至客戶(hù)端,以供使用者使用。由此即為基于雙層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)基本理念、運(yùn)行步驟,要想實(shí)現(xiàn)這計(jì)算機(jī)軟件開(kāi)發(fā)步驟的有序運(yùn)行,一方面要求同時(shí)使用軟件的使用者數(shù)量相對(duì)少,一方面要求服務(wù)器應(yīng)擁有良好的工作性能,不然軟件系統(tǒng)響應(yīng)時(shí)間會(huì)出現(xiàn)延長(zhǎng)情況,甚至可能引發(fā)系統(tǒng)崩潰及其他相關(guān)不良問(wèn)題。
2.2 基于三層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)
相較于兩層軟件開(kāi)發(fā)模式,三層分層技術(shù)基于其引入了應(yīng)用服務(wù)器層,以作用于對(duì)計(jì)算機(jī)軟件使用者數(shù)據(jù)開(kāi)展存儲(chǔ),進(jìn)一步改善使用者軟件使用效率及計(jì)算機(jī)軟件所具備的人機(jī)交互性能?;谌龑臃謱蛹夹g(shù)的計(jì)算機(jī)軟件開(kāi)發(fā),其中數(shù)據(jù)層、界面層與兩層分層技術(shù)工作機(jī)制大致相同,而中間業(yè)務(wù)處理層重要作用于對(duì)源自界面層使用者需求開(kāi)展接收,然而通過(guò)對(duì)此部分需求開(kāi)展分析,再將對(duì)應(yīng)數(shù)據(jù)處理需求傳輸至數(shù)據(jù)層;于數(shù)據(jù)層獲取分析結(jié)果后,業(yè)務(wù)處理層重新把源自數(shù)據(jù)層的處理結(jié)果傳輸至界面層,提供給使用者使用。由此說(shuō)明,業(yè)務(wù)處理層可極大水平減少軟件系統(tǒng)對(duì)應(yīng)數(shù)據(jù)處理負(fù)擔(dān),改善軟件訪問(wèn)效率。
2.3 基于四層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)
四層分層技術(shù)基于三層技術(shù)發(fā)展而來(lái),主要包括數(shù)據(jù)層、Web層、存儲(chǔ)層以及業(yè)務(wù)層。其中,業(yè)務(wù)層對(duì)用戶(hù)需求開(kāi)展分析,再把數(shù)據(jù)層處理結(jié)果傳輸至Web層,借助數(shù)據(jù)交換幫助使用者對(duì)訪問(wèn)對(duì)象形成有效認(rèn)識(shí)[3]。基于四層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā),可有效降低服務(wù)器、用戶(hù)界面及業(yè)務(wù)邏輯相互間的影響,促進(jìn)軟件每一層次關(guān)系得以?xún)?yōu)化,進(jìn)而改善軟件應(yīng)用效率。
2.4 基于五層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)
基于五層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā),軟件系統(tǒng)被劃分成客戶(hù)層、Web層、資源層、業(yè)務(wù)層及集成層。在這其中,資源層、集成層均屬于數(shù)據(jù)的一部分,可于復(fù)雜軟件應(yīng)用環(huán)境中促進(jìn)軟件開(kāi)發(fā)環(huán)節(jié)的進(jìn)一步簡(jiǎn)化,改善計(jì)算機(jī)軟件質(zhì)量、性能?;谖鍖臃謱蛹夹g(shù)的計(jì)算機(jī)軟件開(kāi)發(fā),可將軟件系統(tǒng)對(duì)應(yīng)擁有的各個(gè)組建裝置于不同部位,進(jìn)而促進(jìn)軟件使用靈活性得到有效強(qiáng)化。以近來(lái)年飛速發(fā)展的網(wǎng)絡(luò)購(gòu)物為例,一個(gè)較為常見(jiàn)的網(wǎng)絡(luò)購(gòu)物軟件系統(tǒng)結(jié)構(gòu),其中,客戶(hù)層即為用戶(hù)界面,主要作用于呈現(xiàn)軟件一系列功能,并提供給使用者輸入各種訪問(wèn)需求。SLB指的是系統(tǒng)負(fù)載平衡,主要作用于服務(wù)器對(duì)使用者請(qǐng)求開(kāi)展分配,一定時(shí)期對(duì)系統(tǒng)開(kāi)展相應(yīng)擴(kuò)充。HTTP服務(wù)器主要作用于Web服務(wù)器轉(zhuǎn)換成動(dòng)態(tài)化網(wǎng)絡(luò)頁(yè)面,并將其傳輸至對(duì)應(yīng)客戶(hù)機(jī)。應(yīng)用服務(wù)器主要作用于開(kāi)展各種功能的處理,以對(duì)用戶(hù)具體需求進(jìn)行響應(yīng),并將各類(lèi)數(shù)據(jù)處理請(qǐng)求傳輸至數(shù)據(jù)訪問(wèn)服務(wù)器。數(shù)據(jù)訪問(wèn)服務(wù)器主要作用于對(duì)數(shù)據(jù)庫(kù)的實(shí)際操作、訪問(wèn),完成應(yīng)用服務(wù)器的數(shù)據(jù)處理請(qǐng)求。資源層則是指具體的信息數(shù)據(jù)庫(kù),于使用者使用期間對(duì)其信息開(kāi)展有效存儲(chǔ)、記錄。
3 結(jié)束語(yǔ)
總而言之,伴隨科學(xué)技術(shù)的不斷發(fā)展,分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中得到廣泛推廣,使得計(jì)算機(jī)軟件開(kāi)發(fā)自過(guò)去單層結(jié)構(gòu)不斷朝多層結(jié)構(gòu)方向發(fā)展。鑒于此,相關(guān)人員務(wù)必要不斷鉆研研究、總結(jié)經(jīng)驗(yàn),清楚認(rèn)識(shí)分層技術(shù)內(nèi)涵,強(qiáng)化分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的科學(xué)合理應(yīng)用,積極促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)有序開(kāi)展。
參考文獻(xiàn)
[1]葉娜,朱秀娟.試論計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用[J].無(wú)線互聯(lián)科技,2013(06):61-61.
[2]周山,郝雪飛.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用分析[J].中國(guó)高新技術(shù)企業(yè),2015(30):51-52.
[3]楊柯.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果分析[J].軟件,2013(10):47-48.
篇5
【關(guān)鍵詞】計(jì)算機(jī)應(yīng)用;軟件開(kāi)發(fā);探究
隨著社會(huì)的進(jìn)步與信息科技水平的提高和完善,推動(dòng)了計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)在人們生活中的普遍應(yīng)用,也迎來(lái)了信息化時(shí)代,讓計(jì)算機(jī)技術(shù)廣泛的應(yīng)用到社會(huì)的各個(gè)領(lǐng)域中,不僅改變了人們的生活方式,還對(duì)社會(huì)的經(jīng)濟(jì),教育,醫(yī)療事業(yè)做出貢獻(xiàn),計(jì)算機(jī)技術(shù)在人們的生活中被普遍應(yīng)用。而計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)作為計(jì)算機(jī)技術(shù)的核心部分,為完善計(jì)算機(jī)資源配置,提高計(jì)算機(jī)的性能,使計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)引起了人們的重視,本文就計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)進(jìn)行探討。
1計(jì)算機(jī)應(yīng)用軟件概念
計(jì)算機(jī)分為硬件和軟件,而軟件是支撐計(jì)算機(jī)正常運(yùn)行的重要力量,而在計(jì)算機(jī)軟件中又可劃分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件主要是指操作系統(tǒng),該系統(tǒng)是保持計(jì)算機(jī)協(xié)調(diào)的重要部件,比如現(xiàn)在常用的操作系統(tǒng)有Windows7、Windows8,以及近來(lái)更新的Windows10操作系統(tǒng),操作系統(tǒng)對(duì)于計(jì)算機(jī)來(lái)說(shuō)是保持計(jì)算機(jī)正常工作的部分。應(yīng)用軟件則是操作計(jì)算機(jī)的必要軟件,其形式主要是以程序出現(xiàn),例如計(jì)算機(jī)常用的辦公軟件,圖形軟件,還有圖像瀏覽器等等,這些應(yīng)用軟件的功能是讓計(jì)算機(jī)各個(gè)部分之間進(jìn)行建立一種緊密的聯(lián)系,并能通過(guò)這些軟件進(jìn)行協(xié)調(diào),讓計(jì)算機(jī)進(jìn)行有序的工作。計(jì)算機(jī)應(yīng)用軟件在開(kāi)發(fā)過(guò)程中是以特定的數(shù)據(jù),字母,字符或代碼進(jìn)行編寫(xiě)并以書(shū)面形式體現(xiàn)在計(jì)算機(jī)中,這也是計(jì)算機(jī)在運(yùn)行中所必須的程序。
2計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)
計(jì)算機(jī)應(yīng)用軟件通常是運(yùn)行在計(jì)算機(jī)的系統(tǒng)中,并且需要服務(wù)器的運(yùn)行支持,還需要自主運(yùn)行,而小型的計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)工作較為簡(jiǎn)單,一個(gè)人單獨(dú)也是可以完成的,而大型的計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)則是需要多數(shù)人的配合協(xié)作,并需要嚴(yán)格按照相關(guān)原則進(jìn)行規(guī)范性開(kāi)發(fā),并需要定期對(duì)應(yīng)用軟件的開(kāi)發(fā)工作進(jìn)行維護(hù)與管理,保證客戶(hù)的正常運(yùn)用。因此,計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)技術(shù)大致可分為以下幾部分:
2.1生命周期的開(kāi)發(fā)技術(shù)
生命周期開(kāi)發(fā)技術(shù)則是在時(shí)間上將應(yīng)用軟件的開(kāi)發(fā)技術(shù)分為幾個(gè)不同周期,為軟件的開(kāi)發(fā)工作制定合理的計(jì)劃,應(yīng)用軟件的生命周期開(kāi)發(fā)技術(shù)主要是針對(duì)應(yīng)用軟件的問(wèn)題定義與規(guī)劃,軟件需求進(jìn)行分析,對(duì)軟件進(jìn)行設(shè)計(jì),對(duì)程序編碼進(jìn)行測(cè)試,做好上述準(zhǔn)備之后需要對(duì)軟件的開(kāi)發(fā)運(yùn)行進(jìn)行維護(hù),保證計(jì)算機(jī)運(yùn)行正常。這類(lèi)軟件開(kāi)發(fā)技術(shù)對(duì)計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)人員與計(jì)算機(jī)應(yīng)用系統(tǒng)要求較高,通常用在大型計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)工作上。例如電子商務(wù)行業(yè)中需要對(duì)電子商務(wù)的應(yīng)用程序軟件進(jìn)行開(kāi)發(fā),在軟件開(kāi)發(fā)之前應(yīng)首先調(diào)查企業(yè)的需求,并對(duì)技術(shù)和經(jīng)濟(jì)的可行性進(jìn)行分析,再進(jìn)行軟件開(kāi)發(fā),并在軟件開(kāi)發(fā)后期,需要定期對(duì)軟件進(jìn)行維護(hù)與更新,適應(yīng)企業(yè)的發(fā)展條件。
2.2原始型開(kāi)發(fā)技術(shù)
原始型開(kāi)發(fā)技術(shù)是根據(jù)用戶(hù)的需求建立軟件模型,并逐步修改的過(guò)程,直至滿(mǎn)足客戶(hù)需要,最后對(duì)開(kāi)發(fā)的計(jì)算機(jī)軟件進(jìn)行測(cè)試,檢查軟件中是否含有漏洞,并進(jìn)一步將計(jì)算機(jī)軟件進(jìn)行完善,在客戶(hù)的使用過(guò)程中,還需要不斷對(duì)計(jì)算機(jī)軟件進(jìn)行定期維護(hù)工作,對(duì)軟件中存在的問(wèn)題能夠及時(shí)有效的處理,滿(mǎn)足客戶(hù)對(duì)計(jì)算機(jī)軟件正常使用的需要,保證計(jì)算機(jī)軟件的正常運(yùn)行狀態(tài)。這類(lèi)開(kāi)發(fā)技術(shù)一般是小型計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)工作,軟件開(kāi)發(fā)的規(guī)模比較小,功能較簡(jiǎn)單,對(duì)于系統(tǒng)的要求并不高,比較適用于對(duì)信息的管理,或是對(duì)事物進(jìn)行處理。原始型開(kāi)發(fā)技術(shù)在一定程度上為客戶(hù)減少了風(fēng)險(xiǎn)投資,且軟件開(kāi)發(fā)技術(shù)較為簡(jiǎn)單,為企業(yè)或個(gè)人減少投資成本,還滿(mǎn)足了客戶(hù)的需求。
2.3自動(dòng)型系統(tǒng)開(kāi)發(fā)技術(shù)
自動(dòng)型系統(tǒng)開(kāi)發(fā)技術(shù)是在原始型開(kāi)發(fā)技術(shù)上的提煉,根據(jù)某種軟件對(duì)客戶(hù)的需求進(jìn)行反饋,開(kāi)發(fā)人員根據(jù)客戶(hù)的需求進(jìn)行分析與程序編輯,讓被開(kāi)發(fā)的軟件進(jìn)行自動(dòng)編輯,這種方法更為簡(jiǎn)單,有效,但在軟件開(kāi)發(fā)工作完成之后,需要開(kāi)發(fā)人員進(jìn)行調(diào)試工作。該軟件開(kāi)發(fā)技術(shù)能夠有效縮短軟件開(kāi)發(fā)的周期性,提高了應(yīng)用軟件在開(kāi)發(fā)時(shí)的工作效率,為軟件開(kāi)發(fā)技術(shù)帶來(lái)了便利,促進(jìn)軟件技術(shù)的發(fā)展。
3結(jié)語(yǔ)
總而言之,計(jì)算機(jī)應(yīng)用軟件在計(jì)算機(jī)的運(yùn)行中起著非常重要的作用,為了不斷提升計(jì)算機(jī)的性能,滿(mǎn)足不同客戶(hù)的需求,計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)技術(shù)也在不斷的創(chuàng)新和發(fā)展。在計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)過(guò)程中,根據(jù)計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)的三種技術(shù)方式,生命周期開(kāi)發(fā)技術(shù),原始型開(kāi)發(fā)技術(shù),和自動(dòng)型系統(tǒng)開(kāi)發(fā)技術(shù),通過(guò)對(duì)計(jì)算機(jī)應(yīng)用軟件的性質(zhì)和功能的判斷和分析,嚴(yán)格按照計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)規(guī)范執(zhí)行,并定期對(duì)計(jì)算機(jī)應(yīng)用軟件進(jìn)行維護(hù),以確保用戶(hù)能夠?qū)τ?jì)算機(jī)相關(guān)應(yīng)用軟件的正常運(yùn)行,也是提高了計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)的質(zhì)量和開(kāi)發(fā)的效率,未來(lái)計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)技術(shù)定能設(shè)計(jì)出一種高效,簡(jiǎn)單便捷的計(jì)算機(jī)應(yīng)用軟件,并滿(mǎn)足人們的多種需求,為我國(guó)的科技技術(shù)做出貢獻(xiàn),推動(dòng)我國(guó)信息化時(shí)代的發(fā)展。
參考文獻(xiàn)
[1]范偉.淺論新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014(13):80+82.
[2]申紅.關(guān)于新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用研究[J].山東工業(yè)技術(shù),2015(22):155.
[3]魯輝.探究計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)及應(yīng)用[J].科技創(chuàng)新導(dǎo)報(bào),2015(26):54-55.
篇6
[關(guān)鍵詞] 計(jì)算機(jī);軟件測(cè)試;開(kāi)發(fā)應(yīng)用
中圖分類(lèi)號(hào):TP311
一、 計(jì)算機(jī)軟件測(cè)試用途
還有很多編程員沒(méi)有意識(shí)到軟件測(cè)試給他們帶來(lái)的好處,我總結(jié)了軟件測(cè)試的三大主要用途,如下:
(一) 用于剛編寫(xiě)完的軟件
軟件測(cè)試的目的是檢查出剛編寫(xiě)完、還沒(méi)進(jìn)入市場(chǎng)的軟件的錯(cuò)誤,并且在進(jìn)入市場(chǎng)之前修正錯(cuò)誤??梢哉f(shuō),軟件測(cè)試給軟件用戶(hù)留下好的第一印象,沒(méi)有人希望自己下載使用的軟件錯(cuò)誤百出,而好的第一印象會(huì)帶來(lái)該軟件的歡迎度。
(二) 減少編程員的疲憊
一位編程員,有的時(shí)候?yàn)榱粟s一個(gè)程序,往往沒(méi)時(shí)間睡覺(jué),頂住犯困地完成程序的編寫(xiě),如果這時(shí)候要求編程員人工檢查程序的代碼錯(cuò)誤,往往會(huì)導(dǎo)致編程員負(fù)擔(dān)過(guò)重,而且人工查看代碼,即使是一個(gè)精神很好的編程員,面對(duì)成千上萬(wàn)的復(fù)雜代碼,也會(huì)支持不下去。
(三) 準(zhǔn)確發(fā)現(xiàn)錯(cuò)誤
如果人工檢查,就很容易在復(fù)雜的代碼當(dāng)中把運(yùn)行出錯(cuò)的部分當(dāng)做正確的,給忽視過(guò)去,而且從大部分正確的代碼當(dāng)中尋找?guī)滋庡e(cuò)誤的部分,需要很細(xì)心都未必檢查出來(lái)。而軟件測(cè)試,則可以準(zhǔn)確無(wú)誤地快速檢查出程序的錯(cuò)誤。
二、 計(jì)算機(jī)軟件測(cè)試優(yōu)點(diǎn)
在多年的學(xué)習(xí)研究軟件測(cè)試當(dāng)中,我來(lái)談?wù)勊奈宕髢?yōu)點(diǎn):
1, 發(fā)現(xiàn)未知錯(cuò)誤
一個(gè)程序剛編寫(xiě)完成之后,里面會(huì)存在許多未知的錯(cuò)誤,這些錯(cuò)誤是編程員難以避免的,以前沒(méi)有軟件測(cè)試時(shí),編程員需要自己辛苦地檢查程序代碼中的錯(cuò)誤,然而面對(duì)龐大的代碼,編程員很難完全檢查出所有的錯(cuò)誤,有時(shí)投入了大量人力和時(shí)間才能夠檢查完畢,這對(duì)企業(yè)和編程員來(lái)說(shuō),都是很不好的。而軟件測(cè)試對(duì)于源程序出現(xiàn)的代碼無(wú)法運(yùn)行等問(wèn)題,能夠明顯地驗(yàn)證出來(lái)。
2, 檢查其可行性
新編寫(xiě)完的出現(xiàn)未必會(huì)按照預(yù)期功能所設(shè)計(jì)的那樣運(yùn)行,這時(shí)候非常有必要對(duì)其功能進(jìn)行測(cè)試,查看是否出現(xiàn)預(yù)期功能,同時(shí)修正沒(méi)有出現(xiàn)所需功能的部分。對(duì)于許多大型游戲,例如暗黑破壞神,往往一個(gè)團(tuán)隊(duì)編寫(xiě)完成都需要幾年時(shí)間,其中出現(xiàn)的運(yùn)行錯(cuò)誤人工很難檢查出來(lái),如果加上人工檢查,就會(huì)推出很長(zhǎng)時(shí)間出市,讓團(tuán)隊(duì)蒙受巨大的經(jīng)濟(jì)損失。而軟件測(cè)試能夠快速地檢測(cè)其中無(wú)法正常運(yùn)行的部分。
3, 發(fā)現(xiàn)軟件不足
除了檢查程序中的代碼編寫(xiě)錯(cuò)誤、運(yùn)行功能不對(duì)外,同時(shí),軟件測(cè)試還能在檢測(cè)之后,讓編程員會(huì)突然發(fā)現(xiàn)軟件的許多不足,這些不足有時(shí)表現(xiàn)在程序功能不夠強(qiáng),可以讓編程員意識(shí)到需要加強(qiáng)程序的某個(gè)功能,或者增加某些功能,給程序帶來(lái)更多的優(yōu)勢(shì)。人為驗(yàn)證程序代碼時(shí),沒(méi)能從程序運(yùn)行的角度去觀察發(fā)現(xiàn),更不用說(shuō)創(chuàng)新性地發(fā)現(xiàn)功能的問(wèn)題。
4, 提高編程員的效率
對(duì)于編寫(xiě)內(nèi)容大的有效或程序,例如需要十來(lái)位編程員花費(fèi)三年時(shí)間才編寫(xiě)完成的有效,如果人工檢測(cè),所花費(fèi)的時(shí)間必然很長(zhǎng),而自動(dòng)化的軟件測(cè)試在速度方面提高了幾十倍,大大地縮短了完成大型程序的測(cè)試時(shí)間,在時(shí)間的方面占據(jù)了許多優(yōu)勢(shì),能夠讓程序更快地進(jìn)入市場(chǎng),提早產(chǎn)生經(jīng)濟(jì)效益。
5, 減少人為錯(cuò)誤
每一個(gè)編程員,在程序編寫(xiě)時(shí)都會(huì)出現(xiàn)人為錯(cuò)誤,在程序編寫(xiě)完成后的檢測(cè)中,也會(huì)出現(xiàn)許多人為錯(cuò)誤,例如代碼打錯(cuò)、代碼看錯(cuò)、看漏代碼等情況,而具有自動(dòng)化特性的軟件測(cè)試技術(shù),可以迅速檢測(cè)出出現(xiàn)中的錯(cuò)誤,減少人為失誤。
三、 軟件測(cè)試技術(shù)特點(diǎn)
計(jì)算機(jī)軟件測(cè)試技術(shù)的特點(diǎn)主要有以下三種。
(1) 先進(jìn)性
軟件檢測(cè)是目前國(guó)內(nèi)對(duì)程序錯(cuò)誤進(jìn)行檢測(cè)最先進(jìn)的手段,從以前的編程員人工檢查到自動(dòng)化的軟件檢測(cè),顯然體現(xiàn)了科學(xué)技術(shù)的先進(jìn),這也是人工難以媲美的地方,它意味了軟件工程的先進(jìn)技術(shù)了理念用于剛編寫(xiě)完成的程序的檢查。
(2) 高效性
改變了以往編程員的緩慢、目測(cè)的方法,使用軟件測(cè)試,可以提供數(shù)十倍的速率,這也是目前測(cè)試程序最快速的方法,在計(jì)算機(jī)行業(yè)里,程序開(kāi)發(fā)的速度往往決定很多成敗,因此快速檢測(cè)軟件的錯(cuò)誤,能夠領(lǐng)先擁有競(jìng)爭(zhēng)力。
(3) 巨大潛力
目前中國(guó)軟件測(cè)試還在初期階段,而它的效果和作用已經(jīng)得到許多有長(zhǎng)遠(yuǎn)遠(yuǎn)光的編程員的肯定,在未來(lái)的發(fā)展中,軟件測(cè)試會(huì)給企業(yè)和國(guó)家?guī)?lái)無(wú)數(shù)的機(jī)遇,同時(shí)這也是未來(lái)與軟件編寫(xiě)領(lǐng)域需要大力發(fā)展的方面,顯然,它具有很大的潛力。
四、 深度開(kāi)發(fā)應(yīng)用軟件測(cè)試的主要事項(xiàng)
任何一種有效的程序,都必須在某些限定范圍內(nèi)運(yùn)行,軟件測(cè)試也不例外。在學(xué)習(xí)和運(yùn)用軟件測(cè)試過(guò)程中,我們需要注意一些事項(xiàng),而不是亂來(lái),這些事項(xiàng)會(huì)讓程序檢查變得更加準(zhǔn)確,客觀性。
1, 考慮多種情況。在軟件測(cè)試當(dāng)中,我們不能局限考慮到剛編寫(xiě)完成的程序的代碼錯(cuò)誤,我們還要考慮到多種狀況下,例如在不同系統(tǒng)上測(cè)試、與不同用戶(hù)常用的程序一起運(yùn)行、使用國(guó)內(nèi)主流殺毒器經(jīng)行殺毒時(shí)測(cè)試、測(cè)試過(guò)程中與不同防火墻一并運(yùn)行等等,編程員需要做的是,在程序公開(kāi)發(fā)表之前,讓它在目前國(guó)內(nèi)電腦用戶(hù)所有主要可能的情況下測(cè)試,從中去發(fā)現(xiàn)問(wèn)題,并及時(shí)修改。如果沒(méi)能考慮到周期的情況下測(cè)試,在程序公布之后,可能有部分用戶(hù)因某種情況無(wú)法運(yùn)行該程序。
2, 隔離法和整體法。在軟件測(cè)試中,我們需要利用“隔離法和整體法”,具體來(lái)說(shuō),隔離法就是把程序分成幾個(gè)部分,然后進(jìn)行部分之間的測(cè)試,而整體法便是整體一起程序。這兩種方法各有好處,整體法的好處就是能夠從整體去對(duì)程序進(jìn)行測(cè)試,可以看出程序是否完全能夠順利運(yùn)行,但該方法的缺點(diǎn)便是一旦檢測(cè)出錯(cuò)誤,難以發(fā)現(xiàn)時(shí)某個(gè)局部的錯(cuò)誤;而隔離法的優(yōu)點(diǎn)是,能夠從不同的局部去發(fā)現(xiàn)錯(cuò)誤,其缺點(diǎn)是,無(wú)法測(cè)試程序是否能夠完全順利運(yùn)行。
3, 做好記錄。許多編程員在測(cè)試出問(wèn)題后,偶爾會(huì)因外界干擾忘記了對(duì)某部分錯(cuò)誤進(jìn)行記錄,等到回頭才發(fā)現(xiàn)最沒(méi)有記住錯(cuò)誤是在哪部分,因此,及時(shí)記錄是非常有必要的,即使外界有干擾,也要及時(shí)記錄下來(lái)。
五、 軟件測(cè)試的開(kāi)發(fā)應(yīng)用步驟
下面我說(shuō)說(shuō)軟件測(cè)試的三個(gè)主要步驟,如下:
步驟一:輸入相關(guān)數(shù)據(jù)
把所有可能的數(shù)據(jù)都輸入其中,這時(shí)候要注意,很多編程員沒(méi)有完全把所有數(shù)據(jù)都輸入,這個(gè)造成的后果便是部分情況沒(méi)能測(cè)試到,而編程員看問(wèn)題不全面以及懶惰都會(huì)出現(xiàn)輸入數(shù)據(jù)不全面。
步驟二:分層抽樣數(shù)據(jù)
第二步便是從輸入的所有數(shù)據(jù)中,進(jìn)行數(shù)學(xué)的分層抽樣,取出有代表性的數(shù)據(jù)。如果是所有數(shù)據(jù)一起測(cè)試,那么時(shí)間上明顯增加幾倍,如果只是抽部分?jǐn)?shù)據(jù),又容易沒(méi)有抽取到所有情況的數(shù)據(jù),導(dǎo)致測(cè)試不全面。因此,進(jìn)行分層抽樣,既可以節(jié)約時(shí)間,又能選取各種情況下的數(shù)據(jù)進(jìn)行測(cè)試。
步驟三:開(kāi)始測(cè)試
第三步便是開(kāi)始進(jìn)行測(cè)試,在測(cè)試的過(guò)程中,要求編程員不能離開(kāi),必須緊盯著,如若發(fā)現(xiàn)異常情況,要及時(shí)做好記錄,以防遺漏某種情況。
總而言之,軟件測(cè)試大大地減少了編程員的時(shí)間,而它的操作,需要編程員去探討,如果缺乏深入研究,就很難在實(shí)際工作中正確地完成測(cè)試任務(wù)。同時(shí)在計(jì)算機(jī)深度開(kāi)發(fā)應(yīng)用中,擁有高效的軟件測(cè)試,對(duì)編程員來(lái)說(shuō),無(wú)疑是輕松了很多。
參考文獻(xiàn):
[1]單錦輝,姜瑛,孫萍等.軟件測(cè)試研究進(jìn)展[J].北京大學(xué)學(xué)報(bào)(自然科學(xué)版),2005,41(1):134-145.
篇7
1計(jì)算機(jī)軟件開(kāi)發(fā)分析
計(jì)算機(jī)軟件具體可以分為系統(tǒng)軟件和應(yīng)用軟件,計(jì)算機(jī)軟件具備非常鮮明的特征:第一,計(jì)算機(jī)軟件為社會(huì)的發(fā)展創(chuàng)造了無(wú)限的價(jià)值,直接促進(jìn)了整個(gè)計(jì)算機(jī)行業(yè)的迅速發(fā)展前進(jìn),豐富了整個(gè)人類(lèi)的文化生活,帶來(lái)了多元化的經(jīng)濟(jì)效益;第二,計(jì)算機(jī)軟件的開(kāi)發(fā)并不是一項(xiàng)簡(jiǎn)單輕松的工作,它涉及到的專(zhuān)業(yè)技術(shù)多種多樣,需要運(yùn)用到很多的人力及物力,為社會(huì)提供了眾多的工作崗位,計(jì)算機(jī)軟件的開(kāi)發(fā)促進(jìn)了整個(gè)社會(huì)的經(jīng)濟(jì)發(fā)展。計(jì)算機(jī)軟件的開(kāi)發(fā)主要有兩種功能目標(biāo),一種是為了對(duì)計(jì)算機(jī)實(shí)現(xiàn)日常的管理維護(hù),實(shí)現(xiàn)用戶(hù)對(duì)計(jì)算機(jī)的良好控制,為計(jì)算機(jī)提供先進(jìn)高效的管理桌面;另一種則是為了幫助客戶(hù)解決現(xiàn)實(shí)的各種應(yīng)用問(wèn)題,這種軟件的開(kāi)發(fā)主要是進(jìn)行工作管理、辦公軟件的開(kāi)發(fā)工作。
2計(jì)算機(jī)軟件開(kāi)發(fā)的常用方法
2.1軟件生命周期法軟件生命周期法指的是通過(guò)從時(shí)間的角度出發(fā),將軟件分解為不同的階段,具體包括軟件的設(shè)計(jì)、開(kāi)發(fā)、評(píng)估、應(yīng)用等,軟件開(kāi)發(fā)設(shè)計(jì)人員要及時(shí)對(duì)分解的不同維度進(jìn)行研究和改進(jìn)[2]。通常來(lái)說(shuō),不同維度之間的研究工作都有屬于自身的方式以及周期,周期通常維持在6個(gè)月左右的時(shí)間。軟件分解的不同階段都有著特定的要求標(biāo)準(zhǔn),軟件開(kāi)發(fā)人員要深入了解客戶(hù)的需求,根據(jù)客戶(hù)的需求進(jìn)行對(duì)軟件開(kāi)發(fā)技術(shù)的補(bǔ)充說(shuō)明,并且明確軟件的作用和需求。生命周期法的顯著優(yōu)點(diǎn)就是有利于軟件開(kāi)發(fā)設(shè)計(jì)者的科學(xué)規(guī)劃安排工作,保證軟件開(kāi)發(fā)每個(gè)階段有條不紊地進(jìn)行。
2.2自動(dòng)形式系統(tǒng)開(kāi)發(fā)法自動(dòng)形式系統(tǒng)開(kāi)發(fā)法的前提就是用戶(hù)必須事先明確說(shuō)明開(kāi)發(fā)軟件的作用以及目標(biāo),然后軟件開(kāi)發(fā)技術(shù)人員通過(guò)客戶(hù)的相關(guān)需求進(jìn)行對(duì)計(jì)算機(jī)軟件系統(tǒng)的自動(dòng)編碼設(shè)計(jì)[3],自動(dòng)形式系統(tǒng)開(kāi)發(fā)法所采用的工具是第四代中的開(kāi)發(fā)軟件,著重說(shuō)明該軟件的重要功能和完成的目標(biāo)。
2.3原型化法相對(duì)來(lái)說(shuō),軟件的生命周期法不太適用于開(kāi)始概念不清晰明確的軟件,因?yàn)檐浖纳芷诜ū仨氁筌浖夹g(shù)開(kāi)發(fā)人員對(duì)初期的研究信息數(shù)據(jù)進(jìn)行科學(xué)的認(rèn)定,并且還需要進(jìn)一步地對(duì)部分軟件說(shuō)明進(jìn)行正確的定義。原型化法就很好地解決了這一問(wèn)題,可以在不了解用戶(hù)對(duì)軟件功能和目標(biāo)或者不知道系統(tǒng)適用性時(shí)進(jìn)行采取原型化法。軟件開(kāi)發(fā)技術(shù)相關(guān)人員在原型化系統(tǒng)的研究各個(gè)階段,明確軟件自身的相關(guān)要求,通過(guò)根據(jù)早前的概念基礎(chǔ)創(chuàng)建原始系統(tǒng),最后軟件的研究人員對(duì)其進(jìn)行合理的審批[4]。
3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用
任何行業(yè)都要注重產(chǎn)品的創(chuàng)新性以及先進(jìn)性,計(jì)算機(jī)軟件開(kāi)發(fā)市場(chǎng)更是如此,只有保證自己的軟件是最先進(jìn)和最創(chuàng)新的,才能保證在市場(chǎng)上充滿(mǎn)競(jìng)爭(zhēng)力,有自己立足之地。企業(yè)要不斷對(duì)傳統(tǒng)的軟件進(jìn)行優(yōu)化以及不斷開(kāi)發(fā)出新的軟件,這樣才能創(chuàng)造出更多的社會(huì)經(jīng)濟(jì)效益以及社會(huì)價(jià)值。一個(gè)軟件真正的成功之處還在于應(yīng)用階段所體現(xiàn)出來(lái)的價(jià)值,接下來(lái)通過(guò)實(shí)際的例子去體現(xiàn)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用過(guò)程以及創(chuàng)造的相關(guān)價(jià)值。
篇8
【關(guān)鍵詞】計(jì)算機(jī);軟件開(kāi)發(fā);工具;集成
計(jì)算機(jī)軟件開(kāi)發(fā)工具的發(fā)展歷程經(jīng)歷了三個(gè)階段,即計(jì)劃階段、開(kāi)發(fā)階段和運(yùn)行階段。從上世紀(jì)末開(kāi)始,計(jì)算機(jī)軟件開(kāi)發(fā)工具出現(xiàn)了跨越式的發(fā)展,應(yīng)用越來(lái)越廣泛,在軟件市場(chǎng)中的作用日益重要,受到人們的關(guān)注度越來(lái)越高,現(xiàn)在很多計(jì)算機(jī)領(lǐng)域方面的專(zhuān)家都在對(duì)其進(jìn)行研究。
1計(jì)算機(jī)軟件開(kāi)發(fā)工具概述
(1)計(jì)算機(jī)軟件開(kāi)發(fā)工具的作用和意義。計(jì)算機(jī)軟件開(kāi)發(fā)工具,顧名思義是為軟件開(kāi)發(fā)服務(wù)的。為了提升軟件開(kāi)發(fā)成功的幾率,業(yè)內(nèi)人士一直認(rèn)為研究開(kāi)發(fā)和使用計(jì)算機(jī)軟件開(kāi)發(fā)工具是一條非常正確的道路。軟件開(kāi)發(fā)工具已成為業(yè)內(nèi)人士關(guān)注和熱聊的焦點(diǎn),但是從事軟件開(kāi)發(fā)工具研究和生產(chǎn)的企業(yè)卻非常的少,究其根源,是因?yàn)橛?jì)算機(jī)軟件開(kāi)發(fā)工具的生產(chǎn)必須滿(mǎn)足幾個(gè)前提條件:首先,計(jì)算機(jī)軟件開(kāi)發(fā)工具的生產(chǎn)必須依據(jù)科學(xué)的理論和技術(shù);其次,制定計(jì)算機(jī)軟件開(kāi)發(fā)工具使用的標(biāo)準(zhǔn)和規(guī)范;再次,必須具備嚴(yán)謹(jǐn)?shù)慕M織和完善的管理;最后,搭建良好的軟件開(kāi)發(fā)環(huán)境。計(jì)算機(jī)軟件開(kāi)發(fā)工具在軟件開(kāi)發(fā)中有著不可替代的作用和意義:節(jié)省了軟件開(kāi)發(fā)的時(shí)間,從而使軟件開(kāi)發(fā)的效率得以提升;對(duì)軟件開(kāi)發(fā)過(guò)程形成了標(biāo)準(zhǔn)化,并促使軟件開(kāi)發(fā)文檔的產(chǎn)生;使軟件開(kāi)發(fā)人員之間、軟件開(kāi)發(fā)人員和使用人之間的溝通交流簡(jiǎn)單化;使軟件開(kāi)發(fā)過(guò)程具備了可控性;有利于擴(kuò)充和維護(hù)計(jì)算機(jī)系統(tǒng)。
(2)計(jì)算機(jī)軟件開(kāi)封工具的使用現(xiàn)狀。雖然說(shuō)計(jì)算機(jī)軟件開(kāi)發(fā)工具對(duì)軟件的開(kāi)發(fā)意義重大,但經(jīng)過(guò)調(diào)查研究得知在我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)工具的使用率并不理想,軟件開(kāi)發(fā)機(jī)構(gòu)并沒(méi)有在軟件開(kāi)發(fā)過(guò)程中對(duì)其進(jìn)行全覆蓋的使用。擁有集成化的計(jì)算機(jī)軟件開(kāi)發(fā)工具的機(jī)構(gòu)寥寥無(wú)幾。
(3)計(jì)算機(jī)軟件開(kāi)發(fā)工具應(yīng)用少的原因。據(jù)相關(guān)資料顯示,在我國(guó),影響計(jì)算機(jī)軟件開(kāi)發(fā)工具使用效率低下的原因有很多種,其中主要的原因有以下四點(diǎn):首先,由于市場(chǎng)上計(jì)算機(jī)軟件開(kāi)發(fā)工具的種類(lèi)繁多,每一種工具都有自己的專(zhuān)用屬性和使用方法,要想制定集成方案非常難;其次,計(jì)算機(jī)軟件開(kāi)發(fā)工具使用有一定的難度,對(duì)使用人沒(méi)用正式的培訓(xùn)或培訓(xùn)做的不到位,且計(jì)算機(jī)軟件開(kāi)發(fā)工具的價(jià)格偏高,一般人難以負(fù)擔(dān);最后,計(jì)算機(jī)軟件開(kāi)發(fā)工具的使用缺少必要的環(huán)境和土壤。
2軟件開(kāi)發(fā)工具的發(fā)展歷程
從軟件開(kāi)發(fā)效率的角度來(lái)看軟件開(kāi)發(fā)工具的發(fā)展歷程,其包括編輯器、集成開(kāi)發(fā)環(huán)境、軟件開(kāi)發(fā)平臺(tái)三個(gè)階段。
(1)軟件編輯器。這種軟件開(kāi)發(fā)工具的主要特征就是通過(guò)編寫(xiě)大量的代碼,并將代碼進(jìn)行編譯來(lái)實(shí)現(xiàn)從功能到界面的轉(zhuǎn)化,同時(shí),對(duì)代碼進(jìn)行編譯變成目標(biāo)程序,可以實(shí)現(xiàn)對(duì)錯(cuò)誤代碼的調(diào)試。但是,這種開(kāi)發(fā)工具開(kāi)發(fā)出來(lái)的軟件獨(dú)立性太差,對(duì)計(jì)算機(jī)硬件的依賴(lài)程度較強(qiáng),造成其維護(hù)性不好。
(2)集成開(kāi)發(fā)環(huán)境。很多通用的界面定制功能和通用功能集成在了軟件開(kāi)發(fā)工具中,例如:打包工具、數(shù)據(jù)展示控件、數(shù)據(jù)庫(kù)的操作、通訊的組件等,提升了軟件開(kāi)發(fā)的效率。目前市場(chǎng)上最受歡迎的以及大部分程序開(kāi)發(fā)人員都在使用的開(kāi)發(fā)工具有VIAUAL、MYECLIPSE等。
(3)軟件開(kāi)發(fā)平臺(tái)。軟件開(kāi)發(fā)平臺(tái)的提出在計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域?qū)儆谝粋€(gè)全新的平臺(tái)和理念。軟件開(kāi)發(fā)工具在軟件開(kāi)發(fā)平臺(tái)這樣的環(huán)境下使用,以最大的好處就是較大程度上提高了軟件開(kāi)發(fā)速度,并使整個(gè)軟件開(kāi)發(fā)過(guò)程實(shí)現(xiàn)了“三化”(可視化、定制化、無(wú)代碼化),從而降低了程序員工作量,轉(zhuǎn)移了程序員的主要工作方向(技術(shù)研究轉(zhuǎn)向業(yè)務(wù)研究),例如,最具代表性的開(kāi)發(fā)平臺(tái)--咨微OBPS。
3購(gòu)置和選擇計(jì)算計(jì)算機(jī)軟件開(kāi)發(fā)工具需要考慮的因素
軟件開(kāi)發(fā)機(jī)構(gòu)在選擇和購(gòu)置計(jì)算機(jī)軟件開(kāi)發(fā)工具時(shí)不能盲目的進(jìn)行,其需要考慮計(jì)算機(jī)軟件開(kāi)發(fā)工具的特點(diǎn)和自身的特點(diǎn)。(1)考慮選擇計(jì)算機(jī)軟件開(kāi)發(fā)工具的標(biāo)準(zhǔn)。計(jì)算機(jī)軟件開(kāi)發(fā)工具必須具備可用性、可靠性、可維護(hù)性、高效能和移植性五大特征。所謂可用性是指用戶(hù)界面容易安裝、學(xué)習(xí)和操作,并保證文檔的質(zhì)量;所謂可靠性是指能夠確保數(shù)據(jù)的完整性、安全性,并在長(zhǎng)時(shí)間的操作過(guò)程中不會(huì)出現(xiàn)死機(jī)現(xiàn)象;所謂可維護(hù)性是指廠商解決問(wèn)題的能力、產(chǎn)品維護(hù)的能力以及服務(wù)創(chuàng)新的能力;所謂高效能是指對(duì)數(shù)據(jù)儲(chǔ)存需求和內(nèi)存需求進(jìn)行優(yōu)化;所謂移植性是指可以將數(shù)據(jù)在不同的軟件開(kāi)發(fā)工具之間自由的進(jìn)行傳遞。(2)軟件開(kāi)發(fā)機(jī)構(gòu)對(duì)自身的實(shí)際情況的考慮。軟件開(kāi)發(fā)機(jī)構(gòu)要從實(shí)際出發(fā),結(jié)合自身的特點(diǎn)去選擇和購(gòu)置計(jì)算進(jìn)軟件開(kāi)發(fā)工具,考慮自身的情況主要包括軟件開(kāi)發(fā)技術(shù)人才是否充足;軟件開(kāi)發(fā)技術(shù)和經(jīng)驗(yàn)是否成熟和豐富;待開(kāi)發(fā)的軟件系統(tǒng)規(guī)模如何;待開(kāi)發(fā)的軟件系統(tǒng)屬于什么樣的類(lèi)型;參與軟件開(kāi)發(fā)的人員是否具備專(zhuān)業(yè)的知識(shí)、是否擁有良好的接受新事物的能力、是否具備團(tuán)隊(duì)協(xié)作精神和服從管理。
4計(jì)算機(jī)軟件開(kāi)發(fā)工具選擇和集成的方法與步驟
軟件開(kāi)發(fā)機(jī)構(gòu)選擇和集成計(jì)算機(jī)軟件開(kāi)發(fā)工具的前提是結(jié)合自身的實(shí)際情況,用科學(xué)的方法制定好有關(guān)軟件開(kāi)發(fā)的方法、過(guò)程等的標(biāo)準(zhǔn)。這樣在選擇和集成計(jì)算機(jī)軟件開(kāi)發(fā)工具的時(shí)候才能做到有的放矢,計(jì)算機(jī)軟件開(kāi)發(fā)工具在軟件開(kāi)發(fā)中才能發(fā)揮出最大的作用。鑒于以上原因,軟件開(kāi)發(fā)機(jī)構(gòu)要研究和界定自己?jiǎn)挝坏沫h(huán)境以及待開(kāi)發(fā)軟件的特點(diǎn),從而確定待開(kāi)發(fā)軟件的方法、模型規(guī)范,并對(duì)參與人員的綜合素質(zhì)進(jìn)行考評(píng)。另外,要對(duì)市場(chǎng)上現(xiàn)有的計(jì)算機(jī)軟件開(kāi)發(fā)工具進(jìn)行實(shí)地考察,了解每種工具的相關(guān)信息,從中選擇能夠與自身相適應(yīng)的工具,并通過(guò)科學(xué)的方法,將這些工具進(jìn)行集成化。綜上所述,計(jì)算機(jī)軟件開(kāi)發(fā)工具使用在軟件開(kāi)發(fā)過(guò)程有著巨大的作用,在提升軟件開(kāi)發(fā)效率的同時(shí)保證了軟件開(kāi)發(fā)的質(zhì)量。軟件開(kāi)發(fā)機(jī)構(gòu)在選擇和使用計(jì)算機(jī)軟件開(kāi)發(fā)工具的時(shí)候要充分考慮工具、自身和待開(kāi)發(fā)的軟件的特點(diǎn);對(duì)市場(chǎng)上各種軟件開(kāi)發(fā)工具進(jìn)行認(rèn)真細(xì)致的了解,因地制宜的進(jìn)行選擇;加強(qiáng)對(duì)本機(jī)構(gòu)參與人員的培訓(xùn),使參與人員具備專(zhuān)業(yè)的知識(shí)和團(tuán)隊(duì)協(xié)作精神;對(duì)選擇的軟件開(kāi)發(fā)工具與自身實(shí)際情況進(jìn)行有機(jī)的結(jié)合,以搭建良好的軟件開(kāi)發(fā)環(huán)境,并根據(jù)環(huán)境制定出嚴(yán)謹(jǐn)?shù)囊?guī)范標(biāo)準(zhǔn),并在實(shí)際軟件開(kāi)發(fā)過(guò)程中對(duì)規(guī)范標(biāo)準(zhǔn)進(jìn)行進(jìn)一步的修正和完善,最終使新軟件開(kāi)發(fā)取得成功。
參考文獻(xiàn):
[1]孟德斌,羅曉沛,陳涵生.計(jì)算機(jī)軟件開(kāi)發(fā)工具的集成和應(yīng)用研究[J].計(jì)算機(jī)工程,2002(04):276~279.
[2]杜德輝,黃鳳珍.計(jì)算機(jī)監(jiān)控系統(tǒng)繪圖工具軟件的設(shè)計(jì)與開(kāi)發(fā)[J].水利水電技術(shù),1996(06):54~56.
篇9
1.安全的信息環(huán)境
信息安全環(huán)境是指保障在一個(gè)體系中的信息相對(duì)安全。信息安全環(huán)境,主要包括操作系統(tǒng)安全、數(shù)據(jù)庫(kù)安全、防火墻安全等。構(gòu)建信息安全環(huán)境,需要開(kāi)發(fā)人員有著責(zé)任心,在另一方面也需要增強(qiáng)企業(yè)在機(jī)制中的安全管理。信息的安全覆蓋多門(mén)學(xué)科,本文是在計(jì)算機(jī)科學(xué)的技術(shù)角度對(duì)其論述討論。
信息網(wǎng)絡(luò)技術(shù)在應(yīng)用中,在企業(yè)日常的經(jīng)營(yíng)中以及信息的管理領(lǐng)域都利用信息網(wǎng)絡(luò)技術(shù),但有些企業(yè)是不理解與重視信息的安全,并不注重信息的安全性,常有信息泄露事故的發(fā)生。探討其原因,主要是三點(diǎn):管理機(jī)制不健全、安全技術(shù)不完備、防范意識(shí)不全面。在社會(huì)層面上,有關(guān)的法律規(guī)則暫且還不完善,在技術(shù)上技術(shù)監(jiān)管與安全標(biāo)準(zhǔn)仍有改進(jìn)空間。建立信息安全環(huán)境,更多依靠企業(yè)自身。管理者不重視信息安全,可能因?yàn)樾畔⑿孤┰斐善髽I(yè)損失,保密意識(shí)淡薄、防范措施不足,都會(huì)危害企業(yè)信息安全。構(gòu)建企業(yè)信息系統(tǒng),主要依靠計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)系統(tǒng),其技術(shù)主要有關(guān)密碼、病毒、數(shù)據(jù)恢復(fù)等,對(duì)相關(guān)技術(shù)的認(rèn)識(shí)不足,以及人才培養(yǎng)的局限,使得信息應(yīng)用過(guò)程中存在缺漏。
2.計(jì)算機(jī)軟件的開(kāi)發(fā)
計(jì)算機(jī)軟件常見(jiàn)的安全隱患包括自身安全漏洞、易遭病毒攻擊、硬件水平偏低、用戶(hù)操作不當(dāng)?shù)取T谟?jì)算機(jī)發(fā)展中,軟件開(kāi)發(fā)是其重要的組成部分,在開(kāi)發(fā)利用計(jì)算機(jī)軟件中,能夠提高計(jì)算機(jī)的技術(shù)發(fā)展創(chuàng)新,提高計(jì)算機(jī)的安全,可靠以及便捷。
2.1開(kāi)發(fā)過(guò)程中存在的問(wèn)題
對(duì)于開(kāi)發(fā)人員而言,存在著安全意識(shí)薄弱、設(shè)計(jì)出現(xiàn)漏洞、技術(shù)方法落后等情況,是造成信息安全問(wèn)題出現(xiàn)的主要原因。開(kāi)發(fā)人員將主要的精力用來(lái)滿(mǎn)足人們?cè)诠δ芊矫娴男枨螅猿:雎园踩孕枰⒁獾闹匾h(huán)節(jié)。開(kāi)發(fā)人員在設(shè)計(jì)開(kāi)發(fā)人員在設(shè)計(jì)系統(tǒng)的過(guò)程中,還沒(méi)有完全考慮未能充分考慮訪問(wèn)控制體系,會(huì)導(dǎo)致信息共享環(huán)節(jié)出現(xiàn)漏洞,留下信息安全隱患。值得注意的是,在計(jì)算機(jī)出現(xiàn)到如今的半個(gè)多世紀(jì),軟件開(kāi)發(fā)的技術(shù)領(lǐng)域迅速發(fā)展,若是使用落后的技術(shù)方式,是不能開(kāi)發(fā)出適合于當(dāng)代企業(yè)的性能較高的軟件。這些年來(lái),軟件技術(shù)開(kāi)發(fā)出現(xiàn)了各種分布式的軟件,新功能涌現(xiàn),為計(jì)算機(jī)的軟件開(kāi)發(fā)帶來(lái)了比較有利的保障。聯(lián)系筆者使用Java語(yǔ)言和MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行軟件開(kāi)發(fā)。像是Java語(yǔ)言,是面向?qū)ο蟆⒖缙脚_(tái),是繼承了C++語(yǔ)言面向?qū)ο蠹夹g(shù)的核心,現(xiàn)在這是種簡(jiǎn)單安全的匯編語(yǔ)言,因?yàn)榘踩?jiǎn)單,故廣泛應(yīng)用在企業(yè)的建設(shè)中。Java語(yǔ)言在許多年的發(fā)展中,自身的體系已經(jīng)漸趨安全,程序的開(kāi)發(fā)人員需要注意在程序設(shè)計(jì)架構(gòu)上和算法上不要有漏洞,以至于導(dǎo)致程序的安全性降低。而MySQL數(shù)據(jù)庫(kù)是一直有著高性能、高可性和易用性的優(yōu)點(diǎn),成為了世界上較為流行的開(kāi)源數(shù)據(jù)庫(kù)。許多個(gè)人或是企業(yè)都在這個(gè)網(wǎng)站中廣泛使用這一數(shù)據(jù)庫(kù)。MySQL管理員是負(fù)有責(zé)任來(lái)保護(hù)數(shù)據(jù)庫(kù)的安全保障的,使得這些數(shù)據(jù)記錄只能被那些正確授權(quán)的用戶(hù)訪問(wèn),這涉及到數(shù)據(jù)庫(kù)系統(tǒng)的服務(wù)器面臨的風(fēng)險(xiǎn)(內(nèi)部安全性)和連接服務(wù)器的客戶(hù)端風(fēng)險(xiǎn)(外部安全性)。
2.2解決開(kāi)發(fā)層面問(wèn)題的方法
計(jì)算機(jī)被廣泛使用的今天,信息技術(shù)成為人們工作、生活必不可少的工具,計(jì)算機(jī)軟件的使用幫助人們解決許多實(shí)際的問(wèn)題。而計(jì)算機(jī)軟件的開(kāi)發(fā),幫助人們解決在計(jì)算機(jī)使用中的出現(xiàn)的許多問(wèn)題,使計(jì)算機(jī)更加符合人們的現(xiàn)實(shí)要求。筆者在文中總結(jié)了幾項(xiàng)計(jì)算機(jī)軟件在開(kāi)發(fā)過(guò)程中應(yīng)該注意的事項(xiàng),供企業(yè)以及開(kāi)發(fā)人員參考。
2.2.1提高開(kāi)發(fā)人員的總體素質(zhì)
開(kāi)發(fā)人員的素質(zhì)包括職業(yè)道德素質(zhì)以及專(zhuān)業(yè)技能素質(zhì),開(kāi)發(fā)計(jì)算機(jī)軟件是需要在不斷學(xué)習(xí)中來(lái)補(bǔ)充自己多方面的知識(shí)以及技能。計(jì)算機(jī)軟件的開(kāi)發(fā)要求開(kāi)發(fā)者必須具備創(chuàng)新意識(shí),創(chuàng)新是開(kāi)發(fā)優(yōu)質(zhì)計(jì)算機(jī)軟件的基礎(chǔ)。同時(shí)也應(yīng)該注重提高道德素養(yǎng),培養(yǎng)良好的責(zé)任心,培養(yǎng)嚴(yán)格保密的工作習(xí)慣。這對(duì)于開(kāi)發(fā)開(kāi)發(fā)計(jì)算機(jī)工作者而言是不可缺少的個(gè)人素質(zhì)的體現(xiàn)。
2.2.2維護(hù)好軟件開(kāi)發(fā)
做好軟件開(kāi)發(fā)的維護(hù)工作,對(duì)使用狀況進(jìn)行實(shí)時(shí)的追蹤與檢測(cè),能夠及時(shí)的修復(fù)與改進(jìn)出現(xiàn)的問(wèn)題,從而確保用戶(hù)的正常使用。軟件的日常維護(hù)是將配置管理作為主要的,開(kāi)發(fā)人員應(yīng)該增強(qiáng)維護(hù)的力度,以防止出現(xiàn)其他問(wèn)題。
2.2.3對(duì)開(kāi)發(fā)技術(shù)深入探究
在企業(yè)發(fā)展中深入探索開(kāi)發(fā)技術(shù),提升軟件自身競(jìng)爭(zhēng)力。不僅要引進(jìn)和學(xué)習(xí)國(guó)內(nèi)外先進(jìn)技術(shù),更要重視強(qiáng)化技術(shù)創(chuàng)新,并組建自身技術(shù)開(kāi)發(fā)團(tuán)隊(duì),力求開(kāi)發(fā)出實(shí)用性強(qiáng)的計(jì)算機(jī)軟件,不斷努力縮短開(kāi)發(fā)周期,進(jìn)而推動(dòng)企業(yè)長(zhǎng)足發(fā)展。在提高技術(shù)實(shí)用性和縮短開(kāi)發(fā)周期的同時(shí),不能忽略信息加密技術(shù)的應(yīng)用。具體論述將在下一章節(jié)展開(kāi)。
3.計(jì)算機(jī)軟件的應(yīng)用
計(jì)算機(jī)軟件在日常應(yīng)用中經(jīng)常面臨威脅,存在許多潛在隱患,其隱蔽性在一定程度上嚴(yán)重制約了計(jì)算機(jī)技術(shù)的開(kāi)發(fā)和應(yīng)用。而計(jì)算機(jī)加密技術(shù)的運(yùn)用則能對(duì)非法入侵計(jì)算機(jī)的行為予以保護(hù),以增強(qiáng)信息的完整性,提高其保密性。計(jì)算機(jī)加密技術(shù)分為對(duì)信息存儲(chǔ)的加密和對(duì)信息傳輸?shù)募用?,可有效防止信息在存?chǔ)以及傳輸過(guò)程中的泄漏與被入侵。其中,比較重要的信息加密技術(shù)是密鑰的管理應(yīng)用和量子加密技術(shù)。
3.1密鑰的應(yīng)用管理
密鑰是信息加密方法中重要的一種,因此也是保密和竊密的對(duì)象。因許多密鑰基本相同或相似,若第三方獲得密鑰,同用戶(hù)間的信息交流將很可能被竊聽(tīng)。因此,為了保護(hù)個(gè)人信息安全,增強(qiáng)信息保密性,防止信息被非法竊取,需要避免相同密鑰的使用次數(shù)過(guò)多,并且應(yīng)該經(jīng)常更換密鑰。鑒于此,為保障信息安全,用戶(hù)可以在網(wǎng)絡(luò)上建立一個(gè)密鑰分配中心,降低密鑰重復(fù)率,提供安全可靠的密鑰。
3.2量子加密技術(shù)
量子加密技術(shù),能夠判斷計(jì)算機(jī)信息是否受到攻擊。利用量子加密技術(shù),能夠?qū)崿F(xiàn)光纖一級(jí)的密鑰交換和信息加密,一旦發(fā)現(xiàn)想要檢測(cè)和接受用戶(hù)發(fā)送信息的非法入侵者,用戶(hù)的量子狀態(tài)就會(huì)發(fā)生變化。用戶(hù)能夠根據(jù)量子狀態(tài)的改變來(lái)判斷信息是否被攻擊,及時(shí)采取有效措施,避免造成損失加重。
4.結(jié)語(yǔ)
數(shù)字化、信息化時(shí)代,企業(yè)的運(yùn)轉(zhuǎn)離不開(kāi)多種多樣的計(jì)算機(jī)軟件。在信息安全環(huán)境下開(kāi)發(fā)與應(yīng)用計(jì)算機(jī)軟件,是保護(hù)用戶(hù)信息不受侵害,防止因發(fā)生信息泄露造成損失的重要保障。任何時(shí)候都不應(yīng)忽視信息安全,即使在安全的信息環(huán)境下。只有時(shí)刻保持警惕,提高開(kāi)發(fā)人員的責(zé)任意識(shí)和信息水平,提高用戶(hù)在使用過(guò)程中的警惕性和防范意識(shí),才能充分地發(fā)揮出計(jì)算機(jī)軟件的作用,幫助企業(yè)更好更快地發(fā)展,以推動(dòng)整個(gè)社會(huì)平穩(wěn)前進(jìn)。
篇10
主要的軟件工程開(kāi)發(fā)方法有SASA方法、Pamas方法、面向?qū)ο蟮能浖_(kāi)發(fā)方法等。其中,面向?qū)ο箝_(kāi)發(fā)方法是目前使用最為頻繁的一種軟件開(kāi)發(fā)方法,它是目前計(jì)算機(jī)領(lǐng)域中最為關(guān)心的重點(diǎn),是90年代軟件開(kāi)發(fā)領(lǐng)域的主要潮流。從其概念與應(yīng)用來(lái)看,面向?qū)ο笠呀?jīng)遠(yuǎn)遠(yuǎn)超越了軟件開(kāi)發(fā)和程序設(shè)計(jì),范圍拓展的非常寬。面向?qū)ο蟮膬?yōu)點(diǎn)有很多方面,例如與現(xiàn)實(shí)世界之間的距離更加接近,更加符合人類(lèi)的邏輯思維,開(kāi)發(fā)出的程序更加合理穩(wěn)定。
二、計(jì)算機(jī)軟件工程的應(yīng)用
近年來(lái)隨著科學(xué)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)技術(shù)目前已經(jīng)得到了快速的普及,逐漸深入到人們的工作與生活中,計(jì)算機(jī)軟件以其執(zhí)行命令更加準(zhǔn)確、運(yùn)行效率更高、操作更方便等優(yōu)點(diǎn)得到了人們的認(rèn)可和歡迎,并在短時(shí)間內(nèi)被人們應(yīng)用在活動(dòng)的各個(gè)層面上,換句話說(shuō)人們的各項(xiàng)活動(dòng)已經(jīng)不能離開(kāi)計(jì)算機(jī)軟件了?,F(xiàn)在具有代表性的軟件主要由電子郵件、計(jì)算機(jī)操作系統(tǒng)以及各種網(wǎng)游軟件等,在社會(huì)經(jīng)濟(jì)發(fā)展的各領(lǐng)域中,例如農(nóng)業(yè)、金融、企事業(yè)單位等部門(mén)中的很多工作都需要依靠計(jì)算機(jī)來(lái)完成。隨著計(jì)算機(jī)應(yīng)用程度的逐漸加深,計(jì)算機(jī)軟件工程已經(jīng)發(fā)展成為一項(xiàng)意義深遠(yuǎn)的工程技術(shù),在軟件開(kāi)發(fā)商業(yè)加入更多人性化的因素。與機(jī)械制造業(yè)中的生產(chǎn)方式不同,軟件工程生產(chǎn)應(yīng)該體現(xiàn)出一定的個(gè)性化特點(diǎn),并對(duì)其設(shè)計(jì)思維與功能進(jìn)行不斷的更新和完善,在軟件開(kāi)發(fā)工作中,設(shè)計(jì)人員應(yīng)該結(jié)合客戶(hù)需要,對(duì)各方面的因素進(jìn)行綜合考慮,將大家的智慧匯集到一起,這樣次啊能設(shè)計(jì)出成功的計(jì)算機(jī)軟件。因?yàn)檐浖到y(tǒng)本身的應(yīng)用性非常廣泛,設(shè)計(jì)人員應(yīng)該對(duì)各種可能發(fā)生的問(wèn)題進(jìn)行提前的考慮,一旦出現(xiàn)故障將會(huì)為客戶(hù)帶來(lái)無(wú)法估量的損失,因此,要想將計(jì)算機(jī)軟件工程研發(fā)工作做好是非常困難的。計(jì)算機(jī)軟件設(shè)計(jì)存在功能化、人性化等特點(diǎn),目前計(jì)算機(jī)軟件已經(jīng)在現(xiàn)實(shí)生活中得到了極為廣泛的應(yīng)用,并在現(xiàn)代企業(yè)經(jīng)營(yíng)管理中發(fā)揮著至關(guān)重要的作用,目前生產(chǎn)、銷(xiāo)售等環(huán)節(jié)已經(jīng)實(shí)現(xiàn)了信息的交流,以方便經(jīng)營(yíng)策略變動(dòng)的進(jìn)行。例如在金融機(jī)構(gòu)以及商場(chǎng)等管理中,應(yīng)該通過(guò)軟件系統(tǒng)針對(duì)消費(fèi)信息進(jìn)行統(tǒng)計(jì)和確認(rèn),利用金融系統(tǒng)完成支付,大大避免了攜帶現(xiàn)金帶來(lái)的麻煩。軟件系統(tǒng)隱藏在計(jì)算機(jī)中,其管理能力非常強(qiáng)大,使人們的工作方式與生活方式發(fā)生了重大的改變。
三、結(jié)語(yǔ)
熱門(mén)標(biāo)簽
計(jì)算機(jī)論文 計(jì)算機(jī)畢業(yè)論文 計(jì)算機(jī)技術(shù)論文 計(jì)算機(jī)教育論文 計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文 計(jì)算機(jī)教學(xué)論文 計(jì)算機(jī)專(zhuān)業(yè)論文 計(jì)算機(jī)基礎(chǔ)論文 計(jì)算機(jī)應(yīng)用論文 計(jì)算機(jī)網(wǎng)絡(luò)論文 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
1計(jì)算機(jī)類(lèi)專(zhuān)業(yè)開(kāi)展工程的思考
2高職院校計(jì)算機(jī)專(zhuān)業(yè)人才培養(yǎng)探析
4中職計(jì)算機(jī)教學(xué)應(yīng)用策略