欧美日韩亚洲一区二区精品_亚洲无码a∨在线视频_国产成人自产拍免费视频_日本a在线免费观看_亚洲国产综合专区在线电影_丰满熟妇人妻无码区_免费无码又爽又刺激又高潮的视频_亚洲一区区
公務(wù)員期刊網(wǎng) 論文中心 正文

計(jì)算機(jī)應(yīng)用的軟件開發(fā)維護(hù)

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)應(yīng)用的軟件開發(fā)維護(hù)范文,希望能給你帶來靈感和參考,敬請閱讀。

計(jì)算機(jī)應(yīng)用的軟件開發(fā)維護(hù)

摘要:筆者先介紹計(jì)算機(jī)應(yīng)用軟件的基本概念,然后在開發(fā)需求分析、編碼設(shè)計(jì)和測試驗(yàn)收方面,對計(jì)算機(jī)應(yīng)用軟件的開發(fā)過程進(jìn)行總結(jié),進(jìn)而在預(yù)防性、完善性以及適應(yīng)性等相關(guān)維護(hù)方式基礎(chǔ)上,詳細(xì)闡述計(jì)算機(jī)應(yīng)用軟件的維護(hù)方式。

關(guān)鍵詞:計(jì)算機(jī);應(yīng)用軟件;開發(fā);維護(hù)

隨著信息技術(shù)的發(fā)展和大數(shù)據(jù)時代的到來,計(jì)算機(jī)系統(tǒng)服務(wù)功能更加強(qiáng)大,使用范圍也愈廣,直接影響到了我國信息化產(chǎn)業(yè)的規(guī)模。計(jì)算機(jī)應(yīng)用軟件滿足了人們的多樣化需求,提升了計(jì)算機(jī)的應(yīng)用價值,也為人們的工作和生活提供了便利。在社會發(fā)展的過程中,計(jì)算機(jī)應(yīng)用軟件的需求量不斷增大,這種情況下就需要加強(qiáng)對軟件的有效開發(fā),做好軟件的維護(hù)工作,以保障計(jì)算機(jī)應(yīng)用軟件更加符合時代的發(fā)展需求。

1計(jì)算機(jī)應(yīng)用軟件的基本概念

計(jì)算機(jī)軟件分為系統(tǒng)軟件和應(yīng)用軟件兩種,其中系統(tǒng)軟件是各公司自己研發(fā)的操作系統(tǒng),如Windows以及Linux等,同時,還有一些操作系統(tǒng)的補(bǔ)丁與驅(qū)動程序。而應(yīng)用軟件所包含的內(nèi)容較為豐富,如游戲軟件以及管理軟件等。應(yīng)用軟件一般是為了某種特定的需求和用途而被開發(fā)出來的軟件,它可以是一個特定程序,例如,一個簡單的圖像瀏覽器或者處理器;也可以是一組功能聯(lián)系緊密、相互之間能夠協(xié)調(diào)合作的程序整體,如微軟的Office軟件,其是一套十分完整的辦公系統(tǒng);也可以是一個由眾多獨(dú)立程序構(gòu)成的大型軟件系統(tǒng),如數(shù)據(jù)庫管理系統(tǒng),這是一些大型企業(yè)里經(jīng)常會用到的一種系統(tǒng)。生活中常見的應(yīng)用軟件有很多,比如,WPS和Word等相關(guān)的文字處理軟件、信息管理軟件,還有類似AutoCAD的輔助設(shè)計(jì)軟件,以及教育和娛樂等相關(guān)的軟件。

2計(jì)算機(jī)應(yīng)用軟件的開發(fā)過程

2.1開發(fā)需求和設(shè)計(jì)在開發(fā)計(jì)算機(jī)應(yīng)用軟件之前,首先需要對應(yīng)用軟件進(jìn)行需求分析,這是軟件開發(fā)中的重要組成部分。軟件開發(fā)需求的分析質(zhì)量,對應(yīng)用軟件的整個開發(fā)過程和最后的結(jié)果產(chǎn)生較大的影響[1]。在通常情況下,研究人員需要依據(jù)軟件所需內(nèi)容,對軟件的概要進(jìn)行設(shè)計(jì),同時,綜合軟件功能實(shí)際情況設(shè)計(jì)軟件程序圖。如果使用C語言這類高級語言編寫程序,則還需要依據(jù)軟件模塊設(shè)計(jì)各個模塊的功能。概要設(shè)計(jì)可以為軟件的開發(fā)提供整體框架,其后所有的開發(fā)過程和工作都需要在此框架基礎(chǔ)上進(jìn)行。因此,設(shè)計(jì)框架是軟件開發(fā)中的重要構(gòu)成部分,其不但會影響軟件程序功能,還對軟件的運(yùn)行效率產(chǎn)生一定的影響。在開發(fā)軟件的過程中,要使其具備一定的功能,可以通過選用多種語句或者邏輯關(guān)系來實(shí)現(xiàn)。2.2編碼和設(shè)計(jì)在進(jìn)行軟件需求分析和概要設(shè)計(jì)之后,下一個重要環(huán)節(jié)就是程序的編寫工作,程序的編寫需要選用相適應(yīng)的計(jì)算機(jī)語言。相關(guān)的實(shí)踐結(jié)果證明,很多高級計(jì)算機(jī)語言能夠提升軟件的開發(fā)效率[2]。因此,開發(fā)人員需要依據(jù)軟件的實(shí)際需要,有針對性地對多種計(jì)算機(jī)語言進(jìn)行研究與比對分析。如較為常見的Java和C語言,還有VF和VB等相關(guān)的可視化編程軟件等。這類軟件的研發(fā)可以實(shí)現(xiàn)沒有專業(yè)知識的研究人員開發(fā)簡單軟件的需求。除此之外,在進(jìn)行編碼之前,設(shè)計(jì)人員還需要做好詳細(xì)的設(shè)計(jì)工作,在已完成的設(shè)計(jì)框架基礎(chǔ)上,依據(jù)邏輯關(guān)系對軟件需要的功能進(jìn)行設(shè)計(jì),然后根據(jù)設(shè)計(jì)流程開展相應(yīng)的編碼工作。在當(dāng)前的軟件開發(fā)環(huán)境中,計(jì)算機(jī)軟件設(shè)計(jì)中使用最多的是C語言,這類語言模塊形式較為簡單,其中的語句也相對比較容易理解,因此,很適合使用在軟件的開發(fā)維護(hù)過程中。2.3測試與驗(yàn)收計(jì)算機(jī)應(yīng)用軟件開發(fā)編寫完成之后,研究人員還需要對其進(jìn)行相關(guān)的測試工作,以檢驗(yàn)這款軟件的實(shí)際應(yīng)用效果與功能是否可以達(dá)到預(yù)期目標(biāo)。在通常情況下,軟件測試方式是隨機(jī)輸入一些數(shù)據(jù),看其結(jié)果是否符合要求。為了保障軟件功能的準(zhǔn)確度,研究人員通常會選擇許多組隨機(jī)數(shù)據(jù),并配合一些特定參數(shù)進(jìn)行反復(fù)檢測。如果檢測結(jié)果與軟件功能相符合,則代表軟件符合要求。近幾年來,計(jì)算機(jī)軟件開發(fā)技術(shù)得到了快速的發(fā)展,技術(shù)人員也研發(fā)了很多專門用來測試軟件的程序,但是由于技術(shù)上的限制,一些測試軟件存在著一定的局限性。例如,一個測試軟件只能夠?qū)σ环N軟件進(jìn)行檢測,而檢測結(jié)果有時也只能作為參考,測試結(jié)果的可靠性和精準(zhǔn)性還有待提升。在新軟件經(jīng)過檢測之后,需要交付需求方使用,為了保障軟件符合對方的實(shí)際需求,需求方需要進(jìn)行驗(yàn)收,軟件驗(yàn)收過程和要求相對嚴(yán)格,但是驗(yàn)收方式與測試方式?jīng)]有太大的差異。

3計(jì)算機(jī)應(yīng)用軟件的維護(hù)方式

計(jì)算機(jī)應(yīng)用軟件在運(yùn)行的過程中會遇到很多問題,外在應(yīng)用環(huán)境的變化或者病毒的感染等都會導(dǎo)致計(jì)算機(jī)應(yīng)用軟件無法正常運(yùn)行,有時還會出現(xiàn)無法開啟的情況,這時就需要對應(yīng)用軟件進(jìn)行相關(guān)的維護(hù)工作。在對計(jì)算機(jī)應(yīng)用軟件進(jìn)行維護(hù)時,需要依據(jù)軟件的實(shí)際情況,采取針對性的維護(hù)方式,其中常見的維護(hù)方式有以下幾種。3.1修正性與完善性維護(hù)修正性的維護(hù)主要是針對外部環(huán)境發(fā)生變化時,逐漸加強(qiáng)軟件的運(yùn)行適應(yīng)能力。比如,數(shù)據(jù)環(huán)境的升級或者規(guī)則的變化等,在這些情況之下需要改變軟件的相關(guān)標(biāo)準(zhǔn),使其能適應(yīng)外界的變化。完善性的維護(hù)措施,主要是為了增強(qiáng)和擴(kuò)充軟件的功能,從而提升軟件的運(yùn)行性能。一些軟件在出廠規(guī)格說明中沒有相關(guān)的新增功能,很多用戶在使用了一段時間之后,有可能會因?yàn)楣ぷ骰蛘呒夹g(shù)上的需要而增加這些功能[3]。比如,CAD軟件公司的AutoDesk,該軟件在世界各地的應(yīng)用非常廣泛,除了本身存在的易用性和適應(yīng)性之外,軟件本身還有著二次開發(fā)功能。AutoCAD本身功能有限,但是因?yàn)槠淞己玫脑O(shè)計(jì)以及十分優(yōu)秀的SDK解決方案,用戶可以根據(jù)自己的需求進(jìn)行二次開發(fā),來進(jìn)一步擴(kuò)充軟件的功能,一些個性化的改善甚至可以使AutoCAD與企業(yè)的管理系統(tǒng)融為一體,這就是軟件的完善性維護(hù)技術(shù)在實(shí)際應(yīng)用中的體現(xiàn)。3.2預(yù)防性和適應(yīng)性維護(hù)預(yù)防性維護(hù)主要是針對有改進(jìn)與優(yōu)化空間的一些軟件,對其進(jìn)行提前性的修正,以此來加強(qiáng)計(jì)算機(jī)應(yīng)用軟件的穩(wěn)定性與可靠性,這是一項(xiàng)十分有效的維護(hù)方式。通過預(yù)防性的維護(hù),可以使用多種軟件工程重新設(shè)計(jì)與編寫系統(tǒng)軟件,以尋找出其中能進(jìn)行改進(jìn)和優(yōu)化的空間,從而為后續(xù)的維護(hù)工作帶來更多的便利。預(yù)防性維護(hù)的目的是為未來的修改與調(diào)整打好基礎(chǔ)。比如,把當(dāng)前能夠使用的報表功能修改成通用報表生成功能,從而適應(yīng)日后報表內(nèi)容與格式的變化。適應(yīng)性維護(hù),主要是為了讓系統(tǒng)能夠更好適應(yīng)環(huán)境的變化所進(jìn)行的一種維護(hù)工作。在計(jì)算機(jī)技術(shù)不斷發(fā)展變化的過程中,硬件更新的頻率和周期逐漸變短,新的操作系統(tǒng)和原始操作系統(tǒng)版本都會不斷更新,外部設(shè)備與系統(tǒng)部件也經(jīng)常會進(jìn)行修正與添加,在這種情況下就需要應(yīng)用軟件不斷適應(yīng)新的環(huán)境,以此提升系統(tǒng)性能與運(yùn)行效率。隨著信息系統(tǒng)使用壽命的延長,超出了最初系統(tǒng)開發(fā)時的應(yīng)用壽命,應(yīng)用對象也在發(fā)生變化。一些結(jié)構(gòu)、管理體制以及數(shù)據(jù)信息的需求等的改變,都會使系統(tǒng)不能適應(yīng)新的應(yīng)用環(huán)境。比如,代碼、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)格式和存儲介質(zhì)等的變化,都會對系統(tǒng)的正常運(yùn)行產(chǎn)生影響。因此,對系統(tǒng)和軟件進(jìn)行相應(yīng)的調(diào)整很有必要,以使計(jì)算機(jī)應(yīng)用軟件能夠適應(yīng)應(yīng)用環(huán)境和需求的變化,滿足用戶的各種新要求。

4結(jié)語

在網(wǎng)絡(luò)技術(shù)不斷發(fā)展的過程中,計(jì)算機(jī)技術(shù)與人們的生活和工作越來越密不可分。隨著各種新需求的不斷涌現(xiàn),計(jì)算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)工作也面臨著挑戰(zhàn)和機(jī)遇。在計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中,需要遵循需求分析、編程設(shè)計(jì)以及測試驗(yàn)收等相關(guān)的流程,同時,還要綜合實(shí)際情況對軟件進(jìn)行完善性、適應(yīng)性以及預(yù)防性等相關(guān)的維護(hù),以此提升軟件的運(yùn)行效率,從而滿足人們的多樣化需求。

參考文獻(xiàn)

[1]徐湘艷.計(jì)算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)探索[J].電子測試,2016(11):85-86.

[2]陳潔.計(jì)算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)要點(diǎn)剖析[J].信息系統(tǒng)工程,2016(1):123.

[3]麥合甫熱提.探析計(jì)算機(jī)應(yīng)用軟件的開發(fā)與維護(hù)[J].信息與電腦(理論版),2014(9):27-28.

作者:陳曉偉 單位:商丘職業(yè)技術(shù)學(xué)院

南江县| 克山县| 泉州市| 景洪市| 通道| 岳阳县| 贵港市| 屯门区| 健康| 冀州市| 当涂县| 团风县| 南丹县| 渝中区| 达州市| 柳州市| 大理市| 巧家县| 仲巴县| 曲水县| 金阳县| 呼和浩特市| 马山县| 珲春市| 吉林省| 司法| 班戈县| 龙门县| 慈溪市| 澎湖县| 深圳市| 盱眙县| 隆林| 舞钢市| 鹤岗市| 金溪县| 温泉县| 石台县| 江达县| 临汾市| 长岛县|