成人免费看黄网站无遮挡,caowo999,se94se欧美综合色,a级精品九九九大片免费看,欧美首页,波多野结衣一二三级,日韩亚洲欧美综合

軟件工程技術(shù)發(fā)展及應用論文

時(shí)間:2021-06-11 16:19:15 論文 我要投稿

軟件工程技術(shù)發(fā)展及應用論文

  【摘 要】軟件工程是一門(mén)研究用工程化方法構建和維護有效的、實(shí)用的和高質(zhì)量的軟件的新興學(xué)科。它涉及程序設計語(yǔ)言、數據庫、軟件開(kāi)發(fā)工具、系統平臺、標準、設計模式等方面。隨著(zhù)現代信息化不斷的發(fā)展與進(jìn)步,軟件工作作為一門(mén)新興學(xué)科已經(jīng)廣泛滲透到各個(gè)領(lǐng)域,在現代社會(huì )中,軟件應用于多個(gè)方面,這些應用促進(jìn)了經(jīng)濟和社會(huì )的發(fā)展,也提高了工作效率和生活效率 。這門(mén)學(xué)科在計算機技術(shù)的發(fā)展與應用中起到了關(guān)鍵的作用,為現如今強大的計算機信息技術(shù)奠定了夯實(shí)的基礎。

軟件工程技術(shù)發(fā)展及應用論文

  【關(guān)鍵詞】軟件工程;程序編寫(xiě);軟件模型

  軟件工程技術(shù)的發(fā)展經(jīng)歷了30年的發(fā)展時(shí)間,經(jīng)歷了多次的改革與發(fā)展,每一次改革與發(fā)展的著(zhù)重對象和發(fā)展進(jìn)度都在不斷變化中,F如今,計算機基礎正朝著(zhù)高科技、現代化、信息化的層面不斷發(fā)展,傳統的軟件工程技術(shù)在質(zhì)量和效率上已經(jīng)不能滿(mǎn)足人們的需求,軟件開(kāi)發(fā)局面必須要向更加全面、系統、深刻的方向發(fā)展,才能適應現代的計算機軟件開(kāi)發(fā)市場(chǎng)。

  1.軟件工程技術(shù)的發(fā)展歷程

  它的發(fā)展過(guò)程分為了三個(gè)階段,程序設計階段、軟件設計階段、軟件工程階段,第一個(gè)階段就僅僅是沒(méi)有軟件的概念,只是圍繞計算機開(kāi)發(fā)出規模較小的程序內容,只是簡(jiǎn)單的程序編制。第二個(gè)階段開(kāi)始出現“軟件作坊”,軟件開(kāi)發(fā)環(huán)境相對成熟,技術(shù)開(kāi)發(fā)人員逐漸意識到開(kāi)發(fā)出更加全面、系統、深刻的軟件工程才能滿(mǎn)足現階段人們對軟件工程技術(shù)的需要。第三個(gè)階段中,由于開(kāi)發(fā)軟件需要大量的人力和資源,投資的費用巨大,但是其軟件技術(shù)的.實(shí)用性卻不能得到保證,落后的生產(chǎn)方式無(wú)法滿(mǎn)足迅速增長(cháng)的,從而導致與維護過(guò)程中出現一系列嚴重問(wèn)題的現象,此階段出現了嚴重的“軟件危機”,開(kāi)發(fā)人員深刻的認識到了得不斷的研究和改變開(kāi)發(fā)的技術(shù)手段和管理方法,才能開(kāi)發(fā)出統一、規范的軟件工程。這個(gè)開(kāi)發(fā)階段成就了現如今軟件工程的基礎理論思想,為軟件工程基礎的完善構造了基本框架。

  2.軟件工程技術(shù)的概述

  就軟件工程而言,主要就是借鑒傳統軟件工程技術(shù)的原則和方法來(lái)開(kāi)發(fā)出高質(zhì)量的軟件,軟件工程現階段的要求就是應需而生,其本質(zhì)就是對物理空間中的行為模式,進(jìn)行邏輯的抽象。首先要研究軟件的元素和結構模型,實(shí)現“高層概念”到“低層概念”的映射,其中應用了計算機科學(xué)、數學(xué)和管理科學(xué)。計算機科學(xué)和數學(xué)用于構造模型與算法,工程科學(xué)用于制定規范、設計范型、評估成本及確定權衡,管理科學(xué)用于計劃、資源、質(zhì)量和成本的管理。軟件開(kāi)發(fā)的模型是軟件開(kāi)發(fā)的全過(guò)程、活動(dòng) 、任務(wù)的結構框架 ,早期的瀑布式開(kāi)發(fā)模型的作用就是告訴人們需要做什么,經(jīng)過(guò)不斷的發(fā)展,到后來(lái)的螺旋模型讓人們在開(kāi)發(fā)軟件時(shí)引入了其他模型不具備的風(fēng)險分析,它兼顧了快速原型的迭代特征以及瀑布模型的系統化與嚴格監控。每個(gè)模式都展示了在不同時(shí)代軟件產(chǎn)業(yè)對軟件開(kāi)發(fā)不同的認識,不可否認的是,每個(gè)軟件模型都有自己的有點(diǎn),越到成熟時(shí)期的軟件模型更加趨于完善。但是要根據開(kāi)發(fā)軟件的實(shí)際情況來(lái)使用軟件模型。

  3.軟件工程應用的實(shí)施

  在實(shí)際的開(kāi)發(fā)應用中,主要通過(guò)幾個(gè)步驟來(lái)完成應用實(shí)施,首先要制定計劃,確定軟件目標,選擇實(shí)施方案,弄清項目開(kāi)發(fā)的限制條件;其次進(jìn)行風(fēng)險分析,分析評估所選的 方案,考慮如何識別和消除風(fēng)險;其次是進(jìn)行實(shí)施,實(shí)施軟件開(kāi)發(fā)和驗證;最后提出評估,提出修正建議,指定下一步計劃。

  3.1軟件開(kāi)發(fā)的制定

  必須提供一個(gè)基本框架,合理的估算出軟件開(kāi)發(fā)項目所需的成本,資源和開(kāi)發(fā)進(jìn)度,并制定軟件項目開(kāi)發(fā)的過(guò)程,按照過(guò)程有序進(jìn)行,在做計劃時(shí),必須就需要的人力、項目持續時(shí)間及成本作出估算,此估算需按照歷史估算的成本做參考,軟件項目計劃包括兩個(gè)任務(wù):研究和估算。即通過(guò)研究確定該軟件項目的主要功能、性能和系統界面。

  3.2需求分析和定義

  風(fēng)險分析對于軟件項目管理是決定性的,然而現在還是有很多軟件開(kāi)發(fā)者不考慮風(fēng)險就著(zhù)手進(jìn)行,風(fēng)險是軟件開(kāi)發(fā)不可忽視且長(cháng)期潛在的不利因素,它能不同程度影響軟件產(chǎn)品的質(zhì)量。開(kāi)發(fā)軟件者在軟件風(fēng)險的目標還沒(méi)有造成之前,要及時(shí)對軟件進(jìn)行識別和分析,進(jìn)而減少或消除風(fēng)險對軟件帶來(lái)的損害。

  3.3軟件設計

  此步驟是軟件開(kāi)發(fā)的核心,是把需求變成實(shí)質(zhì)需要的具體方案。首先先搭建一種概念設計,要注重項目計劃的層次性。它是把許多事物和問(wèn)題抽象起來(lái),并且抽象它們不同的層次和角度。將問(wèn)題或事物分解并模塊化使得解決問(wèn)題變得容易,通常分為總體設計和詳細設計兩個(gè)方面?傮w設計是系統通過(guò)使得設計陳述逐漸接近源代碼,從而導出軟件的模塊結構。而詳細設計主要注重于把框架逐步求精細化為具體的數據結構和軟件的算法表達,按照模塊的設計準則把設計行為、數據、算法和程序設計通過(guò)現代程序的界面設計結合起來(lái)。

  3.4程序編寫(xiě)

  是讓為解決某個(gè)問(wèn)題而使用某種編寫(xiě)程序代碼,并最終得到相應結果的過(guò)程,根據源程序清單寫(xiě)出的程序結構簡(jiǎn)單、直觀(guān)、易理解。

  3.5軟件測試

  軟件測試時(shí)保證軟件質(zhì)量的重要手段。首先要閱讀需求,理解需求,與客戶(hù)、開(kāi)發(fā)、架構多方交流,深入了解需求;其次,根據需求估算測試所需資源(人力、設備等)、所需時(shí)間、功能點(diǎn)劃分、如何合理分配安排資源等;再次,根據測試用例的詳細步驟,執行測試用例,通過(guò)不斷測試、追蹤,直到被測軟件達到測試需求要求;最后,通過(guò)用戶(hù)體驗來(lái)完成軟件的發(fā)布。

  4.總結

  軟件系統作為計算機系統的核心,隨著(zhù)其運行環(huán)境的演變也經(jīng)歷了一系列的變革。在社會(huì )信息化不斷發(fā)展的今天,軟件作為一種特別的產(chǎn)品,具有很大的發(fā)展前景和目標市場(chǎng),因為現如今各行各業(yè)都需要計算機技術(shù),然而軟件就是各類(lèi)信息帶到生產(chǎn)力中,很大程度上為用戶(hù)帶來(lái)了便捷,軟件系統為了適應這樣一種發(fā)展趨勢,將會(huì )逐步呈現出柔性、多目標、連續反應式的網(wǎng)構軟件系統的形態(tài)。因此,我們必須提高軟件的質(zhì)量,生產(chǎn)出適合用戶(hù)需求的高質(zhì)量軟件,進(jìn)一步促使軟件生產(chǎn)產(chǎn)業(yè)向更高水準發(fā)展。 [科]

  【參考文獻】

  [2]朱劍.軟件工程系統的發(fā)展及其應用[J].商場(chǎng)現代化,2010(06).

【軟件工程技術(shù)發(fā)展及應用論文】相關(guān)文章:

軟件工程技術(shù)發(fā)展思路論文02-12

軟件工程技術(shù)發(fā)展趨勢論文03-29

淺議軟件工程技術(shù)發(fā)展解析的論文02-12

軟件工程技術(shù)發(fā)展趨勢的論文02-12

軟件工程實(shí)踐教學(xué)中的應用案例論文06-14

軟件工程合理設計與實(shí)際應用研究論文04-16

信息技術(shù)發(fā)展論文03-29

技術(shù)發(fā)展與網(wǎng)絡(luò )建設論文02-05

軟件工程應用型人才培養模式論文06-29