資源描述:
《計(jì)算機(jī)應(yīng)用軟件開發(fā)和維護(hù).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、計(jì)算機(jī)應(yīng)用軟件開發(fā)和維護(hù)摘要:進(jìn)入21世紀(jì)以來,計(jì)算機(jī)應(yīng)用技術(shù)已經(jīng)成為計(jì)算機(jī)系統(tǒng)構(gòu)建中不可分割的一部分,被廣泛地運(yùn)用到各行各業(yè),其不但提升了人們的工作效率,還很大程度上改變了人們的生活方式。而計(jì)算機(jī)應(yīng)用軟件是計(jì)算機(jī)使用者為了達(dá)到實(shí)現(xiàn)界面鏈接,來處理計(jì)算機(jī)的硬件。主要對(duì)計(jì)算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)進(jìn)行了探究,以期能夠促進(jìn)我國(guó)計(jì)算機(jī)事業(yè)的發(fā)展提供一些幫助關(guān)鍵詞:計(jì)算機(jī)技術(shù);應(yīng)用軟件;開發(fā)和維護(hù)在高度發(fā)展的信息社會(huì)中,計(jì)算機(jī)不但能夠?yàn)樯a(chǎn)力創(chuàng)造更多的可能性,還能為人們的日常生活帶來方便,是不可或缺的一個(gè)工具。進(jìn)入21世紀(jì)以來,
2、隨著信息技術(shù)的發(fā)展和大數(shù)據(jù)時(shí)代的到來,我國(guó)信息化產(chǎn)業(yè)的規(guī)模越來越大,計(jì)算機(jī)系統(tǒng)適用范圍越來越廣,服務(wù)功能越來越強(qiáng)大。計(jì)算機(jī)應(yīng)用軟件不但提升了計(jì)算機(jī)的應(yīng)用價(jià)值,還滿足了人們的多樣化需求。應(yīng)用軟件是計(jì)算機(jī)軟件中的一個(gè)組成部分,如:視頻播放軟件應(yīng)用軟件愛奇藝視頻、即時(shí)通信工具QQ等。研發(fā)計(jì)算機(jī)應(yīng)用軟件旨在滿足用戶的各種使用需求,促使應(yīng)用軟件開發(fā)工作繁榮發(fā)展。同時(shí)通過維護(hù)工作的有效開展,在應(yīng)用軟件整個(gè)運(yùn)行周期中能夠保證應(yīng)用軟件功能正常發(fā)揮。1概述如果計(jì)算機(jī)沒有軟件的支撐,就像一堆廢鐵,因此軟件是計(jì)算機(jī)的靈魂,能夠促使計(jì)算機(jī)具有
3、非凡的靈活性和通用性,能夠使不同的計(jì)算機(jī)完成很多工作。一般情況下,計(jì)算機(jī)軟件分為應(yīng)用軟件和系統(tǒng)軟件兩種。其中應(yīng)用軟件是一個(gè)特定的程序,是為了某種特定的需求和用途而被開發(fā)出來的軟件,可以是一組功能聯(lián)系緊密的程序整體,其相互之間能夠協(xié)調(diào)合作,也可以是一個(gè)簡(jiǎn)單的圖像瀏覽器或處理器,也可以是一個(gè)由眾多獨(dú)立程序構(gòu)成的大型軟件系統(tǒng)。如:微軟Office軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)等,前者是具有一套十分完整的辦公系統(tǒng);后者是一些大型企業(yè)經(jīng)常使用的一種系統(tǒng)。常見的應(yīng)用軟件有教育和娛樂軟件、信息管理軟件、WPS和Word等相關(guān)的文字處理軟件,以
4、及類似AutoCAD的輔助設(shè)計(jì)軟件。5學(xué)海無涯2計(jì)算機(jī)應(yīng)用軟件的開發(fā)5學(xué)海無涯2.1計(jì)算機(jī)應(yīng)用軟件的需求與設(shè)計(jì)、要求。實(shí)際上,由于系統(tǒng)環(huán)境因素的影響,才促使計(jì)算機(jī)應(yīng)用軟件的開發(fā)。因此,必須要對(duì)市場(chǎng)進(jìn)行調(diào)查后才能研發(fā)計(jì)算機(jī)軟件產(chǎn)品。并且為了贏得市場(chǎng)需要和用戶需求達(dá)成一致的設(shè)計(jì),確保軟件開發(fā)的準(zhǔn)確性。在對(duì)市場(chǎng)需求做了初步調(diào)查分析之后,為了確保設(shè)計(jì)的合理性,要建立符合基本情況的應(yīng)用軟件的參考模型,然后為了滿足用戶的基本需求,還要進(jìn)一步完善優(yōu)化該系統(tǒng)模型。軟件開發(fā)需求的分析質(zhì)量如何,會(huì)影響到應(yīng)用軟件的整個(gè)開發(fā)過程和最后結(jié)果。因
5、此,在設(shè)計(jì)軟件概要時(shí),研究人員依據(jù)軟件所需的內(nèi)容并綜合軟件功能實(shí)際情況設(shè)計(jì)軟件程序圖。概要設(shè)計(jì)可以為軟件的開發(fā)提供整體框架,如果使用C語言,則還需要依據(jù)軟件模塊設(shè)計(jì)各個(gè)模塊的功能,其是一種高級(jí)語言編寫程序。同時(shí),在此框架上,還需要進(jìn)行概要設(shè)計(jì)所有的開發(fā)過程和工作。因此,在軟件開發(fā)過程中,設(shè)計(jì)框架是重要構(gòu)成部分,其能夠提升軟件的運(yùn)行效率,影響軟件程序功能。并且在開發(fā)軟件過程中,通過選用多種語句或者邏輯關(guān)系,能夠?qū)崿F(xiàn)其一定的功能,提升軟件的應(yīng)用能力。另外,在計(jì)算機(jī)的使用過程中,計(jì)算機(jī)應(yīng)用軟件具有非常重要的作用,缺少了應(yīng)用軟
6、件計(jì)算機(jī)就無法運(yùn)行,如同魚和水的關(guān)系。并且,計(jì)算機(jī)應(yīng)用軟件給社會(huì)造成了很大的影響,在人們的日常生活和辦公中,其也能提高計(jì)算機(jī)的效率。因此,軟件開發(fā)的測(cè)試階段是為后期的維護(hù)工作做準(zhǔn)備,能夠減少系統(tǒng)保證,提升計(jì)算機(jī)正常工作效率,從而充分發(fā)揮它的作用為人們提供高效方便的服務(wù)。2.2計(jì)算機(jī)應(yīng)用軟件的編碼和設(shè)計(jì)。在實(shí)際使用應(yīng)用軟件過程中,系統(tǒng)編碼是生成過程,包括系統(tǒng)軟件和文檔程度壓縮兩部分。程序的編寫需要選用相適應(yīng)的計(jì)算機(jī)語言,是軟件需求分析和概要設(shè)計(jì)之后的一個(gè)重要工作。根據(jù)相關(guān)的實(shí)踐結(jié)果證明,為了提升軟件的開發(fā)效率,供使用的高
7、級(jí)計(jì)算機(jī)語言有很多,因此,開發(fā)人員應(yīng)該有針對(duì)性地、根據(jù)軟件的實(shí)際需要情況來研究、對(duì)比分析多種計(jì)算機(jī)語言。如:VE和VB等相關(guān)的可視化編成軟件、常見的Java和C語言。在開發(fā)簡(jiǎn)單軟件時(shí),一些沒有專業(yè)知識(shí)的研究人員可以使用這類語言。另外,進(jìn)行編碼之前,設(shè)計(jì)人員根據(jù)邏輯關(guān)系,以已經(jīng)完成的設(shè)計(jì)框架為基礎(chǔ),以做好詳細(xì)的設(shè)計(jì)工作為出發(fā)點(diǎn),設(shè)計(jì)軟件需要的功能,然后根據(jù)設(shè)計(jì)流程完成編碼工作。計(jì)算機(jī)軟件設(shè)計(jì)中,當(dāng)前軟件開發(fā)環(huán)境中使用最多的是C語言,其很適合使用在軟件的開發(fā)維護(hù)過程,語句比較容易理解,語言模塊形式較為簡(jiǎn)單。2.3計(jì)算機(jī)應(yīng)用
8、軟件的測(cè)試與驗(yàn)收。為了檢驗(yàn)這款軟件的實(shí)際應(yīng)用效果與功能,在計(jì)算機(jī)應(yīng)用軟件開發(fā)編寫完成之后,研究人員還要進(jìn)行相關(guān)的測(cè)試工作。通常情況下,為了測(cè)試其結(jié)果是否符合要求,軟件測(cè)試方式是隨機(jī)輸入一些數(shù)據(jù)。因此,一般情況下,研究人員會(huì)選擇多組隨機(jī)數(shù)據(jù),來保障軟件功能的準(zhǔn)確度,并配合一些特定參數(shù)進(jìn)行反復(fù)檢測(cè)。近些年來,隨著計(jì)算機(jī)軟件技術(shù)的不斷發(fā)