版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 關(guān)于軟件工程開發(fā)與應(yīng)用的分析</p><p><b> 【文章摘要】 </b></p><p> 隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,現(xiàn)代信息化的普及,對計算機(jī)硬件、軟件的配置要求越來越高。我們需要了解計算機(jī)技術(shù)發(fā)展的歷史和現(xiàn)狀,并結(jié)合未來的市場前景做好自身的發(fā)展。計算機(jī)技術(shù)在發(fā)展的同時,相對于硬件配置而言,軟件危機(jī)則更顯得急迫。本文主要探討了軟件工程的
2、開發(fā)與運用,促使計算機(jī)軟件的健康、快速發(fā)展。 </p><p><b> 【關(guān)鍵詞】 </b></p><p> 計算機(jī)技術(shù);軟件;軟件危機(jī);軟件工程 </p><p> 從第一臺計算機(jī)研制成功以來,計算機(jī)技術(shù)就一直在突破,隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,現(xiàn)代信息化的普及,對計算機(jī)硬件、軟件的配置要求越來越高。完整的計算機(jī)系統(tǒng)包括了有計算機(jī)硬件、
3、軟件、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員和用戶這五大部分。相對于硬件基礎(chǔ)配置的研發(fā)、生產(chǎn)而言,計算機(jī)軟件的研發(fā)需要高技術(shù)、高人才的支持。 </p><p><b> 1 計算機(jī)軟件 </b></p><p> 1.1 計算機(jī)軟件介紹 </p><p> 軟件和硬件都是計算機(jī)系統(tǒng)的重要組成部分,相對于硬件實體而言,軟件包含了程序、數(shù)據(jù)和相關(guān)文檔。
4、當(dāng)然這只是狹義的軟件的概念,廣義的軟件還包括技術(shù)、人才、制度支持。從它的概念上來講,軟件和硬件區(qū)別是很大的。軟件是抽象的集合體,不具有物理實在性;軟件的研發(fā)沒有明顯的制作過程,而是人才和技術(shù)的衍生品;軟件設(shè)計是非常復(fù)雜的,需要適應(yīng)各行各業(yè)對計算機(jī)的需求,隨著社會、經(jīng)濟(jì)的發(fā)展,這種需求矛盾就會不斷加大;軟件的開發(fā)對硬件和操作系統(tǒng)有嚴(yán)重的依賴性,因此它的研發(fā)也會受到一定限制;軟件不同一般產(chǎn)品的單一性功能,它既是研發(fā)的產(chǎn)品,同時又作為開發(fā)其他
5、產(chǎn)品的載體和平臺,具有雙重角色,因此必須從軟件的研發(fā)與軟件的管理上把控,保證軟件研發(fā)的效率和質(zhì)量。 </p><p><b> 1.2 軟件危機(jī) </b></p><p> 軟件設(shè)計是異常復(fù)雜,需要人才和技術(shù)支撐,同時還要適應(yīng)各行各業(yè)對計算機(jī)的需求,隨著社會、經(jīng)濟(jì)的發(fā)展,這種需求矛盾就會不斷加大,就會深化軟件危機(jī)。軟件危機(jī)具體指的是在計算機(jī)軟件前期研發(fā)和后期維護(hù)上
6、遇到的難以徹底解決的問題:社會、經(jīng)濟(jì)發(fā)展對軟件的需求矛盾;不斷增長的軟件數(shù)量和難以與之配套后期維護(hù)的矛盾。 </p><p> 軟件危機(jī)具體有以下因素:用戶的要求越來越高,經(jīng)常對已研發(fā)產(chǎn)品不滿意;軟件開發(fā)管理不到位,進(jìn)程緩慢,成本增加;一味追求軟件的高產(chǎn)量,軟件質(zhì)量不過關(guān),相應(yīng)的后期維護(hù)難度加大;人才、技術(shù)投入成本提高。總的來說社會、經(jīng)濟(jì)發(fā)展對軟件的需求矛盾;不斷增長的軟件數(shù)量和難以與之配套后期維護(hù)的矛盾導(dǎo)致的
7、日益深化的軟件危機(jī)除了軟件自身的原因之外,還與軟件開發(fā)、維護(hù)、管理的方法密切相關(guān)。 </p><p><b> 2 軟件工程 </b></p><p><b> 2.1 概要 </b></p><p> 計算機(jī)系統(tǒng)不斷發(fā)展,從最初的人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段和現(xiàn)在的面向?qū)ο蟮臄?shù)據(jù)庫管理階段;計算機(jī)網(wǎng)絡(luò)
8、也從基礎(chǔ)網(wǎng)絡(luò),到現(xiàn)階段的高速智能網(wǎng)絡(luò),但是軟件研發(fā)和維護(hù)的兩大矛盾,即軟件危機(jī)還沒有得到有效解決,甚至在某種程度還有加深的趨勢。早在上世紀(jì)中期以后就提出了軟件危機(jī)的概念和試圖解決軟件危機(jī)的方法。1968年,北約科技委員會就召開了大會,商議解決軟件危機(jī)的對策,并且第一次提出了“軟件工程”的概念。雖然軟件研發(fā)和維護(hù)的兩大矛盾,即軟件危機(jī)還沒有得到有效解決,甚至在某種程度還有加深的趨勢;但是在軟件工程提出開始,至今已經(jīng)有45年,還是取得了不錯
9、的發(fā)展。 </p><p> 2.2 軟件工程的發(fā)展 </p><p> 工程,是用在條件不確定,資源受到約束的情況下采取結(jié)構(gòu)化、系統(tǒng)性的方法進(jìn)行需求設(shè)計。軟件設(shè)計是非常復(fù)雜的,需要適應(yīng)各行各業(yè)對計算機(jī)的需求,隨著社會、經(jīng)濟(jì)的發(fā)展,這種需求矛盾就會加大;還有開發(fā)與維護(hù)的矛盾都需要運用工程的概念去應(yīng)對現(xiàn)有的軟件危機(jī)。軟件工程就是采用工程的概念、原理和方法對軟件進(jìn)行開發(fā)、維護(hù)和管理,由此可
10、知軟件工程主要包含了兩大方面的內(nèi)容,軟件開發(fā)技術(shù)和軟件工程項目管理,其中管理就包含了后期維護(hù)。 </p><p> 軟件工程包含了以下基本原理:軟件工程是結(jié)構(gòu)化、可定量的工程,要分階段對軟件生命周期進(jìn)行監(jiān)控,嚴(yán)格管理;除了計劃嚴(yán)格管理之外,還有分階段進(jìn)行評審,適時找到缺點并能夠改善;嚴(yán)格進(jìn)行產(chǎn)品質(zhì)量控制,不能一味追求產(chǎn)品的數(shù)量,要質(zhì)、量兼顧;采用現(xiàn)代、先進(jìn)的程序設(shè)計方法;整個軟件研發(fā)工程要組合清晰,減少軟件硬件
11、和開發(fā)人員的依賴性;還要不斷改進(jìn)軟件工程實踐,使工程化的方法更適應(yīng)軟件的開發(fā)與管理。軟件前期研發(fā)與后期維護(hù),以及整個項目的管理都需要關(guān)照軟件的生命周期。軟件生命周期是指從概念開始一直到最終軟件產(chǎn)品停止使用的整個周期,包括了有概念設(shè)計、需求分析、具體設(shè)計、軟件開發(fā)、軟件測試、安裝及使用、維護(hù)和最終停止使用的整個周期。 </p><p> 3 軟件生命周期的管理 </p><p><b
12、> 3.1 項目管理 </b></p><p> 軟件項目管理包括的計劃制定和具體實施。在具體軟件項目進(jìn)行之前,首先必須進(jìn)行軟件設(shè)計計劃的制定,計劃是完成軟件研發(fā)的首要基礎(chǔ);然后才是具體項目的實施與監(jiān)管,要能根據(jù)具體情況,進(jìn)行合理調(diào)整,使得項目取得最優(yōu)化發(fā)展。 </p><p><b> 3.2 需求管理 </b></p><
13、;p> 軟件是為用戶研發(fā)的,沒有用戶的需求,就談不上軟件的開發(fā)與維護(hù),因此必須要充分了解用戶的需求,使項目于用戶需求之間達(dá)到一個很好的平衡。 </p><p> 3.3 軟件具體研發(fā)管理 </p><p> 軟件具體研發(fā)包括軟件設(shè)計和軟件測試。軟件設(shè)計是軟件研發(fā)最重要的一部分,沒有具體的設(shè)計,就沒有產(chǎn)品的研發(fā)。隨著計算機(jī)技術(shù)的發(fā)展,軟件設(shè)計方法也在不斷發(fā)展,現(xiàn)在主要有面向?qū)ο蟮?/p>
14、程序設(shè)計和面向過程的結(jié)構(gòu)化程序設(shè)計等,現(xiàn)有的設(shè)計方法也在不斷成熟發(fā)展,要根據(jù)具體的產(chǎn)品及用戶的需求選擇適合的方法。產(chǎn)品研發(fā)完成之后,不是馬上投入使用,還需要進(jìn)行軟件測試。軟件測試可以發(fā)現(xiàn)軟件中的錯誤與疏漏,在軟件投入使用之前根據(jù)測試結(jié)果進(jìn)行改正,那么就不會影響用戶的正常使用。 </p><p><b> 4 總結(jié) </b></p><p> 社會、經(jīng)濟(jì)發(fā)展對軟件的
15、需求矛盾;不斷增長的軟件數(shù)量和難以與之配套后期維護(hù)的矛盾產(chǎn)生的軟件危機(jī),在目前來說,雖然沒有得到徹底解決,但它不斷促使計算機(jī)軟件的發(fā)展與提升。 </p><p><b> 【參考文獻(xiàn)】 </b></p><p> [1]蔣明遠(yuǎn).關(guān)于軟件工程需求分析探究[J].商場現(xiàn)代化,2010,(09) </p><p> [2]劉征.軟件開發(fā)框架模型
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程成本控制軟件的開發(fā)與應(yīng)用.pdf
- 探析軟件工程的開發(fā)和應(yīng)用
- 工程型預(yù)測控制軟件的開發(fā)與應(yīng)用.pdf
- 鋼質(zhì)模板支架分析軟件系統(tǒng)的開發(fā)與應(yīng)用.pdf
- 高速磨床結(jié)構(gòu)分析軟件平臺的開發(fā)與應(yīng)用.pdf
- 關(guān)于計算機(jī)軟件工程的研究與應(yīng)用
- 軟件工程的應(yīng)用與實踐
- 軟件工程分析與設(shè)計
- PHS網(wǎng)絡(luò)優(yōu)化輔助軟件分析系統(tǒng)的開發(fā)與應(yīng)用.pdf
- 保護(hù)煤柱繪制軟件的開發(fā)與應(yīng)用
- 數(shù)學(xué)與應(yīng)用數(shù)學(xué)+軟件工程
- 軟件工程開發(fā)案例
- 數(shù)學(xué)與應(yīng)用數(shù)學(xué) + 軟件工程
- 軟件工程應(yīng)用淺析
- 關(guān)于計算機(jī)軟件工程的分析思考
- 軟件工程畢業(yè)論文-android跑步應(yīng)用開發(fā)
- 軟件工程方向分析
- 家禽育種數(shù)據(jù)軟件的開發(fā)與應(yīng)用.pdf
- 企業(yè)即時通軟件的開發(fā)與應(yīng)用.pdf
- 軟件工程開發(fā)計劃書
評論
0/150
提交評論