2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  關(guān)于軟件工程開發(fā)與應(yīng)用的分析</p><p><b>  【文章摘要】 </b></p><p>  隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,現(xiàn)代信息化的普及,對(duì)計(jì)算機(jī)硬件、軟件的配置要求越來越高。我們需要了解計(jì)算機(jī)技術(shù)發(fā)展的歷史和現(xiàn)狀,并結(jié)合未來的市場(chǎng)前景做好自身的發(fā)展。計(jì)算機(jī)技術(shù)在發(fā)展的同時(shí),相對(duì)于硬件配置而言,軟件危機(jī)則更顯得急迫。本文主要探討了軟件工程的

2、開發(fā)與運(yùn)用,促使計(jì)算機(jī)軟件的健康、快速發(fā)展。 </p><p><b>  【關(guān)鍵詞】 </b></p><p>  計(jì)算機(jī)技術(shù);軟件;軟件危機(jī);軟件工程 </p><p>  從第一臺(tái)計(jì)算機(jī)研制成功以來,計(jì)算機(jī)技術(shù)就一直在突破,隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,現(xiàn)代信息化的普及,對(duì)計(jì)算機(jī)硬件、軟件的配置要求越來越高。完整的計(jì)算機(jī)系統(tǒng)包括了有計(jì)算機(jī)硬件、

3、軟件、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員和用戶這五大部分。相對(duì)于硬件基礎(chǔ)配置的研發(fā)、生產(chǎn)而言,計(jì)算機(jī)軟件的研發(fā)需要高技術(shù)、高人才的支持。 </p><p><b>  1 計(jì)算機(jī)軟件 </b></p><p>  1.1 計(jì)算機(jī)軟件介紹 </p><p>  軟件和硬件都是計(jì)算機(jī)系統(tǒng)的重要組成部分,相對(duì)于硬件實(shí)體而言,軟件包含了程序、數(shù)據(jù)和相關(guān)文檔。

4、當(dāng)然這只是狹義的軟件的概念,廣義的軟件還包括技術(shù)、人才、制度支持。從它的概念上來講,軟件和硬件區(qū)別是很大的。軟件是抽象的集合體,不具有物理實(shí)在性;軟件的研發(fā)沒有明顯的制作過程,而是人才和技術(shù)的衍生品;軟件設(shè)計(jì)是非常復(fù)雜的,需要適應(yīng)各行各業(yè)對(duì)計(jì)算機(jī)的需求,隨著社會(huì)、經(jīng)濟(jì)的發(fā)展,這種需求矛盾就會(huì)不斷加大;軟件的開發(fā)對(duì)硬件和操作系統(tǒng)有嚴(yán)重的依賴性,因此它的研發(fā)也會(huì)受到一定限制;軟件不同一般產(chǎn)品的單一性功能,它既是研發(fā)的產(chǎn)品,同時(shí)又作為開發(fā)其他

5、產(chǎn)品的載體和平臺(tái),具有雙重角色,因此必須從軟件的研發(fā)與軟件的管理上把控,保證軟件研發(fā)的效率和質(zhì)量。 </p><p><b>  1.2 軟件危機(jī) </b></p><p>  軟件設(shè)計(jì)是異常復(fù)雜,需要人才和技術(shù)支撐,同時(shí)還要適應(yīng)各行各業(yè)對(duì)計(jì)算機(jī)的需求,隨著社會(huì)、經(jīng)濟(jì)的發(fā)展,這種需求矛盾就會(huì)不斷加大,就會(huì)深化軟件危機(jī)。軟件危機(jī)具體指的是在計(jì)算機(jī)軟件前期研發(fā)和后期維護(hù)上

6、遇到的難以徹底解決的問題:社會(huì)、經(jīng)濟(jì)發(fā)展對(duì)軟件的需求矛盾;不斷增長(zhǎng)的軟件數(shù)量和難以與之配套后期維護(hù)的矛盾。 </p><p>  軟件危機(jī)具體有以下因素:用戶的要求越來越高,經(jīng)常對(duì)已研發(fā)產(chǎn)品不滿意;軟件開發(fā)管理不到位,進(jìn)程緩慢,成本增加;一味追求軟件的高產(chǎn)量,軟件質(zhì)量不過關(guān),相應(yīng)的后期維護(hù)難度加大;人才、技術(shù)投入成本提高??偟膩碚f社會(huì)、經(jīng)濟(jì)發(fā)展對(duì)軟件的需求矛盾;不斷增長(zhǎng)的軟件數(shù)量和難以與之配套后期維護(hù)的矛盾導(dǎo)致的

7、日益深化的軟件危機(jī)除了軟件自身的原因之外,還與軟件開發(fā)、維護(hù)、管理的方法密切相關(guān)。 </p><p><b>  2 軟件工程 </b></p><p><b>  2.1 概要 </b></p><p>  計(jì)算機(jī)系統(tǒng)不斷發(fā)展,從最初的人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段和現(xiàn)在的面向?qū)ο蟮臄?shù)據(jù)庫管理階段;計(jì)算機(jī)網(wǎng)絡(luò)

8、也從基礎(chǔ)網(wǎng)絡(luò),到現(xiàn)階段的高速智能網(wǎng)絡(luò),但是軟件研發(fā)和維護(hù)的兩大矛盾,即軟件危機(jī)還沒有得到有效解決,甚至在某種程度還有加深的趨勢(shì)。早在上世紀(jì)中期以后就提出了軟件危機(jī)的概念和試圖解決軟件危機(jī)的方法。1968年,北約科技委員會(huì)就召開了大會(huì),商議解決軟件危機(jī)的對(duì)策,并且第一次提出了“軟件工程”的概念。雖然軟件研發(fā)和維護(hù)的兩大矛盾,即軟件危機(jī)還沒有得到有效解決,甚至在某種程度還有加深的趨勢(shì);但是在軟件工程提出開始,至今已經(jīng)有45年,還是取得了不錯(cuò)

9、的發(fā)展。 </p><p>  2.2 軟件工程的發(fā)展 </p><p>  工程,是用在條件不確定,資源受到約束的情況下采取結(jié)構(gòu)化、系統(tǒng)性的方法進(jìn)行需求設(shè)計(jì)。軟件設(shè)計(jì)是非常復(fù)雜的,需要適應(yīng)各行各業(yè)對(duì)計(jì)算機(jī)的需求,隨著社會(huì)、經(jīng)濟(jì)的發(fā)展,這種需求矛盾就會(huì)加大;還有開發(fā)與維護(hù)的矛盾都需要運(yùn)用工程的概念去應(yīng)對(duì)現(xiàn)有的軟件危機(jī)。軟件工程就是采用工程的概念、原理和方法對(duì)軟件進(jìn)行開發(fā)、維護(hù)和管理,由此可

10、知軟件工程主要包含了兩大方面的內(nèi)容,軟件開發(fā)技術(shù)和軟件工程項(xiàng)目管理,其中管理就包含了后期維護(hù)。 </p><p>  軟件工程包含了以下基本原理:軟件工程是結(jié)構(gòu)化、可定量的工程,要分階段對(duì)軟件生命周期進(jìn)行監(jiān)控,嚴(yán)格管理;除了計(jì)劃嚴(yán)格管理之外,還有分階段進(jìn)行評(píng)審,適時(shí)找到缺點(diǎn)并能夠改善;嚴(yán)格進(jìn)行產(chǎn)品質(zhì)量控制,不能一味追求產(chǎn)品的數(shù)量,要質(zhì)、量兼顧;采用現(xiàn)代、先進(jìn)的程序設(shè)計(jì)方法;整個(gè)軟件研發(fā)工程要組合清晰,減少軟件硬件

11、和開發(fā)人員的依賴性;還要不斷改進(jìn)軟件工程實(shí)踐,使工程化的方法更適應(yīng)軟件的開發(fā)與管理。軟件前期研發(fā)與后期維護(hù),以及整個(gè)項(xiàng)目的管理都需要關(guān)照軟件的生命周期。軟件生命周期是指從概念開始一直到最終軟件產(chǎn)品停止使用的整個(gè)周期,包括了有概念設(shè)計(jì)、需求分析、具體設(shè)計(jì)、軟件開發(fā)、軟件測(cè)試、安裝及使用、維護(hù)和最終停止使用的整個(gè)周期。 </p><p>  3 軟件生命周期的管理 </p><p><b

12、>  3.1 項(xiàng)目管理 </b></p><p>  軟件項(xiàng)目管理包括的計(jì)劃制定和具體實(shí)施。在具體軟件項(xiàng)目進(jìn)行之前,首先必須進(jìn)行軟件設(shè)計(jì)計(jì)劃的制定,計(jì)劃是完成軟件研發(fā)的首要基礎(chǔ);然后才是具體項(xiàng)目的實(shí)施與監(jiān)管,要能根據(jù)具體情況,進(jìn)行合理調(diào)整,使得項(xiàng)目取得最優(yōu)化發(fā)展。 </p><p><b>  3.2 需求管理 </b></p><

13、;p>  軟件是為用戶研發(fā)的,沒有用戶的需求,就談不上軟件的開發(fā)與維護(hù),因此必須要充分了解用戶的需求,使項(xiàng)目于用戶需求之間達(dá)到一個(gè)很好的平衡。 </p><p>  3.3 軟件具體研發(fā)管理 </p><p>  軟件具體研發(fā)包括軟件設(shè)計(jì)和軟件測(cè)試。軟件設(shè)計(jì)是軟件研發(fā)最重要的一部分,沒有具體的設(shè)計(jì),就沒有產(chǎn)品的研發(fā)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,軟件設(shè)計(jì)方法也在不斷發(fā)展,現(xiàn)在主要有面向?qū)ο蟮?/p>

14、程序設(shè)計(jì)和面向過程的結(jié)構(gòu)化程序設(shè)計(jì)等,現(xiàn)有的設(shè)計(jì)方法也在不斷成熟發(fā)展,要根據(jù)具體的產(chǎn)品及用戶的需求選擇適合的方法。產(chǎn)品研發(fā)完成之后,不是馬上投入使用,還需要進(jìn)行軟件測(cè)試。軟件測(cè)試可以發(fā)現(xiàn)軟件中的錯(cuò)誤與疏漏,在軟件投入使用之前根據(jù)測(cè)試結(jié)果進(jìn)行改正,那么就不會(huì)影響用戶的正常使用。 </p><p><b>  4 總結(jié) </b></p><p>  社會(huì)、經(jīng)濟(jì)發(fā)展對(duì)軟件的

15、需求矛盾;不斷增長(zhǎng)的軟件數(shù)量和難以與之配套后期維護(hù)的矛盾產(chǎn)生的軟件危機(jī),在目前來說,雖然沒有得到徹底解決,但它不斷促使計(jì)算機(jī)軟件的發(fā)展與提升。 </p><p><b>  【參考文獻(xiàn)】 </b></p><p>  [1]蔣明遠(yuǎn).關(guān)于軟件工程需求分析探究[J].商場(chǎng)現(xiàn)代化,2010,(09) </p><p>  [2]劉征.軟件開發(fā)框架模型

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論