論文:分析計(jì)算機(jī)軟件的開發(fā)與發(fā)展
摘 要:摘要:在當(dāng)今社會(huì),計(jì)算機(jī)的應(yīng)用是相當(dāng)廣泛的,它不僅對(duì)人們的工作、學(xué)習(xí)和生活的方式有所改變,還同時(shí)對(duì)社會(huì)的發(fā)展有推動(dòng)作用。計(jì)算機(jī)是由硬件和軟件構(gòu)成的。而計(jì)算機(jī)硬件的功能是輸入并存儲(chǔ)程序和數(shù)據(jù),以及執(zhí)行程序把數(shù)據(jù)加工成可以利用的形式;而軟件就好比人的思想,沒有軟件的電腦就像是沒有思想和靈魂的軀體,什么都做不了。
關(guān)鍵詞:關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā);發(fā)展
計(jì)算機(jī)對(duì)人類的生產(chǎn)及社會(huì)活動(dòng)都具有極其重要的影響,并以極強(qiáng)的生命力在飛速發(fā)展著。它從最初的軍事科研應(yīng)用領(lǐng)域擴(kuò)展到目前社會(huì)的各個(gè)領(lǐng)域,證明計(jì)算機(jī)產(chǎn)業(yè)的規(guī)模是相當(dāng)巨大的,并帶動(dòng)了全球范圍的技術(shù)進(jìn)步,由此引發(fā)了深刻的社會(huì)變革。計(jì)算機(jī)不僅是學(xué)校、企事業(yè)單位工作的伙伴,也進(jìn)入尋常百姓家,是信息社會(huì)中不可缺少的工具。它是人類進(jìn)入信息時(shí)代的重要標(biāo)志之一。
根據(jù)《中國(guó)大百科全書》的解釋,“硬件”泛指各種計(jì)算設(shè)備和器械,所謂“軟件”是指計(jì)算機(jī)系統(tǒng)中的程序和有關(guān)的文件。
一 計(jì)算機(jī)軟件與硬件的區(qū)別
二 計(jì)算機(jī)軟件的開發(fā)
軟件開發(fā)的根據(jù)是用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程,軟件開發(fā)是一項(xiàng)系統(tǒng)工程,它包括需求捕捉,需求分析,設(shè)計(jì),實(shí)現(xiàn)和測(cè)試。軟件一般是根據(jù)用戶某種程序設(shè)計(jì)語言來實(shí)現(xiàn)的。一般的開發(fā)工具就是采用軟件開發(fā)。各個(gè)軟件一般都有與之對(duì)應(yīng)的軟件許可,軟件的使用者想要合法的使用軟件是必須在同意所使用的許可證的情況下才能夠進(jìn)行。從另一方面來講,某種特定軟件的許可條款與法律是不能相抵觸的。沒有經(jīng)過軟件版權(quán)所有者許可的軟件拷貝,甚至是購(gòu)買和使用盜版軟件都將會(huì)引發(fā)法律問題。
一個(gè)軟件的生存的周期是從開始計(jì)劃到廢棄為止的。它的周期包括計(jì)劃、開發(fā)和運(yùn)行,每一時(shí)期又是以若干個(gè)更小的階段構(gòu)成的。問題定義和可行性研究稱為計(jì)劃時(shí)期;開發(fā)時(shí)期包括需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和編碼;運(yùn)行時(shí)期就是測(cè)試和維護(hù)。而系統(tǒng)計(jì)劃、分析、設(shè)計(jì)、編碼、測(cè)試及維護(hù)等六大步驟是我們開發(fā)軟件項(xiàng)目的基本。軟件開發(fā)必不可少的一步是從制定計(jì)劃開始,在制定計(jì)劃的同時(shí),軟件項(xiàng)目最終要解決的問題也是必須要準(zhǔn)確的弄清楚的,還要考慮相應(yīng)的對(duì)策,在計(jì)劃不周的情況下倉(cāng)促著手是軟件開發(fā)的一大忌。
三 軟件的分類
計(jì)算機(jī)軟件包括系統(tǒng)軟件和應(yīng)用軟件兩大類:系統(tǒng)軟件是管理、監(jiān)控、維護(hù)計(jì)算機(jī)的軟件,如操作系統(tǒng)、自檢程序等。應(yīng)用軟件主要就是解決某些具體問題的軟件,如人事管理軟件、學(xué)習(xí)管理軟件等。軟件從功能上來說是利用計(jì)算機(jī)本身的邏輯功能合理地組織計(jì)算機(jī)工作,簡(jiǎn)化甚至代替人們使用計(jì)算機(jī)過程的工作環(huán)境。
系統(tǒng)軟件
系統(tǒng)軟件是負(fù)責(zé)計(jì)算機(jī)系統(tǒng)中各種獨(dú)立的硬件可以協(xié)調(diào)工作的?傮w來說,系統(tǒng)軟件包括操作系統(tǒng)和數(shù)據(jù)庫(kù)管理,文件系統(tǒng)管理,編譯器,網(wǎng)絡(luò)連接等一系列基本的工具
系統(tǒng)軟件由一組控制計(jì)算機(jī)系統(tǒng)并管理其資源的程序組成,它的主要功能有:啟動(dòng)計(jì)算機(jī),加載和執(zhí)行應(yīng)用程序,將程序語言翻譯成機(jī)器語言等。系統(tǒng)軟件實(shí)際上也可以看作是用戶與計(jì)算機(jī)的接口,應(yīng)用軟件和用戶控制、訪問硬件的手段主要都是由操作系統(tǒng)完成的。
應(yīng)用軟件
應(yīng)用軟件的開發(fā)是為了某種特定的用途。應(yīng)用軟件的編制一般都是針對(duì)用戶利用計(jì)算機(jī)來解決某類實(shí)際問題。它可以是一組功能緊密聯(lián)系,可以互相協(xié)作的程序的.集合,如微軟的Office軟件;也可以是一個(gè)特定的程序,如一個(gè)圖像瀏覽器;還可以是一個(gè)由眾多獨(dú)立程序組成的龐大的軟件系統(tǒng),如數(shù)據(jù)庫(kù)管理系統(tǒng)。
系統(tǒng)軟件的任務(wù)有兩點(diǎn):更好地發(fā)揮計(jì)算機(jī)的效率;方便用。應(yīng)用軟件是為解決各種實(shí)際問題而編制的計(jì)算機(jī)應(yīng)用程序及其有關(guān)資料。如事務(wù)管理方面的軟件:工資系統(tǒng)、財(cái)務(wù)系統(tǒng)等;用于科學(xué)計(jì)算方面的數(shù)學(xué)計(jì)算IC現(xiàn)貨商軟件包、有限元計(jì)算軟件包等都是應(yīng)用軟件。
四 軟件的發(fā)展
至此,軟件才有了更好的發(fā)展。軟件的方便易用為人們高效率的完成那些異常繁瑣的各種工作有了很大的幫助,而人們的各種需求也開始慢慢浮出水面,從而引發(fā)了不同領(lǐng)域不同層次要求的軟件一日千里的突破性增長(zhǎng)。而用戶經(jīng)濟(jì)效益的提高也帶動(dòng)了軟件行業(yè)的收益,所以軟件開始頻繁升級(jí),從而硬件的發(fā)展開始滯后于軟件。近年來,軟件行業(yè)的排頭兵微軟一方面為了滿足人們不斷增加的各種需求,另一方面為了確保其競(jìng)爭(zhēng)優(yōu)勢(shì),每隔一段時(shí)間一種新的操作系統(tǒng)軟件就出現(xiàn)了,每當(dāng)微軟推出新的操作系統(tǒng),相應(yīng)的對(duì)硬件的要求也就越高,這就刺激了軟件硬件必須同步發(fā)展。
【論文:分析計(jì)算機(jī)軟件的開發(fā)與發(fā)展】相關(guān)文章:
1.計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀與發(fā)展趨勢(shì)分析論文
2.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展探究
4.淺談?dòng)?jì)算機(jī)軟件開發(fā)的語言分析
6.計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)分析
7.水利經(jīng)濟(jì)的市場(chǎng)開發(fā)分析論文