是對(duì)過(guò)去一段時(shí)間的經(jīng)歷和成果進(jìn)行總結(jié)的重要環(huán)節(jié)。總結(jié)中的語(yǔ)言要簡(jiǎn)潔明了,表達(dá)要準(zhǔn)確到位,避免使用模糊和不具體的詞語(yǔ)??偨Y(jié)范文中的經(jīng)驗(yàn)和教訓(xùn),可以幫助我們更好地總結(jié)自己的經(jīng)歷和成長(zhǎng)。
軟件工程技術(shù)分析論文篇一
摘要:計(jì)算機(jī)互聯(lián)網(wǎng)快速發(fā)展,為人們的生活、工作、教育、娛樂(lè)等方面帶來(lái)很多便利條件,到目前為止,軟件工程技術(shù)已經(jīng)成為各行各業(yè)的核心競(jìng)爭(zhēng)力。軟件工程技術(shù)作為系統(tǒng)軟件開發(fā)的主要技術(shù),對(duì)系統(tǒng)軟件運(yùn)行的質(zhì)量和安全性有重要意義。本文結(jié)合理論實(shí)踐,就系統(tǒng)軟件開發(fā)過(guò)程中的軟件工程技術(shù)進(jìn)行深入分析,希望對(duì)我國(guó)軟件技術(shù)開發(fā)有一定幫助。
關(guān)鍵詞:系統(tǒng)軟件開發(fā);軟件工程技術(shù);特點(diǎn)分析;技術(shù)要求。
進(jìn)入21世紀(jì)以后,我國(guó)互聯(lián)網(wǎng)技術(shù)取得了飛躍式發(fā)展,相關(guān)的應(yīng)用軟件已經(jīng)被廣泛應(yīng)用商業(yè)、教育、銀行等領(lǐng)域,逐漸改善著人們的生活。在很多發(fā)達(dá)國(guó)家,系統(tǒng)軟件開發(fā)企業(yè)已經(jīng)成為支柱性產(chǎn)業(yè)??茖W(xué)合理的軟件設(shè)計(jì)是提高生活、工作的首要前提。在信息快速發(fā)展的今天,系統(tǒng)軟件在人們生活生產(chǎn)中起到的作用越來(lái)越重要?;诖?,本文首先分析出傳統(tǒng)軟件和系統(tǒng)軟件的區(qū)別,然后,闡述了軟件工程技術(shù)的特點(diǎn)和設(shè)計(jì)要求,最后,提出軟件工程管理的運(yùn)用的方式,旨在促使系統(tǒng)工程軟件更加智能化、人性化。
一、系統(tǒng)軟件和傳統(tǒng)軟件不同之處。
系統(tǒng)軟件具有開發(fā)時(shí)間短、需求不明確的特點(diǎn),和傳統(tǒng)軟件的不同之處,主要體現(xiàn)在以下幾個(gè)方面:第一,系統(tǒng)軟件開發(fā)比較側(cè)重于信息含量,面向主要市場(chǎng)是文檔和電子產(chǎn)品,即動(dòng)態(tài)網(wǎng)頁(yè)和靜態(tài)網(wǎng)頁(yè);第二,系統(tǒng)軟件在開發(fā)過(guò)程中比較重視視覺和感覺,比較強(qiáng)度客戶的舒適度。第三,系統(tǒng)軟件的用戶形式多樣,很多系統(tǒng)軟件在設(shè)計(jì)和開發(fā)過(guò)程中,必須考慮不同用戶的應(yīng)用技術(shù)和能力,擁有較為復(fù)雜的人機(jī)接口和用戶信息遞交;第四,系統(tǒng)軟件的內(nèi)容屬于驅(qū)動(dòng)內(nèi)容,這和傳統(tǒng)軟件有本質(zhì)區(qū)別【1】。
系統(tǒng)軟件開發(fā)過(guò)程中涉及到很多不同類型軟件工程技術(shù),而且對(duì)不同軟件工程技術(shù)的要求各不相同。最主要的是系統(tǒng)軟件在開發(fā)過(guò)程中必須著重考慮系統(tǒng)實(shí)現(xiàn)方面的工作,這就使得系統(tǒng)軟件開發(fā)具有極強(qiáng)的復(fù)雜性。而且系統(tǒng)軟件內(nèi)部模塊和模塊之間存在較高的耦合性,每個(gè)模塊之間都相互聯(lián)系,當(dāng)某一個(gè)模塊發(fā)生變動(dòng)時(shí),帶來(lái)的后果往往多重的。所以,雖然系統(tǒng)軟件開發(fā)過(guò)程中軟件工程技術(shù)在前期設(shè)計(jì)過(guò)程中的目標(biāo)比較明確和完善,但是在實(shí)際設(shè)計(jì)過(guò)程中要想完成此目標(biāo)具有很大難度,需求經(jīng)過(guò)系統(tǒng)、規(guī)范、科學(xué)而漫長(zhǎng)的過(guò)程才能實(shí)現(xiàn)。
由于系統(tǒng)軟件開發(fā)具有很強(qiáng)復(fù)雜性,保證軟件工程技術(shù)的科學(xué)性和合理性,對(duì)系統(tǒng)軟件的開發(fā)和利用有至關(guān)重要的作用。在控制其復(fù)雜性過(guò)程中,需要對(duì)系統(tǒng)軟件開發(fā)人員和材料進(jìn)行嚴(yán)格控制。因此,軟件工程技術(shù)實(shí)際上指的是,在系統(tǒng)軟件開發(fā)過(guò)程中,借助工程化的管理模式,對(duì)系統(tǒng)軟件開發(fā)的全過(guò)程、全方位進(jìn)行控制。相關(guān)實(shí)踐表明,應(yīng)用軟件工程技術(shù)對(duì)系統(tǒng)軟件開發(fā)過(guò)程中存在的問(wèn)題,能進(jìn)行更好控制和解決,從而有效促進(jìn)系統(tǒng)軟件開發(fā)過(guò)程中既定目標(biāo)的實(shí)現(xiàn)。
四、軟件開發(fā)技術(shù)和開發(fā)需求不匹配問(wèn)題分析。
在系統(tǒng)軟件開發(fā)過(guò)程中,隨著人們對(duì)軟件功能要求的提高,軟件開開發(fā)單位為了滿足人們多樣化的需求,推出了一系列具有實(shí)際意義的方式方法,其中最典型有三種,即:sasd法、jsd法、jsp法。這三種方法的應(yīng)用時(shí)間比較廣泛,但我國(guó)系統(tǒng)軟件開發(fā)過(guò)程中軟件工程技術(shù)起步比較晚,和美國(guó)、德國(guó)、法國(guó)等發(fā)達(dá)國(guó)家相比仍然存在較大差距。所以這三種方法能否滿足當(dāng)前系統(tǒng)軟件開發(fā)的需求還需要進(jìn)一步驗(yàn)證和分析,在實(shí)際應(yīng)用過(guò)程中,軟件工程技術(shù)對(duì)系統(tǒng)軟件的開發(fā)具有較強(qiáng)約束性。基于此,傳統(tǒng)的軟件工程技術(shù)很難滿足我國(guó)系統(tǒng)軟件工程的需求。提高軟件開發(fā)技術(shù)和開發(fā)需求匹配關(guān)鍵不斷創(chuàng)新出現(xiàn)新的軟件工程技術(shù),從而提高和現(xiàn)有系統(tǒng)軟件開發(fā)的匹配度,進(jìn)而達(dá)到系統(tǒng)軟件充分利用的目的【2】。
就目前我國(guó)系統(tǒng)軟件的發(fā)展程度而言,對(duì)軟件工程技術(shù)的提出了更高要求,開發(fā)過(guò)程中涉及到三個(gè)部門,第一,系統(tǒng)軟件開發(fā)模型,對(duì)整個(gè)系統(tǒng)軟件的開發(fā)和研究,進(jìn)行周期性的闡釋;第二,項(xiàng)目管理模型,是對(duì)系統(tǒng)軟件的基本過(guò)程和項(xiàng)目管理進(jìn)工程化管理;第三,應(yīng)用組織模型,對(duì)系統(tǒng)軟件開發(fā)全過(guò)程進(jìn)行影響和作用。
(二)軟件應(yīng)用程序的研發(fā)。
軟件開發(fā)流程主要來(lái)源是迭代思想,在每一次迭代中,蘊(yùn)涵開一個(gè)軟件可行版本活動(dòng),以及相應(yīng)的輔助工作。包括版本功能介紹、用戶說(shuō)明。所以一整套完善系統(tǒng)應(yīng)用程序開發(fā)過(guò)程包含了:用戶的具體需求、針對(duì)性設(shè)計(jì)、測(cè)試、應(yīng)用等程序。在應(yīng)用開發(fā)過(guò)程中,又分為是預(yù)知需求分析、軟件具體設(shè)計(jì)、軟件性能檢測(cè)等流程。此過(guò)程中技術(shù)工程人員是整個(gè)系統(tǒng)軟件開發(fā)過(guò)程中技術(shù)保證,設(shè)計(jì)和檢測(cè)是保障整個(gè)開發(fā)過(guò)程能順利進(jìn)行的基礎(chǔ)。這些因素相互協(xié)調(diào)發(fā)展,是提升用戶滿意度的基礎(chǔ)。
科學(xué)合理的`運(yùn)用軟件工程技術(shù),能有效促進(jìn)系統(tǒng)軟件開發(fā)的順利運(yùn)行。進(jìn)年來(lái),我國(guó)社會(huì)科學(xué)技術(shù)和算計(jì)軟件技術(shù)快速發(fā)展,系統(tǒng)軟件開發(fā)團(tuán)隊(duì)的技術(shù)和實(shí)力不斷提高,軟件工程技術(shù)取得長(zhǎng)足發(fā)展,在系統(tǒng)軟件開發(fā)過(guò)程起到的作用也越來(lái)越大,貫穿于整個(gè)系統(tǒng)軟件開發(fā)過(guò)程中,包括:系統(tǒng)軟件在開發(fā)前的可行性分析評(píng)估、設(shè)計(jì)方案、具體操作流程,以及軟件開發(fā)后的檢測(cè)驗(yàn)收過(guò)程中。
六、結(jié)束語(yǔ)。
綜上所述,系統(tǒng)軟件開發(fā)過(guò)程中軟件工程技術(shù)應(yīng)用的合理與否,之間決定了整個(gè)系統(tǒng)軟件的質(zhì)量和使用價(jià)值。但我國(guó)軟件工程技術(shù),到目前為止還處于發(fā)展的初級(jí)階段,而的系統(tǒng)軟件具有很強(qiáng)的復(fù)雜性,這就對(duì)軟件工程技術(shù)提出了更高要求。本文結(jié)合理論實(shí)踐,針對(duì)的系統(tǒng)軟件開發(fā)的具體特點(diǎn)和流程模型設(shè)計(jì),就系統(tǒng)軟件開發(fā)過(guò)程中的軟件工程技術(shù)進(jìn)行深入分析,希望對(duì)我國(guó)系統(tǒng)軟件的開發(fā)和利用奠定良好基礎(chǔ)。
參考文獻(xiàn)。
軟件工程技術(shù)分析論文篇二
摘要:軟件工程的目的是開發(fā)出具有可修改性、可靠性、有效性、可適應(yīng)性、可移植性、可重用軟件工程性、可追蹤性和可互操作性并且滿足用戶需求的軟件產(chǎn)品。但是為了保證軟件產(chǎn)品的質(zhì)量和開發(fā)效率,同時(shí)也為了減少維護(hù)的困難。我們一定要重視軟件測(cè)試。本文就軟件工程測(cè)試進(jìn)行一個(gè)探討分析。
關(guān)鍵詞:軟件工程軟件測(cè)試產(chǎn)品質(zhì)量測(cè)試工具需求。
在軟件測(cè)試日新月異發(fā)展的今天,自動(dòng)化測(cè)試正在成為軟件測(cè)試領(lǐng)域里的一個(gè)非常矚目的趨勢(shì)和潮流,軟件測(cè)試在軟件工程中是極其重要的過(guò)程,在軟件測(cè)試組織中,對(duì)測(cè)試過(guò)程中的知識(shí)進(jìn)行有效的管理,是提升組織整體測(cè)試水平的關(guān)鍵。一個(gè)重要的研究問(wèn)題是怎樣將知識(shí)管理過(guò)程與軟件測(cè)試過(guò)程有效集成,從而促進(jìn)知識(shí)資產(chǎn)在軟件測(cè)試組織中的傳播與重用。首先我們來(lái)了解一下軟件測(cè)試的概念,目前軟件測(cè)試的定義比較多,如果想要找一個(gè)比較清晰的定義:軟件測(cè)試主要是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,也就是說(shuō),軟件測(cè)試是根據(jù)軟件開發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一批測(cè)試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過(guò)程。所以,我們知道,軟件測(cè)試其實(shí)是為了發(fā)現(xiàn)程序中的錯(cuò)誤,是一個(gè)找錯(cuò)的過(guò)程。
同時(shí),我們知道,軟件測(cè)試是一個(gè)知識(shí)密集型的活動(dòng),軟件測(cè)試人員的工作不僅僅是依據(jù)測(cè)試計(jì)劃對(duì)軟件進(jìn)行測(cè)試,與測(cè)試相關(guān)的知識(shí)、技巧、經(jīng)驗(yàn)和靈感在測(cè)試過(guò)程中有著重要的作用,但是隨著軟件技術(shù)的快速發(fā)展,不斷出現(xiàn)的新的待測(cè)軟件產(chǎn)品,常使軟件測(cè)試人員感到壓力重重,力不從心,他們有探尋新的測(cè)試知識(shí)和技術(shù)的緊迫需求。而軟件測(cè)試的自動(dòng)化的出現(xiàn)為我們提供了一種新思路和解決問(wèn)題的新方法,下面對(duì)軟件測(cè)試幾個(gè)方面進(jìn)行探討。
1.1軟件測(cè)試員的基本目標(biāo)是發(fā)現(xiàn)軟件缺陷。這個(gè)是軟件測(cè)試的終極目標(biāo),之所以再次強(qiáng)調(diào)。是因?yàn)橛袝r(shí)軟件開發(fā)團(tuán)隊(duì)進(jìn)行軟件測(cè)試只是為了證實(shí)軟件不存在錯(cuò)誤的過(guò)程,證明該軟件滿足了用戶的要求,而不是找缺陷。在這樣的情況下,測(cè)試人員也就缺乏不懈努力發(fā)現(xiàn)缺陷的探索精神和熱情,不會(huì)希望在軟件測(cè)試中暴露軟件中隱藏的錯(cuò)誤和缺陷。所以做好測(cè)試的首要條件是明確軟件測(cè)試員的基本目標(biāo)是發(fā)現(xiàn)軟件缺陷。
1.2軟件測(cè)試員追求的是盡可能早地找出軟件缺陷。根據(jù)調(diào)查和實(shí)踐,軟件的修復(fù)費(fèi)用,隨著時(shí)間的推移,將數(shù)十倍的增長(zhǎng),所以軟件測(cè)試員應(yīng)盡可能早地找出軟件缺陷。這樣,在測(cè)試中,就不要選擇那些導(dǎo)致程序失效概率小的測(cè)試用例,因?yàn)檫@樣的測(cè)試對(duì)于完善和提高軟件質(zhì)量是沒有任何價(jià)值的。同時(shí),應(yīng)當(dāng)把軟件測(cè)試貫穿到整個(gè)軟件開發(fā)的過(guò)程中,因?yàn)楹芏囝A(yù)料不到的錯(cuò)誤,往往只在特定的環(huán)境下才會(huì)暴露出來(lái),不然一些隱藏的錯(cuò)誤和問(wèn)題查不出來(lái),就可能會(huì)出現(xiàn)在運(yùn)行階段中去。
1.3軟件測(cè)試人員必需確保找出的軟件缺陷得以關(guān)閉。在軟件工程測(cè)試的過(guò)程中,主要目的是發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤,從用戶的角度出發(fā),替用戶著想,將更深層次可能的問(wèn)題都測(cè)試出來(lái)。但是,因?yàn)楦鞣N原因并不是每個(gè)軟件缺陷都是必須要修復(fù)的。如:沒有足夠時(shí)間、風(fēng)險(xiǎn)太大等。但是,測(cè)試人員必需確保找出的軟件缺陷得以關(guān)閉,因?yàn)檐浖y(cè)試的目標(biāo)就是揭示不同類型的錯(cuò)誤,并且修正它,使得用戶能夠順利使用軟件。
2軟件測(cè)試的基本原則。
2.1軟件開發(fā)人員應(yīng)當(dāng)避免測(cè)試自己的程序。
軟件測(cè)試時(shí)一項(xiàng)復(fù)雜、富有創(chuàng)造性和高度挑戰(zhàn)性的工作,在軟件測(cè)試中,如果讓開發(fā)人員來(lái)測(cè)試自己的代碼,那是一件非常不妥當(dāng)?shù)氖虑椤R驗(yàn)殚_發(fā)和測(cè)試生來(lái)就是不同的活動(dòng)。所以,不管是程序員還是開發(fā)團(tuán)隊(duì)都應(yīng)當(dāng)避免測(cè)試自己的程序或者本團(tuán)隊(duì)開發(fā)的功能模塊。如果有條件的話,應(yīng)當(dāng)由獨(dú)立于開發(fā)組和客戶的第三方測(cè)試組或測(cè)試機(jī)構(gòu)來(lái)進(jìn)行軟件測(cè)試。因?yàn)槿祟惖幕顒?dòng)具有高度的目的性,建立適當(dāng)?shù)哪繕?biāo)具有重要的心理作用。如果我們的目的是要證明程序中沒有錯(cuò)誤,那我們就會(huì)不自覺地朝這個(gè)方向去做;也就是說(shuō),我們會(huì)傾向于挑選那些使程序出錯(cuò)的可能性較小的測(cè)試數(shù)據(jù)?;蛘哂捎诔绦騿T對(duì)問(wèn)題的.敘說(shuō)和說(shuō)明有誤解而產(chǎn)生的錯(cuò)誤,這種情況讓程序員測(cè)試自己的程序是不可能發(fā)現(xiàn)問(wèn)題的。
2.2在軟件測(cè)試中,確定預(yù)期輸出或結(jié)果是測(cè)試必要的,不可缺少的一部分,如果事先無(wú)法肯定預(yù)期的測(cè)試結(jié)果,往往會(huì)把看起來(lái)似是而非的結(jié)果當(dāng)成正確的。同時(shí)還要注意各種輸入條件,無(wú)論合理與否。因?yàn)樵趯?shí)際使用中各種情況都有。
2.3一定嚴(yán)格執(zhí)行軟件測(cè)試計(jì)劃,禁止軟件測(cè)試的隨意性,這樣就可以避免軟件交付后出現(xiàn)問(wèn)題,這樣也可以改善測(cè)試的效率和有效性。
2.4軟件測(cè)試并不等于程序測(cè)試,軟件測(cè)試貫穿于軟件定義和開發(fā)的整個(gè)過(guò)程,因此,需求分析、概要設(shè)計(jì)和程序編碼等各階段所得到的文檔都是軟件測(cè)試的對(duì)象。
2.5必須檢查每一個(gè)測(cè)試結(jié)果,事實(shí)上在最終發(fā)現(xiàn)的錯(cuò)誤中,有相當(dāng)一部分在前邊的測(cè)試中已經(jīng)顯露了出來(lái),但是由于人們沒有認(rèn)真檢查先前的測(cè)試結(jié)果而遺漏了。
2.6為了提高對(duì)程序重新測(cè)試的效率,尤其是在對(duì)程序作了修改后,為了減少測(cè)試工作量和成本,除了對(duì)真正沒有用的程序外,一定不要扔掉測(cè)試用例,測(cè)試用例代表了一定的價(jià)值投資。
3軟件測(cè)試自動(dòng)化工具的選擇。
隨著軟件規(guī)模不斷擴(kuò)大,軟件的復(fù)雜度不斷加大,采用手工測(cè)試軟件已經(jīng)不能適應(yīng)要求。采用電子自動(dòng)化測(cè)試技術(shù)對(duì)于人工而言,能更好地保證測(cè)試的準(zhǔn)確度,而且大大提高了測(cè)試的效率,加快軟件的開發(fā)速度。因此,軟件自動(dòng)化測(cè)試應(yīng)用越來(lái)越廣泛,目前,自動(dòng)測(cè)試是軟件測(cè)試的一個(gè)重要組成部分,它能完成許多手工測(cè)試無(wú)法實(shí)現(xiàn)或難以實(shí)現(xiàn)的測(cè)試,從而提高軟件質(zhì)量,節(jié)省經(jīng)費(fèi),縮短軟件發(fā)布周期。在自動(dòng)化測(cè)試中,首先我們要根據(jù)要求來(lái)合理選擇測(cè)試工具,測(cè)試工具的價(jià)格在開發(fā)資金中占有較高的比例,從成本角度必須考慮,而且它參加了測(cè)試的大部分活動(dòng),影響測(cè)試的準(zhǔn)確性和效率。根據(jù)測(cè)試方法不同,測(cè)試工具有黑盒和白盒兩種;而從測(cè)試目的和對(duì)象的角度區(qū)分亦可分為:?jiǎn)卧獪y(cè)試、性能測(cè)試、功能測(cè)試、負(fù)載測(cè)試等。
在測(cè)試中,對(duì)于測(cè)試工具的選擇,并非測(cè)試功能越強(qiáng)大越好,有一個(gè)前提,那就是必須適用,而且必須滿足兼容性,能夠支持不同的運(yùn)行平臺(tái),能對(duì)不同的腳本進(jìn)行測(cè)試,同時(shí)對(duì)待測(cè)試的腳本具有追蹤報(bào)道、錯(cuò)誤定位的功能;再次,擁有測(cè)試結(jié)果總結(jié)功能,能夠?qū)y(cè)試結(jié)果以圖表的形式展示出來(lái),相對(duì)于一般的結(jié)果表述形式,圖標(biāo)表示更直觀。更容易讓人理解、信服,可以及時(shí)對(duì)測(cè)試結(jié)果進(jìn)行分析。一般還要從功能、價(jià)格、測(cè)試工具的集成能力、測(cè)試工具的易用性、側(cè)重點(diǎn)、技術(shù)支持等多方面考慮。
4結(jié)束語(yǔ)。
軟件測(cè)試有其自身的特點(diǎn)。軟件測(cè)試的目的不是為了僅僅找出錯(cuò)誤,而是通過(guò)它發(fā)現(xiàn)錯(cuò)誤、分析錯(cuò)誤,找到錯(cuò)誤的分布特征和規(guī)律,從而幫助項(xiàng)目管理人員發(fā)現(xiàn)當(dāng)前所采用的軟件開發(fā)過(guò)程的缺陷,以便改進(jìn);同時(shí)也能夠通過(guò)設(shè)計(jì)有針對(duì)性的檢測(cè)方法,改善軟件測(cè)試的有效性。即使測(cè)試沒有發(fā)現(xiàn)任何錯(cuò)誤,也是十分有價(jià)值的,因?yàn)橥暾臏y(cè)試不僅可以給軟件質(zhì)量進(jìn)行一個(gè)正確的評(píng)價(jià),而且是提高軟件質(zhì)量的重要方法之一。并以此來(lái)最終提高軟件產(chǎn)品的質(zhì)量和企業(yè)的經(jīng)濟(jì)效益,加強(qiáng)軟件企業(yè)的核心競(jìng)爭(zhēng)力。
參考文獻(xiàn):
[1]史濟(jì)民.軟件工程原理方法與應(yīng)用[m].北京:高等教育出版社,.
[2]張海藩.軟件工程導(dǎo)論[m].北京:清華大學(xué)出版社,.
[3]佘健明,等編著.工程咨詢概論.中國(guó)計(jì)劃出版社,,11轉(zhuǎn)。
[4]samrevolutioninsoftwaretesting.rationalsoftware..
[5]jamesnewkirkrobot.extremeprogramminginpractice中文版.人民郵電出版,6月出版.
[6]ronpatton著.軟件測(cè)試.周予檳,姚靜等譯.機(jī)械工業(yè)出版社,2002.
[7]崔啟亮著.國(guó)際化軟件測(cè)試.電子工業(yè)出版社..4.
[8]孫建.軟件測(cè)試工具的研究與建立.浙江大學(xué),2006.
[9]annexperienceandwebsitesuccess[j].thee_businessreview,,41(6):20.
軟件工程技術(shù)分析論文篇三
隨著互聯(lián)網(wǎng)的不斷發(fā)展,軟件工程也在不斷完善,雖然軟件工程思想并不能很好地解決軟件危機(jī),但其對(duì)軟件的開發(fā)及其附屬產(chǎn)業(yè)起到了很好的促進(jìn)作用。軟件開發(fā)過(guò)程出現(xiàn)了越來(lái)越多的新技術(shù),如結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)、計(jì)算機(jī)輔助軟件工程(case)、面向?qū)ο笳Z(yǔ)言和方法等其它新技術(shù)和方法。一般常用的有技術(shù)類和管理類。
1.1技術(shù)角度。
一般來(lái)說(shuō),技術(shù)方面主要包括軟件開發(fā)范型、軟件設(shè)計(jì)方法。其中軟件開發(fā)范型注重的是工程思想,盡可能讓開發(fā)出的軟件滿足用戶要求,這是軟件開發(fā)范型的重點(diǎn);而軟件設(shè)計(jì)方法注重的是軟件開發(fā)過(guò)程及設(shè)計(jì)思想,注重的是概念。目前,在軟件開發(fā)的實(shí)際應(yīng)用中,主要強(qiáng)調(diào)的是軟件代碼重復(fù)使用。具體過(guò)程是在開發(fā)一套軟件之前,首先查閱資料看有沒有與之相似的產(chǎn)品,然后直接調(diào)用,這樣不僅可以避免軟件開發(fā)過(guò)程中的無(wú)用功,而且開發(fā)軟件是以成熟產(chǎn)品為依據(jù),因此在開發(fā)時(shí)可以將精力集中在軟件的創(chuàng)新上。顯然,用此技術(shù)開發(fā)軟件和應(yīng)用系統(tǒng)時(shí)可以充分利用已有的開發(fā)成果,消除軟件生命周期中的重復(fù)勞動(dòng),在一定程度上提高軟件的開發(fā)效率,同時(shí)還能提高所開發(fā)軟件的質(zhì)量,避免不必要的錯(cuò)誤。軟件復(fù)用主要包括軟件構(gòu)件技術(shù)、領(lǐng)域工程、軟件體系結(jié)構(gòu)等。其中,軟件構(gòu)件是指在軟件開發(fā)中的已知條件,可復(fù)用構(gòu)件是指在軟件開發(fā)中的獨(dú)立部分可以重復(fù)使用。上文提到的構(gòu)件主要有源代碼,同時(shí)也包括一些特定需求、軟件系統(tǒng)的結(jié)構(gòu)等,這些都可以稱為可復(fù)用軟件構(gòu)件。軟件復(fù)用的關(guān)鍵在于軟件構(gòu)件,而軟件構(gòu)件技術(shù)主要包括:如何根據(jù)需求構(gòu)造出新的構(gòu)件、如何從現(xiàn)有的軟件系統(tǒng)中提煉出有用的構(gòu)件,同時(shí)還要弄清楚各構(gòu)件之間的內(nèi)在聯(lián)系,以及如何對(duì)構(gòu)件進(jìn)行準(zhǔn)確的描述,并對(duì)構(gòu)件進(jìn)行準(zhǔn)確的分類管理。在實(shí)際應(yīng)用中發(fā)現(xiàn),軟件復(fù)用在某些領(lǐng)域能夠起到很好的效果,原因在于一些特定領(lǐng)域?qū)浖囊蠡鞠嗨?。此種情況下,領(lǐng)域工程應(yīng)運(yùn)而生,領(lǐng)域工程的出現(xiàn)就是為了服務(wù)于特定領(lǐng)域的軟件開發(fā)。同時(shí)也應(yīng)該注意到,如果在軟件開發(fā)中不能充分利用軟件復(fù)用技術(shù)而僅僅停留在代碼階段,對(duì)開發(fā)人員來(lái)說(shuō)軟件復(fù)用技術(shù)就顯得不那么重要了。
1.2工程管理角度。
在軟件開發(fā)過(guò)程中,不僅要注重技術(shù)層面,還要注重開發(fā)過(guò)程中對(duì)開發(fā)人員和開發(fā)進(jìn)度的管理,并借鑒其它工程領(lǐng)域中的成功管理方法,引入管理學(xué)理論。軟件開發(fā)過(guò)程引入工程項(xiàng)目管理的思想可以使軟件開發(fā)不再以個(gè)人為中心,而是更加注重團(tuán)體協(xié)作。在軟件開發(fā)過(guò)程中用管理學(xué)的思想來(lái)管理開發(fā)人員和軟件開發(fā)進(jìn)度,能夠讓軟件開發(fā)的進(jìn)度控制在預(yù)料之中,保證軟件開發(fā)按照預(yù)期的成本、質(zhì)量以及用戶的要求進(jìn)行。同時(shí),引進(jìn)項(xiàng)目管理方法利于開發(fā)人員和企業(yè)的長(zhǎng)遠(yuǎn)發(fā)展,降低開發(fā)風(fēng)險(xiǎn)。目前,評(píng)價(jià)一個(gè)軟件開發(fā)企業(yè)是否具有長(zhǎng)遠(yuǎn)發(fā)展的潛力,主要看其公司軟件項(xiàng)目管理思想的具體落實(shí)情況。雖然軟件項(xiàng)目管理與其它工程中的管理思想有諸多相似之處,但是由于軟件自身的特殊性,具體實(shí)施起來(lái)卻存在著巨大差別。這些差別具體表現(xiàn)在,軟件項(xiàng)目中需要平衡需求、資源、工期、質(zhì)量這4個(gè)要素之間的關(guān)系。對(duì)于較復(fù)雜的軟件開發(fā),一般分成幾個(gè)比較小的項(xiàng)目分別進(jìn)行開發(fā),這樣不僅降低了軟件開發(fā)的風(fēng)險(xiǎn),還使得開發(fā)過(guò)程中的管理更加容易,項(xiàng)目負(fù)責(zé)人更容易發(fā)現(xiàn)軟件開發(fā)中的問(wèn)題,以便根據(jù)所開發(fā)軟件項(xiàng)目的特點(diǎn),制定有針對(duì)性的管理方案和開發(fā)策略。國(guó)際組織對(duì)軟件開發(fā)制定了行業(yè)標(biāo)準(zhǔn),并且軟件開發(fā)方面的權(quán)威組織也提出了較為科學(xué)完善、切實(shí)可行的軟件項(xiàng)目管理方法。
二、軟件工程發(fā)展趨勢(shì)。
2.1全球化趨勢(shì)。
伴隨著全球化進(jìn)程的不斷加快,軟件開發(fā)行業(yè)所面臨的環(huán)境也發(fā)生了極大變化,以傳統(tǒng)的思維來(lái)管理軟件開發(fā)已經(jīng)顯得有些吃力。未來(lái)的軟件開發(fā)將越來(lái)越強(qiáng)調(diào)全球化的合作交流,因?yàn)殡S著信息化的不斷普及,越來(lái)越多的軟件開發(fā)不僅僅在國(guó)內(nèi)開發(fā)完成,還有一部分在國(guó)外完成。同時(shí),軟件的.全球化協(xié)作也使得軟件外包發(fā)展得越來(lái)越快,很多從事軟件外包行業(yè)的公司得到了快速發(fā)展,這些軟件外包公司把軟件開發(fā)的設(shè)計(jì)理念、編程部分,以及測(cè)試、軟件發(fā)布,甚至后期維護(hù)都分別交給不同的國(guó)家去完成,這個(gè)過(guò)程就是軟件開發(fā)全球化協(xié)作過(guò)程,并且該過(guò)程已經(jīng)成為軟件開發(fā)公司的主流做法。
2.2開放性計(jì)算的廣泛應(yīng)用。
軟件工程領(lǐng)域中的開放性計(jì)算是軟件開發(fā)行業(yè)的一種新趨勢(shì)。軟件工程本身具有極強(qiáng)的開放性,加上全球化協(xié)作的不斷加深,這種趨勢(shì)必然成為未來(lái)軟件工程的重點(diǎn)發(fā)展方向。同時(shí),開放性計(jì)算使得不同地域的軟件開發(fā)者共同開發(fā)軟件更加方便,更利于開發(fā)者之間的交流,也讓軟件的后期維護(hù)更加容易、更加專業(yè),對(duì)客戶和開發(fā)者是雙贏的結(jié)果。
2.3模塊化的設(shè)計(jì)思想。
軟件全球化協(xié)作在給軟件開發(fā)帶來(lái)機(jī)遇的同時(shí),也給軟件工程的發(fā)展帶來(lái)了各種各樣的挑戰(zhàn)。各軟件公司之間的競(jìng)爭(zhēng)也越來(lái)越激烈,正是這種激烈競(jìng)爭(zhēng),促使軟件開發(fā)不斷向模塊化方向發(fā)展。模塊化設(shè)計(jì)思想是為了解決傳統(tǒng)技術(shù)在實(shí)際應(yīng)用中缺少靈活性的問(wèn)題,其基本思想是在軟件開發(fā)時(shí)以科學(xué)的方法把已知的軟件構(gòu)件和相似的軟件構(gòu)件分別歸類,并通過(guò)的一定技術(shù)手段使之模塊化。這提高了軟件開發(fā)的效率,提高了企業(yè)的競(jìng)爭(zhēng)力,對(duì)軟件工程的長(zhǎng)遠(yuǎn)快速發(fā)展具有意義。
三、結(jié)語(yǔ)。
當(dāng)前,軟件工程的研究?jī)?nèi)容是軟件開發(fā)模型、設(shè)計(jì)方法、工程中的支持技術(shù)和工程管理技術(shù)。這幾部分已經(jīng)發(fā)展得相當(dāng)成熟,使得軟件工程不僅僅是單一的體系,而是復(fù)雜的綜合性學(xué)科。同時(shí)軟件工程發(fā)展中也存在一些問(wèn)題,應(yīng)根據(jù)軟件工程的特點(diǎn)、發(fā)展歷史以及實(shí)際開發(fā)中的各個(gè)環(huán)節(jié),努力尋找解決這些問(wèn)題的方法,在實(shí)際應(yīng)用中專注重點(diǎn)。同時(shí),由于軟件開發(fā)過(guò)程中的全球化協(xié)作越來(lái)越緊密,資源的分配和共享方式也發(fā)生了巨大變化,利用資源更高效地為用戶服務(wù)已經(jīng)變得越來(lái)越重要。這對(duì)軟件工程的發(fā)展提出了新的要求,必須摒棄傳統(tǒng)思維方式,引進(jìn)新的理論、方法、技術(shù)和平臺(tái)來(lái)應(yīng)對(duì)這個(gè)問(wèn)題。同時(shí)也應(yīng)該看到計(jì)算機(jī)軟件所面臨的環(huán)境變化,從之前靜態(tài)封閉的狀態(tài)漸漸走向開放、動(dòng)態(tài)的狀態(tài),從而促進(jìn)軟件工程的長(zhǎng)遠(yuǎn)發(fā)展。
軟件工程技術(shù)分析論文篇四
摘要:我國(guó)社會(huì)經(jīng)濟(jì)水平在近幾年得到了飛速提高,迅猛的發(fā)展當(dāng)然也影響了機(jī)械工程行業(yè)。機(jī)械工程行業(yè)也因?yàn)榭萍妓降牟粩嗵岣叱詣?dòng)化、智能化的發(fā)展方向發(fā)展。機(jī)械工程技術(shù)所涉獵的范圍很廣,包括從研發(fā)到后期維護(hù)等多方面內(nèi)容,所以機(jī)械工程技術(shù)的興起不僅提高了勞動(dòng)效率,也提高了產(chǎn)品質(zhì)量,所以,國(guó)家的發(fā)展也離不開機(jī)械工程技術(shù)的發(fā)展。因此,本文就以機(jī)械工程技術(shù)為研究背景,探討了機(jī)械工程技術(shù)的發(fā)展趨勢(shì),現(xiàn)具體研究如下。
1.1機(jī)械工程的自動(dòng)化技術(shù)概述。
機(jī)械工程的自動(dòng)化技術(shù)指的是機(jī)械裝置在沒有外力干擾的情況下,按照預(yù)定好的程序方法,通過(guò)機(jī)械力進(jìn)行自動(dòng)操作、運(yùn)行的過(guò)程。目前,在機(jī)械工程自動(dòng)化技術(shù)應(yīng)用方面,我國(guó)沒有進(jìn)行很廣泛的應(yīng)用,自動(dòng)化水平也相對(duì)較低,不同領(lǐng)域發(fā)展得比較不均衡。通過(guò)應(yīng)用自動(dòng)化技術(shù),機(jī)械工程可以對(duì)加工對(duì)象的進(jìn)行持續(xù)自動(dòng)化生產(chǎn),實(shí)現(xiàn)自動(dòng)生產(chǎn),還可以加快生產(chǎn)原料的流動(dòng)速度,還能推動(dòng)機(jī)械工程行業(yè)自動(dòng)化的發(fā)展。根據(jù)目前的國(guó)情,我國(guó)發(fā)展正處于勞動(dòng)力短缺的階段,同時(shí)企業(yè)有強(qiáng)烈的產(chǎn)品更新?lián)Q代需求,并且國(guó)家的綜合實(shí)力和經(jīng)濟(jì)水平逐漸提高?;谝陨锨闆r,我們完全有信心迎來(lái)一個(gè)由機(jī)械工程的自動(dòng)化技術(shù)主導(dǎo)的新時(shí)代。
1.2.1加強(qiáng)配套機(jī)械自動(dòng)化的技術(shù)發(fā)展。
配套機(jī)械自動(dòng)化技術(shù),指的就是機(jī)械自動(dòng)化技術(shù)。配套的機(jī)械設(shè)備對(duì)主要的機(jī)械設(shè)備具有很好地輔助作用,因此,只有加強(qiáng)了配套機(jī)械自動(dòng)化的技術(shù)發(fā)展,才能發(fā)展完善的機(jī)械工程自動(dòng)化技術(shù)。具體來(lái)說(shuō),就是應(yīng)該充分利用多項(xiàng)先進(jìn)的電子信息技術(shù),使機(jī)床能處于程序數(shù)據(jù)的控制之下,從而建立完善的自動(dòng)化控制系統(tǒng)與信息系統(tǒng)。從而提高生產(chǎn)效率,增加收益。
1.2.2推動(dòng)低成本的機(jī)械自動(dòng)化的技術(shù)發(fā)展。
根據(jù)目前情況,我國(guó)暫時(shí)還沒有充足的資金技術(shù)投入到高科技、高成本的機(jī)械自動(dòng)化技術(shù)之中,所以,目前最好的方法是暫時(shí)將資金投入見效較快、投資較少、成本較低、前景更廣的自動(dòng)化技術(shù)之中。國(guó)外有很多類似的工廠,例如芬蘭的nokoadata機(jī)工廠等等,我們可以根據(jù)國(guó)情,選擇借鑒,來(lái)研發(fā)符合我國(guó)國(guó)情的、適合我國(guó)發(fā)展的低成本自動(dòng)化技術(shù)。
1.2.3重視對(duì)機(jī)械工程自動(dòng)化人才的培養(yǎng)。
機(jī)械工程技術(shù)的發(fā)展與創(chuàng)新還是要依靠人才,人才的缺失是我國(guó)的機(jī)械自動(dòng)化技術(shù)發(fā)展緩慢的主要原因。具體來(lái)說(shuō),應(yīng)該采取以下措施:首先要充分與國(guó)際先進(jìn)技術(shù)交流溝通,引進(jìn)先進(jìn)技術(shù),將其作為教學(xué)案例加以研討;將具有機(jī)械工程自動(dòng)化技術(shù)專業(yè)知識(shí)及應(yīng)用能力作為招聘機(jī)械工程生產(chǎn)一線的工作人員的基本條件;同時(shí)對(duì)機(jī)械工程自動(dòng)化教育方面進(jìn)行關(guān)注,提升我國(guó)的科研實(shí)力。
2.1機(jī)械工程的智能化技術(shù)概述。
機(jī)械工程的智能化技術(shù)是機(jī)械工程自動(dòng)化技術(shù)的一個(gè)分支。機(jī)械工程行業(yè)是一個(gè)應(yīng)用型行業(yè),需要將理論與實(shí)踐相結(jié)合,在生產(chǎn)運(yùn)行的過(guò)程中,會(huì)影響周圍的社會(huì)生態(tài)環(huán)境。因此,機(jī)械工程的工序需要應(yīng)用智能化技術(shù)進(jìn)行優(yōu)化與完善,同時(shí),先進(jìn)的智能化技術(shù)還能對(duì)資源進(jìn)行更加合理的利用,提升產(chǎn)品的質(zhì)量,降低產(chǎn)品的生產(chǎn)對(duì)周邊環(huán)境帶來(lái)的不良影響,改善產(chǎn)品的生產(chǎn)環(huán)境。智能化技術(shù)還能提高機(jī)械工程行業(yè)的生產(chǎn)效率,減少產(chǎn)生誤差,在智能化的操作下,機(jī)械工程能以更高的效率生產(chǎn)更高品質(zhì)的產(chǎn)品,還能延長(zhǎng)生產(chǎn)鏈,即將產(chǎn)品生產(chǎn)、管理、銷售、回收集于一體;同時(shí),智能化技術(shù)使機(jī)械工程的生產(chǎn)更加環(huán)保,避免傳統(tǒng)生產(chǎn)技術(shù)對(duì)環(huán)境造成的不良影響。
2.2.1利用智能化促進(jìn)企業(yè)向信息化轉(zhuǎn)變。
智能化是工業(yè)化的主要帶動(dòng)形式,只有充分發(fā)揮后發(fā)優(yōu)勢(shì),才能促進(jìn)社會(huì)生產(chǎn)力的提升與發(fā)展。機(jī)械工程企業(yè)的信息化轉(zhuǎn)變需要依靠智能化技術(shù)的促進(jìn)。同時(shí),人工的力量也是不容小覷的,企業(yè)要在生產(chǎn)過(guò)程中將人的力量與機(jī)械的力量相結(jié)合,建立一套完善的系統(tǒng),實(shí)現(xiàn)智能化生產(chǎn),在產(chǎn)品的智能化生產(chǎn)過(guò)程中,生產(chǎn)體系重視以人為本,并能夠保證人工智能與機(jī)械智能的有效結(jié)合,因此能夠保證調(diào)度計(jì)劃和生產(chǎn)計(jì)劃能夠組合成有效的控制系統(tǒng)。
2.2.2將智能化產(chǎn)品作為機(jī)械工程企業(yè)發(fā)展的主要產(chǎn)品。
傳統(tǒng)機(jī)械工程行業(yè)的作用僅僅是限定在機(jī)械生產(chǎn)方面,但是,未來(lái)的經(jīng)濟(jì)是全球化的經(jīng)濟(jì),這種趨勢(shì)會(huì)越來(lái)越強(qiáng),所以我們的競(jìng)爭(zhēng)市場(chǎng)不僅在國(guó)內(nèi),還有世界各國(guó)的企業(yè)。所以,與機(jī)械工程相關(guān)的企業(yè)更要革新發(fā)展觀,主要發(fā)展智能化的新型產(chǎn)品,提高企業(yè)競(jìng)爭(zhēng)力,保證不被市場(chǎng)淘汰。在確立這樣的生產(chǎn)目標(biāo)之后,機(jī)械工程的智能技術(shù)發(fā)展就有了現(xiàn)實(shí)依據(jù),所以技術(shù)方面的發(fā)展才能更向智能化靠攏。
2.2.3充分利用前沿科技。
科學(xué)技術(shù)是第一生產(chǎn)力,也是推動(dòng)智能化技術(shù)發(fā)展的主要力量。因此,如果機(jī)械工程智能技術(shù)想要得到進(jìn)步,企業(yè)就要重視收集前沿科技資訊,購(gòu)買先進(jìn)的智能化設(shè)備,為促進(jìn)機(jī)械工程的智能化做好充足的前期準(zhǔn)備。
3結(jié)語(yǔ)。
機(jī)械工程技術(shù)是促進(jìn)機(jī)械工程行業(yè)發(fā)展的主要?jiǎng)恿χ?,但是我?guó)目前機(jī)械工程技術(shù)水平還不成熟,這對(duì)于行業(yè)發(fā)展也是十分不利的。因此,國(guó)家與企業(yè)更應(yīng)該結(jié)合具體國(guó)情,參考先進(jìn)經(jīng)驗(yàn),為實(shí)現(xiàn)機(jī)械工程行業(yè)的發(fā)展做好準(zhǔn)備,完善現(xiàn)有技術(shù)進(jìn)行,使機(jī)械自動(dòng)化技術(shù)與智能技術(shù)的能力得到提高。相信在各方面的共同努力之下,我國(guó)未來(lái)終將形成完善的機(jī)械工程自動(dòng)化技術(shù)與智能技術(shù)。
參考文獻(xiàn)。
[1]孫建亮,等.機(jī)械工程自動(dòng)化技術(shù)存在的問(wèn)題及措施[j].信息系統(tǒng)工程,,5(5):131~132.
[2]馬成家.探討機(jī)械工程智能化的發(fā)展趨勢(shì)[j].企業(yè)導(dǎo)報(bào),(16):131+133.
[4]湯數(shù)論.淺論自動(dòng)化機(jī)械技術(shù)的發(fā)展趨勢(shì)[j].電子制作,2012(10).
軟件工程技術(shù)分析論文篇五
隨著我國(guó)計(jì)算機(jī)的發(fā)展,相應(yīng)的軟件也在逐漸的進(jìn)行更新,伴隨著移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來(lái),目前軟件工程在進(jìn)行一場(chǎng)新的改革,本文首先分析了目前我國(guó)計(jì)算機(jī)應(yīng)用和軟件工程面臨的現(xiàn)狀,針對(duì)計(jì)算機(jī)軟件工程的開發(fā)和未來(lái)面臨的主要挑戰(zhàn)進(jìn)行預(yù)測(cè),目的是提升讀者對(duì)計(jì)算機(jī)應(yīng)用和軟件工程建設(shè)的認(rèn)識(shí)。
計(jì)算機(jī)工程的應(yīng)用目的是能夠改善現(xiàn)代生活,隨著人們節(jié)奏的加快,相應(yīng)的計(jì)算機(jī)應(yīng)用逐漸的運(yùn)用到人們的日常生活,因此有必要對(duì)目前計(jì)算機(jī)應(yīng)用和開發(fā)的主要特點(diǎn)以及主要面臨的問(wèn)題進(jìn)行分析,針對(duì)這些問(wèn)題提出相應(yīng)的解決措施,目的是能夠采用計(jì)算機(jī)更方便的指導(dǎo)人們的生活。
一、計(jì)算機(jī)應(yīng)用技術(shù)。
(一)計(jì)算機(jī)技術(shù)概述。
隨著我國(guó)計(jì)算機(jī)的發(fā)展,計(jì)算機(jī)幾乎運(yùn)用到我國(guó)的各行各業(yè),計(jì)算機(jī)所涉及到的的計(jì)算機(jī)技術(shù)以及管理系統(tǒng)已經(jīng)較好的融為一體,同時(shí)現(xiàn)代計(jì)算機(jī)的發(fā)展能夠?qū)崿F(xiàn)人和計(jì)算機(jī)之間的交流。在全球經(jīng)濟(jì)一體化的背景下,計(jì)算機(jī)的技術(shù)得到了較好的發(fā)展空間,其計(jì)算機(jī)的領(lǐng)域的非數(shù)值應(yīng)用對(duì)于科學(xué)技術(shù)的進(jìn)步有較大的促進(jìn)作用隨著20世紀(jì)40年代第三次科技革命的拓展,科學(xué)已經(jīng)覆蓋了各個(gè)重要的領(lǐng)域,隨著計(jì)算機(jī)進(jìn)入我國(guó),在市場(chǎng)經(jīng)濟(jì)的環(huán)境下得到了長(zhǎng)遠(yuǎn)的發(fā)展。我國(guó)計(jì)算機(jī)的應(yīng)用最先運(yùn)用到科研以及國(guó)防科技中,隨著計(jì)算機(jī)的普及,計(jì)算機(jī)逐漸在教育以及工業(yè)中得到了發(fā)展,因此計(jì)算機(jī)技術(shù)得到了多元化的發(fā)展。新世紀(jì)到來(lái)之后,計(jì)算機(jī)已經(jīng)成為家庭娛樂(lè)以及辦公中非常重要的方式。
軟件工程師21世紀(jì)發(fā)展較為迅速的行業(yè),軟件工程能夠?qū)⒗碚撝R(shí)運(yùn)用到實(shí)踐中的一種方式,和傳統(tǒng)的工程相比,軟件工程具有開發(fā)較為高效,同時(shí)軟件工程開發(fā)出來(lái)的應(yīng)用能夠更加滿足實(shí)際的要求,軟件工程在我國(guó)科學(xué)領(lǐng)域中取得了較大的進(jìn)展。軟件工程的應(yīng)用較為廣泛,從計(jì)算機(jī)領(lǐng)域,到教育以及管理領(lǐng)域中都有非常廣泛的運(yùn)用。但是軟件工程的提出時(shí)間較為,一直到20世紀(jì)70年代,軟件工程才正式的被提出,隨著接下來(lái)的研究深入,軟件工程隨著結(jié)構(gòu)化程序語(yǔ)言豐富以及結(jié)構(gòu)方法日益完善得到了一定的發(fā)展。
目前軟件工程在建設(shè)方法主要目標(biāo)包括降低軟件開發(fā)的`成本,實(shí)現(xiàn)較高層次的軟件開發(fā)功能,從而有效的實(shí)踐出軟件性能,開發(fā)出來(lái)的軟件具有實(shí)用性較強(qiáng),后期的維護(hù)成本較低。同時(shí)計(jì)算機(jī)軟件工程的發(fā)展較為迅速,目前朝著面向編程內(nèi)容,最大程度的提升軟件工程師的技術(shù)水平發(fā)展。
二、計(jì)算機(jī)應(yīng)用與軟件工程建設(shè)的意義。
隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的發(fā)展,我國(guó)的各行各業(yè)都面臨著巨大的挑戰(zhàn),在這樣的背景下,行業(yè)之間的經(jīng)營(yíng)方式和管理帶來(lái)了新的挑戰(zhàn),現(xiàn)代科學(xué)技術(shù)的發(fā)展促進(jìn)了社會(huì)的發(fā)展,同時(shí)帶來(lái)了和計(jì)算機(jī)之間的聯(lián)系,采用現(xiàn)代化的計(jì)算機(jī)技術(shù)能夠促進(jìn)社會(huì)資源的合理分配,同時(shí)增強(qiáng)了我國(guó)的綜合國(guó)力,在企業(yè)領(lǐng)域還能夠在一定程度上能夠保證企業(yè)信息化的發(fā)展,使得企業(yè)在現(xiàn)代化的經(jīng)濟(jì)發(fā)展中處于較為有利的地位,能夠適應(yīng)激烈市場(chǎng)經(jīng)濟(jì)的發(fā)展,增強(qiáng)計(jì)算機(jī)在軟件工程中的運(yùn)用是時(shí)代發(fā)展的要求,而計(jì)算機(jī)技術(shù)的發(fā)展目前較快,在發(fā)展的過(guò)程中,也逐漸朝著簡(jiǎn)單化以及快速化的方向進(jìn)行發(fā)展。
三、加強(qiáng)計(jì)算機(jī)應(yīng)用與軟件工程建設(shè)的策略。
(一)提升計(jì)算機(jī)應(yīng)用技術(shù)水平。
在運(yùn)用計(jì)算機(jī)以及軟件運(yùn)用的中,需要吸引更多優(yōu)秀的人才來(lái)實(shí)現(xiàn),因此無(wú)論計(jì)算機(jī)和軟件工程發(fā)展到了哪一個(gè)階段,優(yōu)秀的人才都是其中不可或缺的元素,優(yōu)秀的人才一方面能夠完善計(jì)算機(jī)在應(yīng)用技術(shù)上的運(yùn)用,另外一方面對(duì)于宣傳計(jì)算機(jī)的整體水平有一定的幫助,因此人才的力量在社會(huì)發(fā)展中具有非常重要的作用,針對(duì)技術(shù)人員而言,在社會(huì)生活的過(guò)程中,需要提升自身的理解和掌握新技術(shù)的能力,針對(duì)性的去提高自身的計(jì)算機(jī)應(yīng)用的水平,從而引導(dǎo)更多的優(yōu)秀人才加入到計(jì)算機(jī)的應(yīng)用領(lǐng)域。
(二)增強(qiáng)計(jì)算機(jī)應(yīng)用與軟件工程建設(shè)的運(yùn)行機(jī)制。
計(jì)算機(jī)的運(yùn)用以及軟件工程在初期建設(shè)的過(guò)程中,需要花費(fèi)大量的時(shí)間,同時(shí)也需要實(shí)踐和理論相結(jié)合,才能夠發(fā)揮自身的最大意義。在增強(qiáng)計(jì)算機(jī)和軟件工程的運(yùn)用上,需要包括管理專家以及系統(tǒng)分析專家的驗(yàn)證,利用有效的資源,有效的構(gòu)建計(jì)算機(jī)應(yīng)用和軟件工程團(tuán)隊(duì)的建設(shè),另外國(guó)家相關(guān)的部門也需要對(duì)計(jì)算機(jī)應(yīng)用和軟件工程的建設(shè)進(jìn)行大量的支持,從而支持計(jì)算機(jī)和軟件工程的發(fā)展。
四、計(jì)算機(jī)應(yīng)用與軟件工程建設(shè)的發(fā)展趨勢(shì)。
(一)計(jì)算機(jī)應(yīng)用的發(fā)展趨勢(shì)。
隨著計(jì)算機(jī)的發(fā)展,近些年來(lái),計(jì)算機(jī)逐漸朝著微型化以及精密化的方向在進(jìn)行分發(fā)展。目前我國(guó)社會(huì)進(jìn)程在加快,計(jì)算機(jī)為了滿足社會(huì)發(fā)展的需要,在性能和外觀需要作出巨大的改變。在功能滿足的前提下,需要盡量滿足計(jì)算機(jī)在外觀上和攜帶方面的需求。例如計(jì)算機(jī)在外觀上需要盡量的做到時(shí)尚化和便捷式,隨著數(shù)字化時(shí)代的帶來(lái),計(jì)算機(jī)的智能化是數(shù)據(jù)分析和科研發(fā)展的重要的前提,因此計(jì)算機(jī)的工作需要不斷的進(jìn)行簡(jiǎn)化和人性化,但是計(jì)算機(jī)在發(fā)展的過(guò)程中,不能忽略了計(jì)算機(jī)最基本的功能,促進(jìn)計(jì)算機(jī)的精密化,才能夠滿足時(shí)代的發(fā)展。
軟件工程發(fā)展隨著全球化和開放性的深入,也將得到長(zhǎng)遠(yuǎn)的發(fā)展,軟件開發(fā)是行業(yè)市場(chǎng)環(huán)境和開發(fā)環(huán)境變化和變化的產(chǎn)物,因此軟件開發(fā)需要根據(jù)市場(chǎng)的需求進(jìn)行變動(dòng)。若以傳統(tǒng)思維進(jìn)行軟件工程建設(shè)將不能適應(yīng)時(shí)代的發(fā)展需求。信息化進(jìn)程的不斷加快,全球化的合作交流逐漸登上歷史舞臺(tái);軟件工程建設(shè)的開放性計(jì)算在軟件開發(fā)行業(yè)應(yīng)用程度不斷加深,軟件開發(fā)者之間的交流更加便利,對(duì)于后期的軟件維護(hù)幫助較大。
五、結(jié)束語(yǔ)。
綜上所述,本文首先分析了計(jì)算機(jī)應(yīng)用和軟件工程建設(shè)目前主要特征,針對(duì)目前的特征以及主要面臨的問(wèn)題,提出了未來(lái)的發(fā)展,目的是提高計(jì)算機(jī)應(yīng)用和軟件工程建設(shè)的普遍性,促進(jìn)我國(guó)信息化的發(fā)展。
軟件工程技術(shù)分析論文篇六
在一定程度上,軟件開發(fā)的實(shí)質(zhì)主要是從“高級(jí)層面”到“低級(jí)層面”的一次轉(zhuǎn)變歷程。但是這一過(guò)程十分復(fù)雜,涉及到許多方面。比如有人員、技術(shù)開發(fā)、成本問(wèn)題等因素的制約,因此軟件系統(tǒng)的開發(fā)不易且較為艱難。所以,軟件工程技術(shù)的本質(zhì)我們可以將其定義為:軟件工程技術(shù)涉及到程序語(yǔ)言、軟件開發(fā)工具、設(shè)計(jì)模式、數(shù)據(jù)庫(kù)等多方面,它是按照成本的預(yù)算和進(jìn)度,并在計(jì)算機(jī)理論技術(shù)以及工程管理的相關(guān)規(guī)定下,來(lái)實(shí)現(xiàn)用戶對(duì)軟件開發(fā)及維護(hù)的需求或者是以之為研究對(duì)象的一種科學(xué)技術(shù)。
時(shí)代的不同,造就了人們對(duì)于軟件產(chǎn)業(yè)的開發(fā)過(guò)程及軟件類型、項(xiàng)目的不同理解和認(rèn)識(shí),從最初的瀑布式到后來(lái)的螺旋式開發(fā)模型,再到如今的敏捷開發(fā)的新興方法??梢詮闹锌闯觯浖_發(fā)過(guò)程是以軟件工程為主要思想來(lái)進(jìn)行探索開發(fā)的。這一過(guò)程遵循以下三個(gè)原則:良好的組織紀(jì)律、嚴(yán)密的管理,各類人員的相互配合完成工作,提高軟件的生產(chǎn)效率,都離不開好的軟件開發(fā)技術(shù)。瀑布型、原型模型,總體數(shù)據(jù)庫(kù)規(guī)劃模型是經(jīng)許多學(xué)者總結(jié)得出的方法步驟,這些方法步驟在隨著社會(huì)自身的迅速發(fā)展,對(duì)軟件技術(shù)的需求日益增大,要求隨之提高,也會(huì)因?yàn)樽陨淼穆浜笮约熬窒扌?,造成“軟件危機(jī)”的產(chǎn)生。我們不能說(shuō)一款軟件已經(jīng)“完美無(wú)瑕”,要以發(fā)展的眼光來(lái)看待問(wèn)題。不過(guò),令人可喜的是,新的軟件開發(fā)模型,計(jì)算機(jī)輔助軟件工程以及軟件自動(dòng)生成器等思想和方法的出現(xiàn),進(jìn)一步地推動(dòng)了軟件工程技術(shù)的發(fā)展,使軟件生產(chǎn)更為社會(huì)化、自動(dòng)化、標(biāo)準(zhǔn)化,從根本上使得軟件生產(chǎn)在質(zhì)量上有了巨大的飛躍。
軟件工程技術(shù)分析論文篇七
摘要:室內(nèi)設(shè)計(jì)師把握住時(shí)代的特點(diǎn),正確地分析和理解人們現(xiàn)實(shí)生活的現(xiàn)狀,逐步形成符合本國(guó)民情和國(guó)情發(fā)展的特色之路。傳統(tǒng)設(shè)計(jì)觀的改變帶來(lái)充滿文化與具有鮮明時(shí)代性的嶄新的作品,給裝飾行業(yè)注入更多的活力。
關(guān)鍵詞:室內(nèi)設(shè)計(jì);時(shí)代性;個(gè)性化;民族化。
1中國(guó)傳統(tǒng)設(shè)計(jì)觀的改變。
1.1九十年代陳舊設(shè)計(jì)觀念的影響。
九十年代,中國(guó)室內(nèi)裝修剛剛興起的年代。設(shè)計(jì)師們受西方思潮的影響,在設(shè)計(jì)中,大多從外刊、資料中模仿外國(guó)的東西,生搬硬套。人們盲目追捧豪華繁復(fù)的裝修風(fēng)格,高調(diào)地營(yíng)造奢華氛圍。設(shè)計(jì)師過(guò)分關(guān)注設(shè)計(jì)的外在形式,一味追求所謂的“風(fēng)格”“格調(diào)”,不考慮實(shí)際的經(jīng)濟(jì)實(shí)力,更不管是否有利于人的身心健康。設(shè)計(jì)缺少原創(chuàng)性,大江南北的設(shè)計(jì)風(fēng)格基本相似。
1.2建筑面貌的變化、新觀念的出現(xiàn)。
隨著綜合國(guó)力的增強(qiáng),城市建筑逐步從貪大、媚洋、求怪等亂象脫身而出,回歸建筑的本質(zhì)。綠色建筑、裝配式建筑等新概念的提出,科技的發(fā)展給室內(nèi)行業(yè)的相關(guān)產(chǎn)業(yè)帶來(lái)了很大的發(fā)展變化。設(shè)計(jì)師的專業(yè)水平和專業(yè)素養(yǎng)也在提高。2016年是改善性需求爆發(fā)的一年,大眾對(duì)家居設(shè)計(jì)的追求是既講現(xiàn)代,又講傳統(tǒng)。自然材質(zhì)、充滿文化與生活記憶的傳統(tǒng)手工藝成為家居設(shè)計(jì)中奢侈品。原創(chuàng)性、創(chuàng)新性的室內(nèi)設(shè)計(jì)也興起了,人們過(guò)往的審美標(biāo)準(zhǔn),也正被悄然改變。
1.3國(guó)內(nèi)設(shè)計(jì)師的覺醒與國(guó)際化接軌。
我國(guó)室內(nèi)設(shè)計(jì)早期發(fā)展過(guò)程中就和歐美國(guó)家有著不可忽視的借鑒性,設(shè)計(jì)師是以吸收借鑒西方優(yōu)秀的設(shè)計(jì)特點(diǎn)為主。十多年來(lái),雖然室內(nèi)設(shè)計(jì)在中國(guó)興起和發(fā)展的時(shí)間并不長(zhǎng),但也在磨礪中前進(jìn)。國(guó)際上平等的交流,國(guó)外優(yōu)秀的設(shè)計(jì)理念流入。我國(guó)的設(shè)計(jì)師在相互交流中汲取營(yíng)養(yǎng)相互滲透,重新認(rèn)識(shí)非西歐文明,脫離整齊劃一的歐陸風(fēng)格。他們學(xué)會(huì)了控制對(duì)舒適的過(guò)度追求,減少華而不實(shí)的設(shè)計(jì),真正做到與國(guó)際接軌。
2“綠色”的選擇。
2.1與自然環(huán)境匹配的協(xié)調(diào)觀。
新世紀(jì)是追求環(huán)保、講究生態(tài)文明的時(shí)代,“綠色環(huán)?!钡母拍?,把人們從“物的堆積”中解放出來(lái)。提倡簡(jiǎn)約裝修,追求造型簡(jiǎn)樸。人們學(xué)會(huì)了更多的利用太陽(yáng)能,利用大自然來(lái)調(diào)節(jié)室內(nèi)的溫度、濕度、空氣,以減少人力、物力的濫用和浪費(fèi)等。不采用污染環(huán)境的物質(zhì)材料,裝飾上多用織物、木料、石材等天然材料,室內(nèi)設(shè)計(jì)更貼近自然。
2.2個(gè)性化、個(gè)人舒適度的追求。
現(xiàn)在新一代的購(gòu)房主力是80后、90后??焖俚墓ぷ鞴?jié)奏使人感到壓力大,他們希望能夠得到更多的人性化關(guān)懷。這些人對(duì)于房屋的裝修要求更多,想法更多。裝修不再是刷個(gè)墻、鋪個(gè)地板、買張床那么簡(jiǎn)單,大都想請(qǐng)?jiān)O(shè)計(jì)師來(lái)提升空間設(shè)計(jì)和裝飾,在私人空間的“家”里生活得更為舒適和放松。
2.3對(duì)精心定制設(shè)計(jì)的渴望。
大工業(yè)化生產(chǎn)給社會(huì)留下了千篇一律的同一化問(wèn)題:成品門、成套的'廚房、衛(wèi)生間等,不需要設(shè)計(jì)師再進(jìn)行設(shè)計(jì),由賣家直接提供建議,是一件好壞參半的事。電視和互聯(lián)網(wǎng)上充滿了各種各樣的東西,太多的信息讓人無(wú)所適從。人們渴望精心的定制設(shè)計(jì),每個(gè)人在生活中會(huì)要求有自己的個(gè)性,用精心的定制設(shè)計(jì)來(lái)體現(xiàn)自己獨(dú)到見解。
3新舊結(jié)合的啟發(fā)。
3.1舒適和美麗之間尋找平衡。
2017年室內(nèi)設(shè)計(jì)將延續(xù)重視本土文化及人文關(guān)懷趨勢(shì)。更多的設(shè)計(jì)師在恢復(fù)和改造老房子項(xiàng)目里嘗試用新材料元素詮釋古典的形狀。人們親近熟悉的生活軌跡、經(jīng)典的形狀,在舒適和美麗之間尋找平衡。即使是老房子的裝修,他們都在問(wèn)如何重塑傳統(tǒng)元素和新材料使用。把當(dāng)?shù)匚幕孟冗M(jìn)的理念、技術(shù)表達(dá)出來(lái),是今天最好的室內(nèi)設(shè)計(jì)。
3.2材料的回收與利用。
新舊結(jié)合還體現(xiàn)在回收再利用廢鋼鐵、木材、鋅等材料上。設(shè)計(jì)師們喜歡混合材料和飾面,如油漆、天然木材、鋼材和木材;又如從鄉(xiāng)村收購(gòu)再利用的木條裝飾墻。在同一個(gè)房間里融合了傳統(tǒng),現(xiàn)代的元素。
4裝飾細(xì)節(jié)的體現(xiàn)。
4.1重視光環(huán)境設(shè)計(jì)。
如今燈光已經(jīng)成為設(shè)計(jì)師設(shè)計(jì)的重要內(nèi)容之一。“科技的進(jìn)步必將帶來(lái)設(shè)計(jì)理念的提升,眾多傳統(tǒng)燈具正在逐漸消失,目前l(fā)ed燈成為不可逆轉(zhuǎn)的主流,它真正讓燈具進(jìn)化到數(shù)字科技時(shí)代,延伸成為電子產(chǎn)業(yè),現(xiàn)代光照設(shè)計(jì)不單單作為一種裝飾品,它以人為中心照明,能夠調(diào)節(jié)人體生理規(guī)律,不再是單純的on與off開關(guān),而是隨著人的節(jié)奏控制光照強(qiáng)弱與變化,讓光像日出到日落一般變化無(wú)窮?!膘`活多變的光環(huán)境設(shè)計(jì),開辟了空間性質(zhì)的新領(lǐng)域,人們?cè)絹?lái)越意識(shí)到良好照明的重要性。
4.2開始注重戶外家具的選擇。
人們喜歡戶外的娛樂(lè)活動(dòng)。以前只給室內(nèi)部分進(jìn)行設(shè)計(jì),現(xiàn)在也開始注意家的外觀設(shè)計(jì)了。美麗的戶外家具,看起來(lái)好像可以放在客廳。柳條、編織的藤椅適合任何季節(jié),絢麗的顏色和美麗圖案的織物和地毯外,火爐和壁爐延長(zhǎng)了夏季,讓戶外更多的豪華和舒適。
4.3民族圖案在現(xiàn)代設(shè)計(jì)的運(yùn)用。
擺脫了以往流行的歐式大馬士革圖案、宮廷風(fēng),一些個(gè)性化、民族化的壁紙?zhí)肴藗兊难酆?。墻紙所擁充滿熱情的民族圖案,其特色立體強(qiáng)、墻面就活起來(lái)。民族元素成為了設(shè)計(jì)師們追捧的新對(duì)象,民族紋樣做成的墻面、民族服飾紋樣設(shè)計(jì)成的地毯,別有一番風(fēng)味。
5形式與功能的結(jié)合。
在過(guò)去的幾十年里,最大的設(shè)計(jì)趨勢(shì)已經(jīng)在家中廚房得到體現(xiàn)。人們希望擁有一個(gè)現(xiàn)代的廚房,用現(xiàn)代科技發(fā)揮這空間的最大作用。人們追求整齊、流暢的線條,改造空洞的大空間,使它變得有趣味;將居住空間進(jìn)行合理的劃分比,如飲食區(qū)、休息區(qū)、閱讀區(qū)、品茶區(qū)等,人們從簡(jiǎn)單的物質(zhì)追求中解放出來(lái),在室內(nèi)設(shè)計(jì)中強(qiáng)調(diào)精神追求。家居智能化走向舞臺(tái)的中央,智能技術(shù)已成為現(xiàn)代家庭必不可少的元素。現(xiàn)在,開放標(biāo)準(zhǔn)為我們帶來(lái)了更多的實(shí)惠和更可靠的產(chǎn)品。那些萬(wàn)能遙控器在沙發(fā)上就能控制家的一切,最好的形式應(yīng)該是在手腕上的智能手表、手機(jī)進(jìn)行遠(yuǎn)距離遙控,高速度、高效率、高功能,為人們創(chuàng)造出一個(gè)舒適理想的現(xiàn)代化居室。
6結(jié)束語(yǔ)。
運(yùn)用各種新材料,仔細(xì)考慮照明,對(duì)質(zhì)量的強(qiáng)調(diào),和一個(gè)有機(jī)的、無(wú)所不包的方法來(lái)設(shè)計(jì),設(shè)計(jì)師們努力幫助客戶創(chuàng)建一個(gè)家,不僅設(shè)計(jì)精美,制作精良,但使一個(gè)人,使用者的意志得到體現(xiàn)。
參考文獻(xiàn):
[1]呂曉慶.當(dāng)今國(guó)際室內(nèi)設(shè)計(jì)流行元素分析[d].江南大學(xué),2015.
[2]張妍.新中國(guó)風(fēng)在室內(nèi)設(shè)計(jì)領(lǐng)域的探索與研究[d].西安建筑科技大學(xué),2012.
[3]趙欣.室內(nèi)設(shè)計(jì)中風(fēng)格設(shè)計(jì)研究[d].西安工程大學(xué),2013.
軟件工程技術(shù)分析論文篇八
摘要:近年來(lái),我國(guó)科學(xué)技術(shù)的高速發(fā)展,有力的推動(dòng)了計(jì)算機(jī)技術(shù)水平的穩(wěn)步提升,軟件開發(fā)不斷地運(yùn)用到了各行各業(yè)當(dāng)中,并發(fā)揮了重大作用。文章在細(xì)數(shù)軟件工程技術(shù)的發(fā)展歷程的基礎(chǔ)上,總結(jié)了軟件工程主要研究?jī)?nèi)容,預(yù)測(cè)其未來(lái)的發(fā)展方向,希望能夠?yàn)檐浖こ碳夹g(shù)的發(fā)展,及其應(yīng)用水平的提高提供參考意見。
(一)程序設(shè)計(jì)階段。
上世紀(jì)四十年代至五十年代,當(dāng)時(shí)并沒有“軟件”這一概念,有關(guān)程序的設(shè)計(jì)、開發(fā)主要圍繞硬件展開,由于技術(shù)及理念水平限制,并不具備任何先進(jìn)的設(shè)備,涉及的使用工具都較為簡(jiǎn)單。再者,因?yàn)槌绦蛟O(shè)計(jì)的規(guī)模很小,程序的設(shè)計(jì)者與使用者用戶之間并沒有具體的分工,均是以節(jié)省存儲(chǔ)空間、簡(jiǎn)化代碼為主要目標(biāo)。也沒有對(duì)設(shè)計(jì)的程序清單及相關(guān)的文檔材料進(jìn)行統(tǒng)計(jì)、存檔。該階段的程序設(shè)計(jì)主要是為了高級(jí)運(yùn)算而進(jìn)行。
(二)軟件設(shè)計(jì)階段。
上一階段之后二十年間名為“軟件作坊”的組織形式,促進(jìn)了軟件的開發(fā)與使用,而且還出現(xiàn)了商品化的軟件包裝,社會(huì)對(duì)軟件的需求愈加強(qiáng)烈。隨著計(jì)算機(jī)科學(xué)技術(shù)水平的不斷提高,社會(huì)各行各業(yè)的信息化程度也在逐漸提升,為適應(yīng)社會(huì)各方面的發(fā)展需要,更高級(jí)的編程語(yǔ)言及軟件系統(tǒng)相繼出現(xiàn),并隨著信息化領(lǐng)域的不斷擴(kuò)展而越來(lái)越復(fù)雜、越來(lái)越專業(yè)。其中就體現(xiàn)在開發(fā)者與用戶之間的分工越來(lái)越明確,越來(lái)越具有針對(duì)性。但由于軟件的設(shè)計(jì)、開發(fā)技術(shù)水平的階段性限制,造成軟件產(chǎn)品的生存率及質(zhì)量無(wú)法保障。
回溯四十年前,因無(wú)法滿足社會(huì)急劇增加的需求而出現(xiàn)的“軟件危機(jī)”,使人們意識(shí)到先進(jìn)的計(jì)算機(jī)技術(shù)與軟件開發(fā)設(shè)計(jì)、管理對(duì)于軟件開發(fā)過(guò)程的重要性。于是運(yùn)算能力高效化、專業(yè)化、智能化的硬件設(shè)備不斷的被研發(fā)出來(lái),信息管理技術(shù)、數(shù)據(jù)庫(kù)技術(shù)也逐漸熟練的運(yùn)用到軟件的開發(fā)過(guò)程,高級(jí)匯編語(yǔ)言也隨之出現(xiàn),先進(jìn)的設(shè)計(jì)、管理理念也被融合在了軟件工程技術(shù)當(dāng)中。
(四)未來(lái)發(fā)展。
依照現(xiàn)今的信息化發(fā)展程度與發(fā)展方向,整合網(wǎng)絡(luò)平臺(tái)上的有效資源,營(yíng)造運(yùn)行高效、信用度高的大型網(wǎng)絡(luò)環(huán)境,是軟件使用的所有用戶最大限度的利用線上線下的有效資源,是軟件工程發(fā)展的重要方向。社會(huì)需求的不斷變化,程度的不斷加深,“軟件危機(jī)”并沒有消失。因此人們對(duì)軟件復(fù)用技術(shù),軟件構(gòu)件技術(shù)以及開放性計(jì)算技術(shù)的依賴程度、使用程度也將不斷加深。
二、軟件工程主要研究?jī)?nèi)容。
隨著信息全球化以及計(jì)算機(jī)技術(shù)飛速發(fā)展的當(dāng)下,軟件工程的.目標(biāo)也應(yīng)迎合社會(huì)建設(shè)發(fā)展的新需求而不斷提升。因此,設(shè)計(jì)、開發(fā)出正確的,實(shí)用性強(qiáng),費(fèi)用合理的軟件,應(yīng)該是當(dāng)前網(wǎng)絡(luò)背景下軟件工程的主要目標(biāo)。按照用戶的需求開發(fā)出的軟件產(chǎn)品,不但要求必須達(dá)到預(yù)期的功能、效果,保障企業(yè)、個(gè)人目標(biāo)的實(shí)現(xiàn)程度,而且要保障軟件的基本架構(gòu)以及相關(guān)的應(yīng)用程序的適用性。除此之外,還要充分考慮費(fèi)用的合理性。按照用戶的實(shí)際要求,在保證軟件質(zhì)量的基礎(chǔ)上,極力控制軟件開發(fā)過(guò)程中所產(chǎn)生的費(fèi)用不超過(guò)用戶的承受范圍。以上目標(biāo)的實(shí)現(xiàn)在程序設(shè)計(jì)模型、方法上仍然存在許多亟待解決問(wèn)題。
軟件工程主要包括了開發(fā)、運(yùn)行和維護(hù)等過(guò)程,含蓋了功能分析、開發(fā)設(shè)計(jì)、實(shí)現(xiàn)功能運(yùn)作、用戶確認(rèn)和日常的運(yùn)行維護(hù)等環(huán)節(jié)。功能分析包括需求約束和功能約束,分別就軟件需求與功能實(shí)現(xiàn)進(jìn)行概要分析;簡(jiǎn)要設(shè)計(jì)與詳細(xì)設(shè)計(jì)是軟件工程開發(fā)設(shè)計(jì)的主要內(nèi)容,就搭建軟件子系統(tǒng)與功能模塊進(jìn)行說(shuō)明,以及對(duì)相應(yīng)模塊的接口進(jìn)行明確定義,進(jìn)而分層次的對(duì)每一模塊及其數(shù)據(jù)結(jié)構(gòu)進(jìn)行詳細(xì)的加工描述;根據(jù)以上的設(shè)計(jì)結(jié)果,利用編程技術(shù)將其程序化。用戶的確認(rèn)活動(dòng)持續(xù)在整個(gè)軟件的開發(fā)設(shè)計(jì)及日常的維護(hù)中,確認(rèn)過(guò)程中不可避免的對(duì)程序進(jìn)行更改,才能保障用戶的使用效果。
(一)功能型向需求型發(fā)展。
現(xiàn)今,各類行業(yè)需求復(fù)雜多變,導(dǎo)致軟件需求的多樣性,這就決定了軟件工程由功能型轉(zhuǎn)向需求型發(fā)展方向。在軟件的設(shè)計(jì)、實(shí)施的過(guò)程中,為滿足用戶不斷更新的要求,必須解決軟件工程組裝性和一致性等問(wèn)題,在維護(hù)和日常使用管理上保證軟件的有效性。同時(shí),軟件設(shè)計(jì)更向精確化發(fā)展,以適應(yīng)信息全球化的背景下,用戶角色的多樣化的需求。綜上所述分析,用例技術(shù)在捕獲軟件的潛在需求上也將得到廣泛使用,以解決軟件與用戶間交互的抽象性,實(shí)現(xiàn)分析與需求的有效分離和相互作用。
(二)實(shí)踐為適用的第一標(biāo)準(zhǔn)。
隨著科學(xué)技術(shù)的高度發(fā)展,各種層次的競(jìng)爭(zhēng)終將是科技與人才競(jìng)爭(zhēng)。對(duì)軟件工程的開發(fā)而言更是如此,對(duì)開發(fā)的技術(shù)人員不但要求過(guò)硬的專業(yè)技術(shù),對(duì)行業(yè)發(fā)展前瞻性等的素質(zhì)要求也越來(lái)越高。為實(shí)現(xiàn)軟件開發(fā)的專業(yè)化和國(guó)際化,必須對(duì)設(shè)計(jì)、開發(fā)的過(guò)程更加嚴(yán)格的要求,但是許多不確定因素對(duì)軟件開發(fā)的過(guò)程造成不利影響,這就要求必須通過(guò)實(shí)踐去對(duì)原有的開發(fā)流程不斷進(jìn)行重新調(diào)整。
(三)軟件工程趨于合作互聯(lián)。
經(jīng)濟(jì)全球化使得各行各業(yè)的競(jìng)爭(zhēng)越來(lái)越激烈,軟件工程行業(yè)亦是如此。計(jì)算機(jī)軟件工程想要在如此緊張的環(huán)境中得到穩(wěn)定發(fā)展,必須與不同行業(yè)的軟件開發(fā)實(shí)現(xiàn)合作互聯(lián),求同存異,才能保障軟件工程的可持續(xù)發(fā)展。除此之外軟件工程全球范圍的合作研發(fā),也必將是其發(fā)展的重要方向。
四、結(jié)語(yǔ)。
軟件工程對(duì)企業(yè)發(fā)展的重要性不言而喻,雖然目前軟件開發(fā)技術(shù)還尚不足,但是只要把握軟件開發(fā)的正確的發(fā)展方向,在實(shí)際的的開發(fā)工作中在實(shí)際操作中,堅(jiān)持理論為基礎(chǔ),注重實(shí)踐和與時(shí)俱進(jìn),方可保障軟件工程的質(zhì)量,減少實(shí)施成本,提高軟件工程的效益。
參考文獻(xiàn):
軟件工程技術(shù)分析論文篇九
軟件工程技術(shù)在實(shí)際的應(yīng)用中,為完成應(yīng)用實(shí)施,往往通過(guò)以下幾個(gè)步驟來(lái)實(shí)現(xiàn)。首先是制定軟件開發(fā)計(jì)劃,分析軟件的開發(fā)目的及需求,其次是對(duì)軟件的設(shè)計(jì)和開發(fā)進(jìn)行具體的闡述,最后則是對(duì)于軟件的測(cè)試與運(yùn)行維護(hù)的.具體方法進(jìn)一步的說(shuō)明。
2.1軟件開發(fā)的制定與分析。
對(duì)于軟件開發(fā)者來(lái)說(shuō),在開發(fā)之前,首先要確定目標(biāo)和工作計(jì)劃,這是不可或缺的準(zhǔn)備工作,只有這樣做了,才能最大限度來(lái)保證軟件開發(fā)的客觀能動(dòng)性。經(jīng)濟(jì)可行性、技術(shù)可行性、社會(huì)規(guī)范以及法律的可行性等方面的問(wèn)題,是制定軟件的開發(fā)計(jì)劃時(shí),需要特別關(guān)注的地方,軟件開發(fā)的有效應(yīng)用離不開嚴(yán)謹(jǐn)周密的計(jì)劃。對(duì)于滿足用戶的需求及分析也是比不可少的,研發(fā)人員和用戶之間要經(jīng)過(guò)溝通商討,要以用戶的滿意度出發(fā),對(duì)一些問(wèn)題還要進(jìn)行仔細(xì)而明確的描述,編寫軟件系統(tǒng)說(shuō)明書或者初步的用戶說(shuō)明書,提交給相關(guān)機(jī)構(gòu)進(jìn)行評(píng)審,從而將軟件做得更好。對(duì)軟件的開發(fā)進(jìn)行分析以及定義之后,為下一步軟件設(shè)計(jì)提供了一定的構(gòu)思基礎(chǔ)。
2.2軟件的設(shè)計(jì)開發(fā)。
軟件的設(shè)計(jì)開發(fā)其實(shí)就是將用戶的需求轉(zhuǎn)換成軟件具體實(shí)施的方案,這一過(guò)程,是以用戶的滿意度及實(shí)用性為基礎(chǔ)的,所以軟件開發(fā)的重要性不言而喻。軟件設(shè)計(jì)開發(fā)可以分為兩個(gè)主要的階段,那就是總體的設(shè)計(jì)和詳細(xì)的設(shè)計(jì),要先有框架,然后才能進(jìn)行具體的設(shè)計(jì),首先要根據(jù)從用戶那里得到的書記流及數(shù)據(jù)結(jié)構(gòu),運(yùn)用結(jié)構(gòu)設(shè)計(jì)技術(shù),設(shè)計(jì)出軟件的模塊結(jié)構(gòu),也就是軟件的框架,這是總體設(shè)計(jì)的步驟。詳細(xì)的設(shè)計(jì)要按照詳細(xì)的步驟進(jìn)行,利用詳細(xì)的設(shè)計(jì)工具進(jìn)行設(shè)計(jì),并按照模塊的分解與合并、高內(nèi)聚性的特點(diǎn)以及模塊的作用、控制范圍、復(fù)雜性和接口等模塊設(shè)計(jì)準(zhǔn)則進(jìn)行軟件各個(gè)階段的設(shè)計(jì)描述。
軟件的程序編寫也被稱作做軟件的編碼,它的原理就是將從用戶那里得來(lái)的需求轉(zhuǎn)變成能被計(jì)算機(jī)接受的形式,并為每個(gè)模塊編寫出以某一種特定的結(jié)構(gòu)良好,清晰易讀又與設(shè)計(jì)一致的程序設(shè)計(jì)語(yǔ)言,表示的源程序清單。
2.4軟件測(cè)試與運(yùn)行維護(hù)。
軟件測(cè)試要怎么進(jìn)行測(cè)試呢?其主要是通過(guò)設(shè)計(jì)師編寫的測(cè)試設(shè)計(jì)方法來(lái)進(jìn)行軟件的測(cè)試,用來(lái)檢驗(yàn)軟件組成部分是否完整,是保證軟件質(zhì)量的重要手段。黑盒法和白盒法是進(jìn)行軟件測(cè)試時(shí)所采用的較為普遍的方法。黑盒法的測(cè)試原理是根據(jù)軟件程序的物理特性來(lái)檢測(cè)每一個(gè)程序是否達(dá)到預(yù)期的目標(biāo)。白盒法則是通過(guò)軟件程序的每個(gè)邏輯結(jié)構(gòu),對(duì)特定的目標(biāo)進(jìn)行測(cè)試,也看是否達(dá)到預(yù)期的目標(biāo)。這兩種方法都有一個(gè)共同的特性,那就是按照單元測(cè)試、組裝測(cè)試、系統(tǒng)測(cè)試、人工測(cè)試等步驟,以設(shè)計(jì)測(cè)試為基礎(chǔ)對(duì)軟件的功能、接口以及數(shù)據(jù)結(jié)構(gòu)等方面就行測(cè)試,它有一個(gè)規(guī)定達(dá)到的需求,用來(lái)評(píng)定軟件是否合格與完整,能否滿足用戶的需求,這是測(cè)試所必須要達(dá)到的。經(jīng)測(cè)試合格的軟件,投入正式使用便進(jìn)行到了運(yùn)行的階段。經(jīng)歷過(guò)持續(xù)十幾甚至更長(zhǎng)的時(shí)間,在此期間,軟件會(huì)在不同的運(yùn)行階段會(huì)進(jìn)行診斷與修改,并進(jìn)行各種維護(hù),以達(dá)到預(yù)期目標(biāo)和符合用戶需求。由于軟件的運(yùn)行和維護(hù)是軟件工程的最后一個(gè)階段,因而,運(yùn)行維護(hù)的重要性逐年地凸顯出來(lái),并應(yīng)給與其足夠的重視。
3數(shù)據(jù)庫(kù)系統(tǒng)的軟件設(shè)計(jì)與分析。
數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的開發(fā)質(zhì)量對(duì)于計(jì)算機(jī)技術(shù)的改革與創(chuàng)新有著至關(guān)重要的作用,很大程度上在于,數(shù)據(jù)庫(kù)系統(tǒng)是當(dāng)今計(jì)算機(jī)軟件系統(tǒng)中必不可少的一部分。因而,進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)要以數(shù)據(jù)庫(kù)的結(jié)構(gòu)的設(shè)計(jì)和建立為基礎(chǔ),以軟件工程的技術(shù)方法作為支撐來(lái)進(jìn)行設(shè)計(jì)。數(shù)據(jù)庫(kù)系統(tǒng)的建立,要對(duì)一些語(yǔ)言開發(fā)技術(shù)以語(yǔ)言程序的方式進(jìn)行編寫,對(duì)一些實(shí)用程序及功能模塊進(jìn)行設(shè)計(jì)開發(fā),這是十分重要也是必要的。從中,我們也可以發(fā)現(xiàn)較為復(fù)雜的系統(tǒng)軟件可以通過(guò)采用軟件工程技術(shù)進(jìn)行研發(fā)設(shè)計(jì),并能夠取得更高水平標(biāo)準(zhǔn)的研發(fā)質(zhì)量。
4結(jié)語(yǔ)。
在如今信息化的時(shí)代,社會(huì)在不斷地向前發(fā)展。計(jì)算機(jī)技術(shù)的不斷發(fā)展與前進(jìn),使得計(jì)算機(jī)技術(shù)的使用在社會(huì)各行各業(yè)中不可缺少,這也為軟件工程的發(fā)展與應(yīng)用提供了更為廣闊的前景與市場(chǎng)需求。由此,我們也可以得出一個(gè)結(jié)論,軟件工程技術(shù)是具有很大的發(fā)展空間和應(yīng)用前景的。因此,我們應(yīng)該要努力不斷地創(chuàng)新發(fā)展軟件技術(shù),通過(guò)用戶的反饋,進(jìn)行改善以修正,并提高軟件的實(shí)用性,還要立足將來(lái),減少“軟件危機(jī)”的發(fā)生,從而促使軟件生產(chǎn)工業(yè)的繁榮旺盛與蓬勃發(fā)展。
軟件工程技術(shù)分析論文篇十
軟件工程作為信息技術(shù)的核心之一,其發(fā)展趨勢(shì)和前景影響了我國(guó)信息技術(shù)產(chǎn)業(yè)的發(fā)展。結(jié)合國(guó)內(nèi)外軟件工程技術(shù)的發(fā)展程度及社會(huì)發(fā)展需求,軟件工程技術(shù)發(fā)展趨勢(shì)為全球化、外向化、分塊化。
2.1全球化趨勢(shì)。
經(jīng)濟(jì)發(fā)展正在全球化,政治治理也在全球化的進(jìn)程當(dāng)中。全球化是當(dāng)今社會(huì)發(fā)展的必然趨勢(shì),軟件工程技術(shù)的發(fā)展也無(wú)法逃離全球化的漩渦。就目前軟件工程的發(fā)展現(xiàn)狀而言,國(guó)外的技術(shù)更為成熟。因此,我國(guó)軟件工程技術(shù)的發(fā)展,必然要加強(qiáng)與國(guó)外成功企業(yè)進(jìn)行合作交流,互相輸入輸出。故軟件工程技術(shù)發(fā)展的全球化趨勢(shì)和特點(diǎn)會(huì)更加突出。而全球化的趨勢(shì)之于我國(guó)信息產(chǎn)業(yè)是機(jī)遇,但同時(shí)也帶來(lái)了諸多挑戰(zhàn)。與國(guó)外成功企業(yè)的合作交流,我國(guó)企業(yè)能夠?qū)W習(xí)到其中優(yōu)秀的管理辦法和經(jīng)驗(yàn),以及優(yōu)秀的鼓勵(lì)員工進(jìn)行創(chuàng)新的企業(yè)文化和氛圍。但同時(shí),也會(huì)存在諸如核心技術(shù)的保護(hù)等問(wèn)題。因此,我國(guó)企業(yè)面臨機(jī)遇,同時(shí)也要做好相應(yīng)的工作,提高應(yīng)對(duì)挑戰(zhàn)的能力。
2.2外向化趨勢(shì)。
隨著全球化趨勢(shì)的不斷加強(qiáng),軟件工程技術(shù)的發(fā)展趨勢(shì)必然也會(huì)表現(xiàn)為外向化。此趨勢(shì)在軟件開發(fā)方面會(huì)更加凸顯。在現(xiàn)下的中國(guó),小米已經(jīng)開放了其軟件開發(fā)的平臺(tái),讓有想法、有行動(dòng)力的年輕人參與其中。因此,外向化的趨勢(shì)可以幫助軟件工程公司開發(fā)出更多新鮮有趣、能夠更好地便利人們生活的軟件,提高公司利潤(rùn)的同時(shí)也方便了人們。同時(shí),在不斷擴(kuò)大外向趨勢(shì)的同時(shí),軟件工程發(fā)開人員也能更容易地發(fā)現(xiàn)目前正在運(yùn)行的軟件存在的不足和缺陷,進(jìn)而采用更為便捷的方式對(duì)其進(jìn)行修復(fù)和修改。由此看來(lái),外向化的趨勢(shì)還能提高開發(fā)人員的工作效率。
2.3分塊化趨勢(shì)。
軟件工程是一個(gè)非常龐大的學(xué)科,其涉及面非常廣泛。在未來(lái)的發(fā)展過(guò)程中,軟件工程行業(yè)必然會(huì)進(jìn)行分塊專攻。伴隨著全球化和外向化的趨勢(shì)不斷加強(qiáng),行業(yè)內(nèi)競(jìng)爭(zhēng)、國(guó)際競(jìng)爭(zhēng)日趨緊張,軟件工程開發(fā)公司的形勢(shì)更為嚴(yán)峻。在競(jìng)爭(zhēng)如此強(qiáng)烈的市場(chǎng)中如何找到屬于自己公司的價(jià)值,這是未來(lái)每個(gè)公司的`管理層都需要考慮的問(wèn)題。為了賺取更大的利潤(rùn),也為了能夠在某一個(gè)方面能有自身獨(dú)特的成就,軟件工程未來(lái)發(fā)展的趨勢(shì)必然是分塊化。通過(guò)分塊,各公司能夠做到“術(shù)業(yè)有專攻”,進(jìn)而更加能夠集中力量突破本領(lǐng)域的難題。定位的準(zhǔn)度和精度越高,越有利于公司自身的發(fā)展。
3有效推動(dòng)軟件工程發(fā)展趨勢(shì)的舉措。
3.1轉(zhuǎn)變管理觀念和模式。
迎合軟件工程技術(shù)未來(lái)的發(fā)展趨勢(shì),進(jìn)而為公司做出準(zhǔn)確的市場(chǎng)定位,需要公司的管理層首先轉(zhuǎn)變管理理念。管理層需要轉(zhuǎn)變過(guò)去只為追求公司利益而忽略員工創(chuàng)新發(fā)展的管理理念。國(guó)內(nèi)軟件工程技術(shù)開發(fā)公司應(yīng)當(dāng)向國(guó)外成功的企業(yè)學(xué)習(xí),學(xué)習(xí)他們那種鼓勵(lì)員工創(chuàng)新發(fā)展、提出自己想法,讓他們實(shí)現(xiàn)自己想法的公司文化氛圍和企業(yè)環(huán)境。在這之后,管理層應(yīng)當(dāng)敢于對(duì)目前的管理模式作出改變,營(yíng)造一種有利于員工創(chuàng)新發(fā)展的管理氛圍,進(jìn)而為公司的創(chuàng)新發(fā)展提供條件。
3.2培養(yǎng)一批高素質(zhì)的開發(fā)人員隊(duì)伍。
要有效地進(jìn)行軟件開發(fā)工作,必須有人才支撐。因此,軟件工程技術(shù)開發(fā)類公司應(yīng)當(dāng)注重在平時(shí)培養(yǎng)一批技術(shù)過(guò)硬的開發(fā)人員隊(duì)伍。通過(guò)這批人才隊(duì)伍,帶動(dòng)全公司進(jìn)行創(chuàng)新工作,為軟件工程技術(shù)開發(fā)工作注入新鮮的血液和思想,從而為公司在市場(chǎng)上占領(lǐng)一定份額奠定堅(jiān)實(shí)的基礎(chǔ)。這批高素質(zhì)的人才隊(duì)伍也會(huì)對(duì)公司的企業(yè)文化環(huán)境的發(fā)展發(fā)揮自己的力量。通過(guò)他們的帶動(dòng)作用,就像我國(guó)“先富帶后富”一樣,有一個(gè)影響作用,進(jìn)而影響到公司的每一個(gè)員工,讓公司上下都洋溢著創(chuàng)新的氣氛。同時(shí),在這批高素質(zhì)的人才隊(duì)伍的帶領(lǐng)下,我國(guó)相關(guān)企業(yè)在進(jìn)行對(duì)外交流合作的時(shí)候也更能達(dá)到目的和效果。綜上,一批高素質(zhì)的人才隊(duì)伍有利于公司的長(zhǎng)遠(yuǎn)持續(xù)發(fā)展,更有利于公司員工個(gè)人的素質(zhì)提高。
軟件工程技術(shù)分析論文篇十一
基于第二章之中所提到的系統(tǒng)軟件的復(fù)雜性較高這一問(wèn)題,熱血和對(duì)其進(jìn)行研究和控制直接關(guān)乎著對(duì)系統(tǒng)軟件的進(jìn)一步開發(fā)與利用。而對(duì)系統(tǒng)軟件開發(fā)復(fù)雜性的控制過(guò)程中,其對(duì)于人員管理以及材料管理均有著不同的要求,因此,所謂的軟件工程技術(shù)就是指在進(jìn)行系統(tǒng)軟件開發(fā)的過(guò)程中,借助工程化的管理方式來(lái)實(shí)現(xiàn)對(duì)系統(tǒng)軟件的管理與控制,其體現(xiàn)在整個(gè)軟件開發(fā)的全過(guò)程之中,而通過(guò)筆者具體深入的研究,筆者發(fā)現(xiàn)“工程”二字并不能夠有效的概括系統(tǒng)軟件的相關(guān)內(nèi)容。因此,運(yùn)用軟件工程技術(shù)對(duì)系統(tǒng)軟件開發(fā)的過(guò)程相關(guān)問(wèn)題進(jìn)行更好的控制能夠有效的促進(jìn)既定目標(biāo)的完完成。
3軟件開發(fā)技術(shù)與開發(fā)需求不匹配問(wèn)題分析。
在軟件開發(fā)的過(guò)程中,隨著時(shí)間的發(fā)展,在科研界已經(jīng)推出了許多具有實(shí)際意義的方法方式,其中最為經(jīng)典的集中方法要數(shù)sasd法以及jsd法和jsp法。這些方法具有相對(duì)發(fā)展時(shí)間較長(zhǎng),其應(yīng)用面也相對(duì)較廣,因此,其能否適用當(dāng)前的開發(fā)需求問(wèn)題還需要進(jìn)行進(jìn)一步的驗(yàn)證與分析。在實(shí)際驗(yàn)證過(guò)程中,軟件工程技術(shù)對(duì)于系統(tǒng)軟件開發(fā)過(guò)程具有一定的程度的約束,因此,傳統(tǒng)的軟件開發(fā)技術(shù)已經(jīng)很難滿足當(dāng)前軟件系統(tǒng)的基本需求。而如何解決此類問(wèn)題的重點(diǎn)核心是不斷的開發(fā)新技術(shù)以期能夠?qū)崿F(xiàn)與現(xiàn)有需求想匹配,最終促進(jìn)系統(tǒng)軟件有效合理的開發(fā)和使用。
4軟件工程項(xiàng)目管理。
在對(duì)軟件項(xiàng)目實(shí)施管理的過(guò)程中,其主要目的是為了更好實(shí)現(xiàn)軟件項(xiàng)目能夠按照預(yù)定好的計(jì)劃進(jìn)度與成本最終實(shí)現(xiàn)既定的目標(biāo),其主要是對(duì)項(xiàng)目實(shí)施過(guò)程中的每一個(gè)因素進(jìn)行系統(tǒng)的分析與管理,對(duì)風(fēng)險(xiǎn)問(wèn)題進(jìn)行合理有效的預(yù)測(cè)。而企業(yè)的軟件開發(fā)能力的強(qiáng)弱完全取決于軟件工程項(xiàng)目管理體系是否成熟。軟件開發(fā)的能力越高,其項(xiàng)目管理體系就相對(duì)較為成熟,而企業(yè)也能夠得到充分的發(fā)展。
項(xiàng)目工程是借助軟件應(yīng)用程序來(lái)對(duì)項(xiàng)目進(jìn)行設(shè)計(jì)以及管理的的一個(gè)具體的過(guò)程,其主要借助瀏覽器以及軟件服務(wù)器等相關(guān)主題工具,不斷的推動(dòng)企業(yè)項(xiàng)目軟件工程各行的開發(fā)工作,在正常實(shí)施的過(guò)程中,往往都是采取師傅帶徒弟進(jìn)行設(shè)計(jì)的模式,由師傅進(jìn)行主導(dǎo),對(duì)土地進(jìn)行實(shí)際教學(xué),從而不斷的鍛煉軟件開發(fā)技術(shù)人員的`個(gè)人能力,從而更好的提高軟件開發(fā)技術(shù)人員的實(shí)際動(dòng)手操作能力,以便于更好的對(duì)軟件工程項(xiàng)目進(jìn)行管理。
在對(duì)項(xiàng)目管理進(jìn)行實(shí)施的過(guò)程中,要對(duì)項(xiàng)目進(jìn)行提前準(zhǔn)備,而準(zhǔn)備也通常分為兩種情況,即外部準(zhǔn)備和內(nèi)部準(zhǔn)備,因此,在進(jìn)行項(xiàng)目執(zhí)行前,要合理的軟件開發(fā)項(xiàng)目的風(fēng)險(xiǎn)性以及收益進(jìn)行預(yù)測(cè),判斷此項(xiàng)目的可實(shí)施性。軟件項(xiàng)目工程在建立后可以根據(jù)所要完成的目標(biāo)實(shí)現(xiàn)靈活的改變,其需要在實(shí)際操作過(guò)程中由專業(yè)的技術(shù)人員對(duì)其進(jìn)行深度的改進(jìn)。倘若一個(gè)企業(yè)能夠做好項(xiàng)目管理這塊工作,其核心競(jìng)爭(zhēng)力必然得到加強(qiáng),從而帶動(dòng)市場(chǎng)競(jìng)爭(zhēng)力的加強(qiáng),最終促進(jìn)整個(gè)行業(yè)的發(fā)展壯大。
在軟件工程技術(shù)的實(shí)際運(yùn)用考核過(guò)程中,要設(shè)立合理的考核內(nèi)容與考核因素,進(jìn)一步的軟件開發(fā)過(guò)程中技術(shù)人員的技術(shù)能力與水平進(jìn)行合理的監(jiān)控,從而實(shí)現(xiàn)對(duì)整體員工個(gè)人能力的績(jī)效考核。
5結(jié)束語(yǔ)。
在系統(tǒng)開發(fā)的過(guò)程中,通過(guò)對(duì)軟件工程的有效使用,能夠更好的促進(jìn)軟件技術(shù)開發(fā)目標(biāo)的實(shí)現(xiàn),減少不必要的麻煩和風(fēng)險(xiǎn)。而技術(shù)人員作為企業(yè)的新生力量,其能力是否能夠在企業(yè)中得到有效的發(fā)展直接關(guān)乎著企業(yè)系統(tǒng)軟件開發(fā)與應(yīng)用的基礎(chǔ),從而影響到企業(yè)的基本競(jìng)爭(zhēng)力。
在本文的研究過(guò)程中,筆者首先對(duì)軟件工程以及軟件開發(fā)進(jìn)行了理論層次的論述,進(jìn)而分析在軟件開發(fā)過(guò)程中所存在的主要問(wèn)題,指出通過(guò)軟件工程技術(shù)的合理控制能夠最終實(shí)現(xiàn)對(duì)企業(yè)系統(tǒng)開發(fā)的風(fēng)險(xiǎn)以及其他因素進(jìn)行掌控。而在文章最后章節(jié)的論述中,筆者在對(duì)于軟件工程的項(xiàng)目管理問(wèn)題上進(jìn)行了充分的論述,一起能夠不斷的促進(jìn)軟件工程技術(shù)在軟件系統(tǒng)開發(fā)過(guò)程中的應(yīng)用。
參考文獻(xiàn)。
[3]王恩生.系統(tǒng)軟件開發(fā)過(guò)程中的軟件工程技術(shù)[j].通訊世界,2015(19):195.
軟件工程技術(shù)分析論文篇十二
摘要:軟件工程技術(shù)作為數(shù)據(jù)庫(kù)設(shè)計(jì)中的主要技術(shù),是現(xiàn)代信息技術(shù)的集中體現(xiàn),在新時(shí)期下,為確保數(shù)據(jù)庫(kù)設(shè)計(jì)的有效性,需要廣泛運(yùn)用軟件工程技術(shù),借助軟件工程技術(shù)來(lái)提升數(shù)據(jù)庫(kù)設(shè)計(jì)效果。本文首先介紹軟件工程技術(shù)在數(shù)據(jù)庫(kù)設(shè)計(jì)中的運(yùn)用價(jià)值,然后介紹數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件工程技術(shù)的運(yùn)用途徑,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的技術(shù)指導(dǎo),更好的確保數(shù)據(jù)庫(kù)設(shè)計(jì)質(zhì)量。
關(guān)鍵詞:軟件工程技術(shù);數(shù)據(jù)庫(kù)設(shè)計(jì);價(jià)值;實(shí)踐分析。
積極了解軟件工程技術(shù)的主要特點(diǎn),在軟件開發(fā)中,需要對(duì)相關(guān)信息進(jìn)行有效整合,以滿足客戶需求為主,全面掌握軟件產(chǎn)品和數(shù)據(jù)庫(kù)設(shè)計(jì)的主要內(nèi)容,創(chuàng)新數(shù)據(jù)庫(kù)設(shè)計(jì)方式,認(rèn)真閱讀軟件設(shè)計(jì)說(shuō)明書,將有價(jià)值的信息及時(shí)保存下來(lái),進(jìn)一步強(qiáng)化數(shù)據(jù)庫(kù)設(shè)計(jì)的有效性。將軟件工程技術(shù)充分運(yùn)用在數(shù)據(jù)庫(kù)設(shè)計(jì)環(huán)節(jié),及時(shí)分析軟件設(shè)計(jì)的可行性,保障軟件系統(tǒng)安全,對(duì)數(shù)據(jù)庫(kù)進(jìn)行及時(shí)考察,有效提升數(shù)據(jù)庫(kù)設(shè)計(jì)的有效性。嚴(yán)格按照標(biāo)準(zhǔn)化流程進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),制定開發(fā)計(jì)劃,保證界面清晰,從而被客戶接受。
在數(shù)據(jù)庫(kù)設(shè)計(jì)中積極運(yùn)用軟件工程技術(shù),可以將軟件工程技術(shù)的優(yōu)勢(shì)及時(shí)體現(xiàn)出來(lái),促進(jìn)數(shù)據(jù)庫(kù)設(shè)計(jì)水平的有效提升,更好的保障數(shù)據(jù)庫(kù)設(shè)計(jì)效果。軟件工程技術(shù)的運(yùn)用,不僅是數(shù)據(jù)庫(kù)設(shè)計(jì)工作的技術(shù)需求,還是時(shí)展的必然趨勢(shì),軟件工程技術(shù)代替?zhèn)鹘y(tǒng)的設(shè)計(jì)技術(shù),幫助技術(shù)人員快速分析數(shù)據(jù)庫(kù)設(shè)計(jì)方案的可行性,正確把握數(shù)據(jù)庫(kù)設(shè)計(jì)工作要點(diǎn)。[1]在運(yùn)用軟件工程技術(shù)的基礎(chǔ)上,提高了人員的.工作效率,保證最佳的數(shù)據(jù)庫(kù)設(shè)計(jì)效果,這對(duì)行業(yè)發(fā)展具有深遠(yuǎn)影響。
將數(shù)據(jù)庫(kù)設(shè)計(jì)任務(wù)及時(shí)劃分,如資源管理服務(wù)器設(shè)計(jì)、桌面版設(shè)計(jì)、手機(jī)版設(shè)計(jì)等多個(gè)部分,充分運(yùn)用軟件工程技術(shù)進(jìn)行軟件開發(fā),架構(gòu)客戶端-服務(wù)器,采取移動(dòng)網(wǎng)絡(luò)、無(wú)限網(wǎng)絡(luò)等途徑來(lái)促進(jìn)軟件系統(tǒng)更新和升級(jí)。[2]為保證數(shù)據(jù)庫(kù)設(shè)計(jì)的有效性,加強(qiáng)對(duì)現(xiàn)代技術(shù):軟件工程技術(shù)的運(yùn)用,及時(shí)采集相應(yīng)的設(shè)計(jì)信息,將基本信息記錄下來(lái),便于積極打造高品質(zhì)的設(shè)計(jì)成果,通過(guò)社交網(wǎng)絡(luò)來(lái)搜集相關(guān)資料,加大對(duì)軟件工程技術(shù)的運(yùn)用力度,進(jìn)行在線采集,并對(duì)軟件可行性的設(shè)計(jì)過(guò)程進(jìn)行全程監(jiān)督,只有這樣方可更好的滿足現(xiàn)代用戶需求。[3]本地?cái)?shù)據(jù)庫(kù)支持模塊,對(duì)于服務(wù)器消息管理界面、數(shù)據(jù)庫(kù)備份、界面恢復(fù)、列表管理等方面加強(qiáng)可行性分析,堅(jiān)持以用戶需求為主要目標(biāo),網(wǎng)絡(luò)通信支持模塊,及時(shí)完成身份驗(yàn)證,構(gòu)建遠(yuǎn)程操控?cái)?shù)據(jù)庫(kù),更好的確保了數(shù)據(jù)庫(kù)設(shè)計(jì)的有效性。
項(xiàng)目開發(fā)過(guò)程中積極滲透軟件工程技術(shù),及時(shí)明確項(xiàng)目開發(fā)方案,根據(jù)項(xiàng)目開發(fā)實(shí)際工作任務(wù)成立項(xiàng)目小組,小組內(nèi)有二十名技術(shù)人員來(lái)負(fù)責(zé)項(xiàng)目開發(fā),完善現(xiàn)有的項(xiàng)目開發(fā)方案,及時(shí)儲(chǔ)備更多的技術(shù)型人才,由此組建一支項(xiàng)目開發(fā)團(tuán)隊(duì)。[4]了解數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)與設(shè)計(jì)的特性,從根本出發(fā),保證系統(tǒng)應(yīng)用開發(fā)與創(chuàng)意設(shè)計(jì)的有效融合,更好的滿足客戶需求。認(rèn)真制作編碼,形成一個(gè)完善系統(tǒng),進(jìn)行測(cè)試驗(yàn)收,掌握技術(shù)規(guī)范方面的內(nèi)容,引導(dǎo)客戶進(jìn)行系統(tǒng)維護(hù),比如在計(jì)劃編制階段,技術(shù)人員及時(shí)設(shè)計(jì)一個(gè)可執(zhí)行的進(jìn)度計(jì)劃,以項(xiàng)目需要滿足的商業(yè)需求為考慮,嚴(yán)格遵循技術(shù)要求來(lái)完成數(shù)據(jù)庫(kù)設(shè)計(jì),并及時(shí)進(jìn)行有效的質(zhì)量驗(yàn)收,將驗(yàn)收質(zhì)量過(guò)關(guān)的系統(tǒng)及時(shí)移交給產(chǎn)品。[5]在總結(jié)階段,及時(shí)進(jìn)行產(chǎn)品接收,在此環(huán)節(jié),人員及時(shí)發(fā)現(xiàn)在數(shù)據(jù)庫(kù)設(shè)計(jì)中存在的不足之處,及時(shí)及時(shí)整改,總結(jié)工作經(jīng)驗(yàn),將現(xiàn)有的技術(shù)資源進(jìn)行有效整合,更重要的是將技術(shù)資源、源程序、全部技術(shù)文檔等移交給管理部門進(jìn)行統(tǒng)一保管。
及時(shí)明確運(yùn)用數(shù)據(jù)庫(kù)可以做什么,運(yùn)用軟件工程技術(shù)來(lái)分析用戶對(duì)數(shù)據(jù)庫(kù)功能的需求,尊重用戶的需求,盡可能將用戶需求體現(xiàn)在數(shù)據(jù)庫(kù)設(shè)計(jì)中,確定數(shù)據(jù)庫(kù)設(shè)計(jì)與其他系統(tǒng)元素之間的接口細(xì)節(jié),掌握軟件設(shè)計(jì)的有效性需求。[6]將用戶需求及時(shí)分類,如:軟件原型、使用策略等,及時(shí)構(gòu)建數(shù)據(jù)庫(kù)模型,強(qiáng)化結(jié)構(gòu)化分析,運(yùn)用數(shù)據(jù)模型來(lái)描述實(shí)體與圖之間的聯(lián)系性。分析需求規(guī)格說(shuō)明書的具體內(nèi)容,并以書面形式準(zhǔn)確描述用戶對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的需求,制定軟件工程標(biāo)準(zhǔn)的生命周期,將生命周期中內(nèi)容不完善的地方及時(shí)修正過(guò)來(lái),逐漸使其成熟。還要考慮系統(tǒng)功能需求、運(yùn)行環(huán)境需求、數(shù)據(jù)需求、系統(tǒng)性能需求、升級(jí)需求等內(nèi)容,由此生成系統(tǒng)需求分析報(bào)告,盡量將用戶需求都體現(xiàn)出來(lái),始終堅(jiān)持界面簡(jiǎn)化、功能完備的基本原則。
三、結(jié)語(yǔ)。
在數(shù)據(jù)庫(kù)設(shè)計(jì)中積極運(yùn)用軟件工程技術(shù),需要對(duì)相關(guān)信息進(jìn)行有效整合,以滿足客戶需求為主,全面掌握軟件產(chǎn)品和數(shù)據(jù)庫(kù)設(shè)計(jì)的主要內(nèi)容。軟件工程技術(shù)分別運(yùn)用在可行性分析、項(xiàng)目開發(fā)、用戶需求分析等過(guò)程中,及時(shí)保證數(shù)據(jù)庫(kù)設(shè)計(jì)的有效性,對(duì)于服務(wù)器消息管理界面、數(shù)據(jù)庫(kù)備份、界面恢復(fù)、列表管理等方面加強(qiáng)可行性分析,掌握軟件設(shè)計(jì)的有效性需求,運(yùn)用軟件工程技術(shù)來(lái)分析用戶對(duì)數(shù)據(jù)庫(kù)功能的需求,最終確保系統(tǒng)界面簡(jiǎn)化、功能完備。
參考文獻(xiàn):。
軟件工程技術(shù)分析論文篇十三
化肥是農(nóng)作物生長(zhǎng)的必備材料,可以增加農(nóng)作物產(chǎn)量。但由于使用化肥過(guò)量,我國(guó)當(dāng)前已經(jīng)出現(xiàn)了土壤板結(jié)現(xiàn)象,同時(shí)大量沒有被植物吸收的化肥進(jìn)入地下水當(dāng)中,對(duì)地下水造成了嚴(yán)重污染。進(jìn)一步威脅到池塘湖泊中的魚類生長(zhǎng)。再有,這些揮發(fā)性化肥進(jìn)入空氣中會(huì)導(dǎo)致氮元素增加,出現(xiàn)了大量的酸雨,同時(shí)也對(duì)空氣層上方的臭氧層造成了破壞。因此減少化肥的使用是一件迫在眉捷的事情,利用生物技術(shù)中的固氮技術(shù)可以使植物自動(dòng)吸收游離在空氣中的氮元素,而不再施用大量的氮肥。如將生物工程技術(shù)應(yīng)用于小麥根系當(dāng)中,可以使小麥的根系和豆類植物一樣能夠自動(dòng)吸收空氣中的氮離子,然后固定在自己的根系當(dāng)中。有數(shù)據(jù)顯示,將這種技術(shù)應(yīng)用于小麥以后其產(chǎn)量增加了15%左右。利用細(xì)胞融合技術(shù)可以將豆類植物的固氮本領(lǐng)應(yīng)用于非豆類植物當(dāng)中,從而不再需要施用大量的氮肥。
3.2解決農(nóng)藥污染問(wèn)題。
農(nóng)作物與植物的病蟲害治理也是農(nóng)業(yè)生產(chǎn)中一件不容忽視的問(wèn)題,每年用于防治農(nóng)作物與林業(yè)的農(nóng)藥數(shù)量巨大,而農(nóng)藥當(dāng)中大多含有有機(jī)氮與有機(jī)磷,這些物質(zhì)對(duì)空氣與地下水都會(huì)造成嚴(yán)重污染,尤其是對(duì)人類身體健康也造成了威脅。將有益昆蟲或微生物防治技術(shù)應(yīng)用于農(nóng)作物與林業(yè)的病蟲害治理當(dāng)中不但可以有效殺滅害蟲,而且也不會(huì)對(duì)土壤、空氣造成影響,有效保護(hù)了人類與畜類健康成長(zhǎng)。最近幾年,在基因工程技術(shù)的基礎(chǔ)上出現(xiàn)了高效殺蟲生物技術(shù),從而替代了農(nóng)藥殺蟲技術(shù),解決了污染環(huán)境的問(wèn)題。
3.3改良生物品種。
利用生物工程技術(shù)培育與環(huán)境友好相處的生物新品種可以實(shí)現(xiàn)社會(huì)的可持續(xù)發(fā)展。不但可以保證生物群體的健康發(fā)展,而且也可以利用改良物種性質(zhì)使其為保護(hù)環(huán)境服務(wù)。生物工程技術(shù)在培育新品種方面有著無(wú)可比擬的優(yōu)勢(shì),利用基因重組與拼接技術(shù)改變外來(lái)物種的特點(diǎn),利用組織培養(yǎng)與細(xì)胞保存技術(shù)可以實(shí)現(xiàn)生物物種的多樣化,使繁殖困難的物種得以延續(xù)。在應(yīng)用細(xì)胞融合技術(shù)的基礎(chǔ)上可以實(shí)現(xiàn)優(yōu)良品種的雜交。
3.4提高環(huán)境監(jiān)測(cè)質(zhì)量。
在監(jiān)測(cè)水、土壤、食品質(zhì)量過(guò)程中應(yīng)用生物傳感器技術(shù)可以收到較好的效果,其核心技術(shù)屬于固定化微生物與電化學(xué)的結(jié)合體。主要特點(diǎn)是靈敏度高、準(zhǔn)確性強(qiáng),目前已經(jīng)普遍應(yīng)用于臨床化驗(yàn)、發(fā)酵工程與檢驗(yàn)產(chǎn)品質(zhì)量當(dāng)中。最近幾年,我國(guó)環(huán)境污染生物監(jiān)測(cè)技術(shù)也得到了快速發(fā)展,第一,出現(xiàn)了大量生物監(jiān)測(cè)方法;第二,實(shí)現(xiàn)了生物綜合監(jiān)測(cè);第三,將生物監(jiān)測(cè)方法應(yīng)用于環(huán)境質(zhì)量監(jiān)測(cè)當(dāng)中。隨著我國(guó)生物工程技術(shù)的快速更新,筆者認(rèn)為其在環(huán)境保護(hù)中的作用將會(huì)日益彰顯,將會(huì)有效改善人類生活質(zhì)量,創(chuàng)建人類宜居環(huán)境。
3.5實(shí)現(xiàn)煤與石油的脫硫。
我國(guó)工業(yè)生產(chǎn)與人類日常生活都會(huì)消耗大量的煤,但煤在燃燒過(guò)程中會(huì)產(chǎn)生大量的二氧化硫,造成空氣污染。如果利用微生物技術(shù)去除煤中的硫元素,則可以在煤燃燒過(guò)程中不產(chǎn)生有害氣體。當(dāng)前日本已經(jīng)利用氧化亞鐵硫桿菌技術(shù)去除了煤中的硫元素。在去除煤中的硫元素時(shí),為了將煤與黃鐵礦分離可以應(yīng)用微生物脫硫技術(shù)與浮選工藝,有效保護(hù)了空氣質(zhì)量。在石油脫硫過(guò)程中也可以應(yīng)用微生物技術(shù),筆者認(rèn)為大力發(fā)展微生物脫硫技術(shù)與高活性脫硫菌種將會(huì)在將來(lái)得到有效推廣,將會(huì)有效改變煤燃燒產(chǎn)生大量二氧化硫的現(xiàn)象。
4結(jié)束語(yǔ)。
總之,生物工程技術(shù)是大量學(xué)科技術(shù)的融合體,在環(huán)境保護(hù)當(dāng)中引入生物工程技術(shù)可以有效保護(hù)人類生存環(huán)境,是一種保護(hù)環(huán)境的新型手段。當(dāng)前在應(yīng)用生物工程技術(shù)的基礎(chǔ)上可以解決化肥污染、取代化學(xué)農(nóng)藥、實(shí)現(xiàn)生物品種改良、開展環(huán)境監(jiān)測(cè)等眾多問(wèn)題,可以有效治理環(huán)境污染現(xiàn)象,還人類一個(gè)晴朗的天空,實(shí)現(xiàn)人與自然的和諧相處。
【參考文獻(xiàn)】。
[2]張磊.水生態(tài)修復(fù)技術(shù)在河道治理中的應(yīng)用與探索[j].城市建設(shè)理論研究:電子版,,5(33).
[3]吳銘.生物工程技術(shù)在環(huán)境保護(hù)中的應(yīng)用與研究[j].消費(fèi)電子,(22):35c36.
軟件工程技術(shù)分析論文篇十四
(1)系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的運(yùn)用必須要遵循科學(xué)性的原則。系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中應(yīng)用目標(biāo)的實(shí)現(xiàn),要充分體現(xiàn)科學(xué)性的原則,只有從科學(xué)的角度進(jìn)行系統(tǒng)軟件工程技術(shù)重要性、系統(tǒng)軟件開發(fā)流程以及相關(guān)工作人員的職業(yè)素質(zhì)與技能進(jìn)行細(xì)致而全面的考量,才能夠最大限度地保證系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用滿足實(shí)際的系統(tǒng)設(shè)計(jì)需求與企業(yè)應(yīng)用的要求,只有在科學(xué)精神、科學(xué)手段、科學(xué)理念的指導(dǎo)下,我們才能夠以現(xiàn)有的技術(shù)條件為基礎(chǔ),進(jìn)行系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過(guò)程中的科學(xué)高效運(yùn)用。(2)系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的運(yùn)用必須要遵循實(shí)用性的原則。系統(tǒng)軟件開發(fā)相關(guān)工作的科學(xué)高效運(yùn)行,需要雄厚資金的支持,從實(shí)際來(lái)看,資金的穩(wěn)定供應(yīng)與否直接影響到系統(tǒng)軟件開發(fā)工作的質(zhì)量與水平,因此系統(tǒng)軟件開發(fā)在進(jìn)行系統(tǒng)軟件工程技術(shù)應(yīng)用的過(guò)程中,必須要遵循實(shí)用性的原則,最大限度降低系統(tǒng)開發(fā)企業(yè)在設(shè)計(jì)與構(gòu)建過(guò)程中系統(tǒng)軟件的開發(fā)建設(shè)與應(yīng)用成本,降低系統(tǒng)軟件開發(fā)企業(yè)在軟件開發(fā)方面的資金投入,從而能夠?qū)⒏嗟馁Y金利用于其他方面,促進(jìn)系統(tǒng)軟件開發(fā)企業(yè)自身的健康快速發(fā)展,提升其經(jīng)濟(jì)收益。
軟件工程技術(shù)分析論文篇十五
摘要:軟件工程自二十世紀(jì)六十年代末誕生以來(lái),經(jīng)歷30余年的坎坷,它已經(jīng)成為計(jì)算機(jī)科學(xué)領(lǐng)域一門綜合性和工程性的獨(dú)立學(xué)科?,F(xiàn)在以及未來(lái)若干年內(nèi),軟件工程的研究熱點(diǎn)將主要集中在軟件重用和軟件構(gòu)件技術(shù)、中間件、標(biāo)準(zhǔn)化技術(shù)等方面。了解和掌握這些熱點(diǎn)技術(shù)問(wèn)題的研究現(xiàn)狀,對(duì)我們進(jìn)一步學(xué)習(xí)和研究軟件工程無(wú)疑具有一定的參考意義。
關(guān)鍵詞:軟件工程;軟件重用中間件;標(biāo)準(zhǔn)化。
1、軟件重用和軟件構(gòu)件技術(shù)。
軟件重用和軟件構(gòu)件技術(shù)是軟件工程領(lǐng)域長(zhǎng)期研究的一個(gè)主要熱點(diǎn)問(wèn)題。其中,構(gòu)件是核心和基礎(chǔ),重用是方法和手段。構(gòu)件的重用,能使軟件開發(fā)人員減少甚至擺脫寫代碼的低效工作,致力于更高層次的搭構(gòu)件,把更多精力放在問(wèn)題定義過(guò)程,促使問(wèn)題空間與求解空間盡可能一致。早在1968年,軟件構(gòu)件與軟件組裝生產(chǎn)線的思想就在國(guó)際nato軟件工程會(huì)議上被提出來(lái)。從那以后,采用構(gòu)件技術(shù)實(shí)現(xiàn)軟件重用,采用搭積木的方式生產(chǎn)軟件,成為軟件業(yè)長(zhǎng)期的夢(mèng)想。構(gòu)件化應(yīng)用開發(fā)必須要有開發(fā)工具的支撐,包括集成開發(fā)環(huán)境、應(yīng)用運(yùn)行環(huán)境、應(yīng)用管理及構(gòu)件庫(kù)管理等。
基于構(gòu)件的軟件工程最需要解決的問(wèn)題是如何建造構(gòu)件模型和確立軟件體系結(jié)構(gòu)即構(gòu)架。構(gòu)件模型決定了軟件系統(tǒng)構(gòu)架的思維邏輯。在構(gòu)件和構(gòu)架模型中,有必要把構(gòu)件與構(gòu)件間的交互作用相分離,以提高構(gòu)件的獨(dú)立性和可重用性。業(yè)界目前關(guān)注的問(wèn)題主要集中在構(gòu)件和構(gòu)架的清晰準(zhǔn)確地描述、構(gòu)件庫(kù)的管理、可重用構(gòu)件和構(gòu)架的獲取等方面。目前流行的net和j2ee采用兩種不同的構(gòu)件模型和技術(shù),net采用com/com+模型,j2ee采用ejb模型。
據(jù)美國(guó)專家研究預(yù)測(cè),2005年以后至少70%的新應(yīng)用將主要建立在軟件構(gòu)件和應(yīng)用框架的基礎(chǔ)上。也有專家進(jìn)一步指出,軟件重用與凈室模型、自動(dòng)開發(fā)技術(shù)一起被認(rèn)為是今后高效開發(fā)高質(zhì)量軟件產(chǎn)品過(guò)程的發(fā)展方向,而基礎(chǔ)是重用技術(shù)。無(wú)論怎么說(shuō),以軟件重用為代表,基于構(gòu)件的技術(shù)將使軟件工程及其軟件開發(fā)方式發(fā)生巨大的改變。
2、中間件技術(shù)。
軟件重用及構(gòu)件化應(yīng)用開發(fā)和運(yùn)行需要有不同層次的中間件平臺(tái)的支撐。中間件興起以后,構(gòu)件技術(shù)才逐漸走向現(xiàn)實(shí)。構(gòu)件必須在中間件平臺(tái)上才能發(fā)揮作用,只有在適當(dāng)?shù)闹虚g件平臺(tái)上,軟件才有可能被抽象和隔離,最終成為構(gòu)件。因此中間件技術(shù)近年來(lái)成為軟件工程關(guān)注的焦點(diǎn)和軟件業(yè)發(fā)展的關(guān)鍵。中間件按功能大致可分為5類:數(shù)據(jù)庫(kù)訪問(wèn)、遠(yuǎn)程過(guò)程調(diào)用、通信、事務(wù)處理和分布對(duì)象中間件。中間件技術(shù)將對(duì)軟件重用和軟件構(gòu)件技術(shù)的發(fā)展帶來(lái)深刻的影響。
首先,中間件本質(zhì)上是對(duì)分布式應(yīng)用的抽象,它拋開了與應(yīng)用相關(guān)的業(yè)務(wù)邏輯的細(xì)節(jié),保留了典型的分布交互模式的關(guān)鍵特征。應(yīng)用在中間件提供的環(huán)境中可以更好地集中于業(yè)務(wù)邏輯上,并以構(gòu)件化的形式存在,最終自然而然地在異構(gòu)環(huán)境中實(shí)現(xiàn)良好的協(xié)同工作。第二,基于構(gòu)架的構(gòu)件化軟件開發(fā)應(yīng)當(dāng)是面向需求的,即設(shè)計(jì)者集中精力于業(yè)務(wù)邏輯本身,而不必為分布式應(yīng)用中的通信、效率、互操作、可靠性、容錯(cuò)性、完整性等大量與業(yè)務(wù)無(wú)直接關(guān)系但又非常重要的問(wèn)題去耗費(fèi)大量的精力,理想的構(gòu)架在這些方面應(yīng)當(dāng)為構(gòu)件軟件提供良好的運(yùn)行環(huán)境。事實(shí)上,這些正是中間件所要解決的問(wèn)題。在大型軟件工程系統(tǒng)中有70%的錯(cuò)誤來(lái)自于需求分析和系統(tǒng)設(shè)計(jì),中間件的發(fā)展為人們解決這一問(wèn)題提供了有力的支撐。第三,中間件最大的特點(diǎn)就是屏蔽多樣的系統(tǒng)資源。它是位于底層基礎(chǔ)平臺(tái)(硬件和操作系統(tǒng))和高層應(yīng)用之間的通用服務(wù)。這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對(duì)不同的操作系統(tǒng)和硬件平臺(tái),它們可以有符合接口和協(xié)議規(guī)范的多種實(shí)現(xiàn),以提供開發(fā)和實(shí)現(xiàn)分布式系統(tǒng)及與環(huán)境隔離的構(gòu)件開發(fā)模式。應(yīng)用構(gòu)件開發(fā)者只需要按照中間件規(guī)定的模式進(jìn)行設(shè)計(jì)開發(fā),不必考慮下層的系統(tǒng)平臺(tái),這就為構(gòu)件可重用甚至即插即用提供了保障。
總之,中間件作為應(yīng)用軟件系統(tǒng)集成的關(guān)鍵技術(shù),保證了構(gòu)件化思想實(shí)施,并為構(gòu)件提供了真正的運(yùn)行空間。中間件領(lǐng)域工業(yè)化標(biāo)準(zhǔn)的制定、統(tǒng)一及實(shí)現(xiàn),使基于構(gòu)件的'應(yīng)用開發(fā)成為可能。反過(guò)來(lái),構(gòu)件對(duì)新一代中間件產(chǎn)品也起到促進(jìn)作用。中間件平臺(tái)化和應(yīng)用構(gòu)件化的結(jié)果將導(dǎo)致軟件工程方法的繼續(xù)演變,也將導(dǎo)致軟件產(chǎn)業(yè)鏈的組成發(fā)生變革。中間件的研究開發(fā)需要引入現(xiàn)代軟件工程方法,而軟件工程的發(fā)展又需要借助中間件等一類新興軟件技術(shù)的牽引和推動(dòng)。
3、標(biāo)準(zhǔn)化技術(shù)。
標(biāo)準(zhǔn)化既是軟件重用和軟件構(gòu)件技術(shù)發(fā)展的需要,也是其必然結(jié)果,同時(shí)還是軟件產(chǎn)業(yè)健康發(fā)展的強(qiáng)力支撐。軟件工程標(biāo)準(zhǔn)包括軟件標(biāo)準(zhǔn)和軟件過(guò)程標(biāo)準(zhǔn)。而軟件過(guò)程標(biāo)準(zhǔn)的建立是軟件工程成熟的重要標(biāo)志。
最近幾年,國(guó)際軟件工程標(biāo)準(zhǔn)化活動(dòng)異?;钴S,產(chǎn)生了從企業(yè)到國(guó)際一級(jí)的各種各樣的標(biāo)準(zhǔn),對(duì)世界軟件產(chǎn)業(yè)產(chǎn)生了巨大的規(guī)范化引導(dǎo)作用。目前,國(guó)際流行兩大軟件工程標(biāo)準(zhǔn)框架。一個(gè)是國(guó)際標(biāo)準(zhǔn)化組織(iso/iec)的軟件工程和系統(tǒng)工程標(biāo)準(zhǔn)分技術(shù)委員會(huì)提出的軟件工程標(biāo)準(zhǔn)框架。這個(gè)框架從支持軟件工程各個(gè)基本要素的角度出發(fā),表述了軟件工程對(duì)標(biāo)準(zhǔn)的需求。另一個(gè)是美國(guó)提出的軟件工程標(biāo)準(zhǔn)指南。這個(gè)框架性指南圍繞軟件工程環(huán)境、軟件生存周期過(guò)程、軟件工程安全性、程序設(shè)計(jì)語(yǔ)言和語(yǔ)言聯(lián)編等提出了強(qiáng)制要求和建議采用的支持軟件系統(tǒng)工程化的標(biāo)準(zhǔn)。雖然這兩個(gè)框架在覆蓋范圍和詳細(xì)程度上有所不同,但其共同之處都是以iso/iec12207為主線標(biāo)準(zhǔn),并且針對(duì)支持軟件工程中的離散活動(dòng)和連續(xù)活動(dòng),考慮了其他一些必要的標(biāo)準(zhǔn)。國(guó)際標(biāo)準(zhǔn)iso/iec12207軟件生存周期過(guò)程歸納了整個(gè)軟件生存周期中的普遍被認(rèn)為行之有效的各個(gè)過(guò)程(即關(guān)于活動(dòng)的描述),以及它們之間和它們與供、需方之間的關(guān)系。圍繞這個(gè)標(biāo)準(zhǔn)的是一批支持各個(gè)過(guò)程實(shí)施的過(guò)程規(guī)范標(biāo)準(zhǔn)。在現(xiàn)行的50多個(gè)iso/iec有關(guān)軟件工程的標(biāo)準(zhǔn)中,與上述離散活動(dòng)對(duì)應(yīng)的標(biāo)準(zhǔn)約占1/3,與連續(xù)活動(dòng)對(duì)應(yīng)的標(biāo)準(zhǔn)約占2/3。
我國(guó)軟件工程標(biāo)準(zhǔn)制定工作相對(duì)于軟件產(chǎn)業(yè)而言,起步較早。上個(gè)世紀(jì)80年代初,我國(guó)就開始了軟件工程標(biāo)準(zhǔn)的制定工作。在軟件質(zhì)量標(biāo)準(zhǔn)方面,首先是針對(duì)中文信息處理產(chǎn)品制定了大量標(biāo)準(zhǔn),其次,密切跟蹤國(guó)外軟件質(zhì)量標(biāo)準(zhǔn)化的進(jìn)程,著手分析研究工作。就專業(yè)領(lǐng)域而言,我國(guó)的國(guó)家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)基本上覆蓋軟件工程的過(guò)程一類,在其他類別上覆蓋率還比較低。下一階段,軟件工程標(biāo)準(zhǔn)化工作的重點(diǎn)仍然是軟件過(guò)程的標(biāo)準(zhǔn)化,其發(fā)展方向主要是基于軟件生存周期的整個(gè)軟件開發(fā)流程的標(biāo)準(zhǔn)化和具體系統(tǒng)的標(biāo)準(zhǔn)化,包括針對(duì)各種用途的軟件開發(fā)流程標(biāo)準(zhǔn)和開發(fā)環(huán)境及專用工具系統(tǒng)標(biāo)準(zhǔn)。而且,軟件過(guò)程標(biāo)準(zhǔn)化和軟件標(biāo)準(zhǔn)化將進(jìn)一步緊密結(jié)合并協(xié)調(diào)發(fā)展,在此基礎(chǔ)上逐步產(chǎn)生軟構(gòu)件標(biāo)準(zhǔn)、中間件標(biāo)準(zhǔn)和自動(dòng)化生產(chǎn)標(biāo)準(zhǔn)。
參考文獻(xiàn):
[1]仲萃豪。軟件開發(fā)的三大突破性成果[j]。中國(guó)信息導(dǎo)報(bào),2005,(1):60—61。
軟件工程技術(shù)分析論文篇十六
摘要:系統(tǒng)軟件開發(fā)在性質(zhì)方面往往會(huì)受到系統(tǒng)軟件本質(zhì)的影響,與其他項(xiàng)目開發(fā)相比,系統(tǒng)軟件開發(fā)具有較強(qiáng)的復(fù)雜性,所以在技術(shù)方面的要求也相對(duì)較高,能夠?qū)ο到y(tǒng)軟件進(jìn)行有效的開發(fā),并保證其在后期可以正常的使用,關(guān)鍵在于能否對(duì)軟件工程技術(shù)進(jìn)行合理的應(yīng)用,這會(huì)對(duì)軟件開發(fā)工作的成敗造成直接的影響,因此,本文圍繞系統(tǒng)軟件開發(fā)方面的軟件工程技術(shù)應(yīng)用進(jìn)行討論,并對(duì)其中的內(nèi)容進(jìn)行具體論述。
隨著科技的發(fā)展,互聯(lián)網(wǎng)的應(yīng)用變得越來(lái)越廣泛,而作為互聯(lián)網(wǎng)重要組成部分的系統(tǒng)軟件,其開發(fā)與應(yīng)用會(huì)直接影響到互聯(lián)網(wǎng)的發(fā)展,因此需要系統(tǒng)與軟件開發(fā)領(lǐng)域?qū)ο到y(tǒng)軟件開發(fā)技術(shù)進(jìn)行不斷的優(yōu)化,有效應(yīng)用系統(tǒng)工程技術(shù),將軟件開發(fā)過(guò)程中的缺陷問(wèn)題解決,這樣不僅可以提升企業(yè)自身的市場(chǎng)競(jìng)爭(zhēng)力,同時(shí),還能使該行業(yè)的可持續(xù)發(fā)展得到保證,因此,有必要針對(duì)系統(tǒng)工程技術(shù)的應(yīng)用進(jìn)行深入的研究。
一、傳統(tǒng)軟件應(yīng)用程序及開發(fā)研究。
傳統(tǒng)形式的軟件開發(fā)大多是將已有軟件設(shè)置成模板,以此為基礎(chǔ)進(jìn)行改造創(chuàng)新工作,使軟件在帶有母本特性的.同時(shí),還具備個(gè)性色彩,但這種軟件開發(fā)方式不僅較為繁瑣和復(fù)雜,而且對(duì)于軟件開發(fā)領(lǐng)域的發(fā)展也會(huì)造成不利的影響。在對(duì)傳統(tǒng)形式的軟件進(jìn)行開發(fā)時(shí),第一,要明確軟件的具體用途,只有如此,開發(fā)人員才能根據(jù)軟件的功能要求,初步完成相關(guān)模型的設(shè)計(jì);第二,需要針對(duì)模型做出可行性分析,這樣能夠使開發(fā)初期階段的錯(cuò)誤幾率大大降低,為后續(xù)工作的順利開展奠定基礎(chǔ);第三,需要相關(guān)技術(shù)人員對(duì)程序進(jìn)行設(shè)計(jì)和分析,在完成軟件開發(fā)以后,通常需要進(jìn)行內(nèi)部測(cè)試,并作出相應(yīng)的調(diào)整,然后在小范圍內(nèi)完成公測(cè),在獲得較高用戶體驗(yàn)之后,才能進(jìn)行上市發(fā)布,如果用戶體驗(yàn)不盡人意,則需要重新完成開發(fā)測(cè)試工作,在整個(gè)過(guò)程當(dāng)中,雖然都是通過(guò)計(jì)算機(jī)和互聯(lián)網(wǎng)進(jìn)行操作的,但對(duì)于工作人員來(lái)說(shuō),其任務(wù)量也是非常巨大的,因此,為了提升軟件開發(fā)工作的質(zhì)量和效率,還需要相關(guān)人員在合理應(yīng)用軟件工程技術(shù)的同時(shí),對(duì)其進(jìn)行有效的創(chuàng)新[1]。開發(fā)系統(tǒng)軟件本身需要較長(zhǎng)的時(shí)間,加上其應(yīng)用程序較為復(fù)雜,很難對(duì)現(xiàn)代企業(yè)的需求進(jìn)行有效的滿足,因此,必須要對(duì)新的開發(fā)模式加以應(yīng)用,以此為基礎(chǔ),實(shí)現(xiàn)系統(tǒng)軟件的高效開發(fā),在構(gòu)建過(guò)程中,應(yīng)該以軟件為基礎(chǔ),使其能夠具備強(qiáng)大的信息處理能力,通過(guò)頁(yè)面表現(xiàn),有效滿足使用者的各項(xiàng)需求,與此同時(shí),還需要工作人員充分運(yùn)用自身能力,對(duì)相關(guān)軟件的功能和技術(shù)加強(qiáng)整合,使軟件應(yīng)用周期有效縮短,使系統(tǒng)軟件能夠具有更加簡(jiǎn)潔的應(yīng)用程序。
(一)軟件開發(fā)模型。
該項(xiàng)內(nèi)容主要由開發(fā)過(guò)程模型、項(xiàng)目管理模型以及工程組織模型等體系構(gòu)成,其中對(duì)開發(fā)過(guò)程模型加以構(gòu)建,是為了對(duì)軟件開發(fā)周期和具體應(yīng)用進(jìn)行分析,而項(xiàng)目管理模型是對(duì)開發(fā)軟件的流程及相關(guān)管理制度的介紹;公共組織模型是對(duì)前兩者的融合,并將其在軟件開發(fā)期間進(jìn)行落實(shí),這對(duì)軟件工程技術(shù)的有效應(yīng)用具有一定的促進(jìn)作用[2]。
(二)軟件開發(fā)技術(shù)及軟件需求分析。
當(dāng)前階段,在軟件開發(fā)領(lǐng)域快速發(fā)展的過(guò)程中,很多實(shí)際意義較強(qiáng)的方法在軟件開發(fā)領(lǐng)域得到了廣泛的應(yīng)用,其中較為常見的方法有三種,分別是jsp法、jsd法以及sasd法,這些方法經(jīng)過(guò)了長(zhǎng)期的發(fā)展,具有較為成熟的特性,所以應(yīng)用范圍也十分的廣泛,但能否滿足未來(lái)的軟件開發(fā)需求,還需要進(jìn)行深入的研究。
由于軟件工程技術(shù)具有一定的復(fù)雜性,所以在應(yīng)用該項(xiàng)技術(shù)對(duì)軟件進(jìn)行開發(fā)與應(yīng)用時(shí),往往會(huì)有較高的難度,因此,軟件工程師應(yīng)該對(duì)軟件開發(fā)中的一些不足之處加以認(rèn)識(shí),通過(guò)科學(xué)的方法,使其能夠在軟件開發(fā)中的應(yīng)用具有較高的科學(xué)性。
(一)對(duì)軟件模型進(jìn)行科學(xué)的構(gòu)建。
受到軟件工程技術(shù)自身特性的影響,相關(guān)工作人員在對(duì)系統(tǒng)進(jìn)行開發(fā)及設(shè)計(jì)時(shí),需要對(duì)軟件開發(fā)模型加以構(gòu)建,并保證該模型的科學(xué)性及高效性,從而在系統(tǒng)開發(fā)過(guò)程中確保軟件工程的有效應(yīng)用,但在構(gòu)建模型的過(guò)程中,工作人員必須要科學(xué)的解讀系統(tǒng)軟件的程序,特別是在開發(fā)的流程、周期以及管理等方面,需要做好相應(yīng)的梳理工作,并以此為基礎(chǔ),對(duì)軟件模型實(shí)施開發(fā),為了使軟件模型具有較高的構(gòu)建效果,工作人員還需要對(duì)項(xiàng)目管理方面的模型加以構(gòu)建,此外,構(gòu)建公共模型也是一項(xiàng)非常重要的內(nèi)容,對(duì)這種方式加以應(yīng)用,能夠?qū)④浖_發(fā)模型當(dāng)中的不足之處及時(shí)的尋找出來(lái),使工作人員可以對(duì)這些問(wèn)題的產(chǎn)生原因進(jìn)行系統(tǒng)的分析,并找出相應(yīng)的解決措施,使開發(fā)工作的有序開展得到保證[3]。
(二)軟件應(yīng)用程序方面的研發(fā)。
可以說(shuō)應(yīng)用程序具有非常廣泛的覆蓋范圍,而軟件開發(fā)也是其中的一項(xiàng)內(nèi)容,兩者的關(guān)聯(lián)十分的密切,從某種程度上來(lái)講,對(duì)軟件應(yīng)用程序進(jìn)行研發(fā)主要是為了對(duì)使用者的各項(xiàng)需求加以滿足,因此,在對(duì)軟件進(jìn)行研發(fā)的過(guò)程中,應(yīng)該將以人為本作為最基本的工作原則,軟件開發(fā)人員必須要對(duì)使用者的需求加以明確,在此之上開展研發(fā)工作,盡可能的保證軟件開發(fā)工作的科學(xué)化與人性化,只有在科學(xué)的基礎(chǔ)上,對(duì)系統(tǒng)軟件進(jìn)行合理的優(yōu)化,提升系統(tǒng)軟件的利用率,才能使軟件開發(fā)獲得更高的效益,這對(duì)于軟件開發(fā)目標(biāo)的實(shí)現(xiàn)具有積極的作用[4]。
四、結(jié)語(yǔ)。
雖然在互聯(lián)網(wǎng)技術(shù)以及相關(guān)市場(chǎng)在科學(xué)技術(shù)快速發(fā)展的過(guò)程中得到了不斷的完善,但與之相關(guān)的軟件開發(fā)行業(yè)還處于發(fā)展的初期階段,在工作當(dāng)中還有許多不足之處,而對(duì)于軟件開發(fā)行業(yè)而言,軟件工程技術(shù)是該行業(yè)發(fā)展的基礎(chǔ),只有對(duì)軟件工程技術(shù)進(jìn)行不斷的提升,才能在軟件開發(fā)領(lǐng)域?qū)崿F(xiàn)快速發(fā)展,與此同時(shí),由于系統(tǒng)軟件具有一定的復(fù)雜性,必然也會(huì)使相關(guān)技術(shù)創(chuàng)新獲得一定的靈感,可以說(shuō)兩者是一個(gè)相互作用的整體,在此過(guò)程中,還需要從硬件方面做出保證,使軟件開發(fā)領(lǐng)域的發(fā)展能夠獲得有效的支持。
參考文獻(xiàn)。
軟件工程技術(shù)分析論文篇十七
摘要:軟件工程自二十世紀(jì)六十年代末誕生以來(lái),經(jīng)歷30余年的坎坷,它已經(jīng)成為計(jì)算機(jī)科學(xué)領(lǐng)域一門綜合性和工程性的獨(dú)立學(xué)科?,F(xiàn)在以及未來(lái)若干年內(nèi),軟件工程的研究熱點(diǎn)將主要集中在軟件重用和軟件構(gòu)件技術(shù)、中間件、標(biāo)準(zhǔn)化技術(shù)等方面。了解和掌握這些熱點(diǎn)技術(shù)問(wèn)題的研究現(xiàn)狀,對(duì)我們進(jìn)一步學(xué)習(xí)和研究軟件工程無(wú)疑具有一定的參考意義。
關(guān)鍵詞:軟件工程;軟件重用中間件;標(biāo)準(zhǔn)化。
1、軟件重用和軟件構(gòu)件技術(shù)。
軟件重用和軟件構(gòu)件技術(shù)是軟件工程領(lǐng)域長(zhǎng)期研究的一個(gè)主要熱點(diǎn)問(wèn)題。其中,構(gòu)件是核心和基礎(chǔ),重用是方法和手段。構(gòu)件的重用,能使軟件開發(fā)人員減少甚至擺脫寫代碼的低效工作,致力于更高層次的搭構(gòu)件,把更多精力放在問(wèn)題定義過(guò)程,促使問(wèn)題空間與求解空間盡可能一致。早在1968年,軟件構(gòu)件與軟件組裝生產(chǎn)線的思想就在國(guó)際nato軟件工程會(huì)議上被提出來(lái)。從那以后,采用構(gòu)件技術(shù)實(shí)現(xiàn)軟件重用,采用搭積木的方式生產(chǎn)軟件,成為軟件業(yè)長(zhǎng)期的夢(mèng)想。構(gòu)件化應(yīng)用開發(fā)必須要有開發(fā)工具的支撐,包括集成開發(fā)環(huán)境、應(yīng)用運(yùn)行環(huán)境、應(yīng)用管理及構(gòu)件庫(kù)管理等。
基于構(gòu)件的軟件工程最需要解決的問(wèn)題是如何建造構(gòu)件模型和確立軟件體系結(jié)構(gòu)即構(gòu)架。構(gòu)件模型決定了軟件系統(tǒng)構(gòu)架的思維邏輯。在構(gòu)件和構(gòu)架模型中,有必要把構(gòu)件與構(gòu)件間的交互作用相分離,以提高構(gòu)件的獨(dú)立性和可重用性。業(yè)界目前關(guān)注的問(wèn)題主要集中在構(gòu)件和構(gòu)架的清晰準(zhǔn)確地描述、構(gòu)件庫(kù)的管理、可重用構(gòu)件和構(gòu)架的獲取等方面。目前流行的net和j2ee采用兩種不同的構(gòu)件模型和技術(shù),net采用com/com+模型,j2ee采用ejb模型。
據(jù)美國(guó)專家研究預(yù)測(cè),2005年以后至少70%的新應(yīng)用將主要建立在軟件構(gòu)件和應(yīng)用框架的基礎(chǔ)上。也有專家進(jìn)一步指出,軟件重用與凈室模型、自動(dòng)開發(fā)技術(shù)一起被認(rèn)為是今后高效開發(fā)高質(zhì)量軟件產(chǎn)品過(guò)程的發(fā)展方向,而基礎(chǔ)是重用技術(shù)。無(wú)論怎么說(shuō),以軟件重用為代表,基于構(gòu)件的技術(shù)將使軟件工程及其軟件開發(fā)方式發(fā)生巨大的改變。
2、中間件技術(shù)。
軟件重用及構(gòu)件化應(yīng)用開發(fā)和運(yùn)行需要有不同層次的中間件平臺(tái)的支撐。中間件興起以后,構(gòu)件技術(shù)才逐漸走向現(xiàn)實(shí)。構(gòu)件必須在中間件平臺(tái)上才能發(fā)揮作用,只有在適當(dāng)?shù)闹虚g件平臺(tái)上,軟件才有可能被抽象和隔離,最終成為構(gòu)件。因此中間件技術(shù)近年來(lái)成為軟件工程關(guān)注的焦點(diǎn)和軟件業(yè)發(fā)展的關(guān)鍵。中間件按功能大致可分為5類:數(shù)據(jù)庫(kù)訪問(wèn)、遠(yuǎn)程過(guò)程調(diào)用、通信、事務(wù)處理和分布對(duì)象中間件。中間件技術(shù)將對(duì)軟件重用和軟件構(gòu)件技術(shù)的發(fā)展帶來(lái)深刻的影響。
首先,中間件本質(zhì)上是對(duì)分布式應(yīng)用的抽象,它拋開了與應(yīng)用相關(guān)的業(yè)務(wù)邏輯的細(xì)節(jié),保留了典型的分布交互模式的關(guān)鍵特征。應(yīng)用在中間件提供的環(huán)境中可以更好地集中于業(yè)務(wù)邏輯上,并以構(gòu)件化的形式存在,最終自然而然地在異構(gòu)環(huán)境中實(shí)現(xiàn)良好的協(xié)同工作。第二,基于構(gòu)架的構(gòu)件化軟件開發(fā)應(yīng)當(dāng)是面向需求的,即設(shè)計(jì)者集中精力于業(yè)務(wù)邏輯本身,而不必為分布式應(yīng)用中的通信、效率、互操作、可靠性、容錯(cuò)性、完整性等大量與業(yè)務(wù)無(wú)直接關(guān)系但又非常重要的問(wèn)題去耗費(fèi)大量的精力,理想的構(gòu)架在這些方面應(yīng)當(dāng)為構(gòu)件軟件提供良好的運(yùn)行環(huán)境。事實(shí)上,這些正是中間件所要解決的問(wèn)題。在大型軟件工程系統(tǒng)中有70%的錯(cuò)誤來(lái)自于需求分析和系統(tǒng)設(shè)計(jì),中間件的發(fā)展為人們解決這一問(wèn)題提供了有力的支撐。第三,中間件最大的特點(diǎn)就是屏蔽多樣的系統(tǒng)資源。它是位于底層基礎(chǔ)平臺(tái)(硬件和操作系統(tǒng))和高層應(yīng)用之間的通用服務(wù)。這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對(duì)不同的操作系統(tǒng)和硬件平臺(tái),它們可以有符合接口和協(xié)議規(guī)范的多種實(shí)現(xiàn),以提供開發(fā)和實(shí)現(xiàn)分布式系統(tǒng)及與環(huán)境隔離的構(gòu)件開發(fā)模式。應(yīng)用構(gòu)件開發(fā)者只需要按照中間件規(guī)定的模式進(jìn)行設(shè)計(jì)開發(fā),不必考慮下層的系統(tǒng)平臺(tái),這就為構(gòu)件可重用甚至即插即用提供了保障。
總之,中間件作為應(yīng)用軟件系統(tǒng)集成的關(guān)鍵技術(shù),保證了構(gòu)件化思想實(shí)施,并為構(gòu)件提供了真正的運(yùn)行空間。中間件領(lǐng)域工業(yè)化標(biāo)準(zhǔn)的制定、統(tǒng)一及實(shí)現(xiàn),使基于構(gòu)件的'應(yīng)用開發(fā)成為可能。反過(guò)來(lái),構(gòu)件對(duì)新一代中間件產(chǎn)品也起到促進(jìn)作用。中間件平臺(tái)化和應(yīng)用構(gòu)件化的結(jié)果將導(dǎo)致軟件工程方法的繼續(xù)演變,也將導(dǎo)致軟件產(chǎn)業(yè)鏈的組成發(fā)生變革。中間件的研究開發(fā)需要引入現(xiàn)代軟件工程方法,而軟件工程的發(fā)展又需要借助中間件等一類新興軟件技術(shù)的牽引和推動(dòng)。
3、標(biāo)準(zhǔn)化技術(shù)。
標(biāo)準(zhǔn)化既是軟件重用和軟件構(gòu)件技術(shù)發(fā)展的需要,也是其必然結(jié)果,同時(shí)還是軟件產(chǎn)業(yè)健康發(fā)展的強(qiáng)力支撐。軟件工程標(biāo)準(zhǔn)包括軟件標(biāo)準(zhǔn)和軟件過(guò)程標(biāo)準(zhǔn)。而軟件過(guò)程標(biāo)準(zhǔn)的建立是軟件工程成熟的重要標(biāo)志。
最近幾年,國(guó)際軟件工程標(biāo)準(zhǔn)化活動(dòng)異常活躍,產(chǎn)生了從企業(yè)到國(guó)際一級(jí)的各種各樣的標(biāo)準(zhǔn),對(duì)世界軟件產(chǎn)業(yè)產(chǎn)生了巨大的規(guī)范化引導(dǎo)作用。目前,國(guó)際流行兩大軟件工程標(biāo)準(zhǔn)框架。一個(gè)是國(guó)際標(biāo)準(zhǔn)化組織(iso/iec)的軟件工程和系統(tǒng)工程標(biāo)準(zhǔn)分技術(shù)委員會(huì)提出的軟件工程標(biāo)準(zhǔn)框架。這個(gè)框架從支持軟件工程各個(gè)基本要素的角度出發(fā),表述了軟件工程對(duì)標(biāo)準(zhǔn)的需求。另一個(gè)是美國(guó)提出的軟件工程標(biāo)準(zhǔn)指南。這個(gè)框架性指南圍繞軟件工程環(huán)境、軟件生存周期過(guò)程、軟件工程安全性、程序設(shè)計(jì)語(yǔ)言和語(yǔ)言聯(lián)編等提出了強(qiáng)制要求和建議采用的支持軟件系統(tǒng)工程化的標(biāo)準(zhǔn)。雖然這兩個(gè)框架在覆蓋范圍和詳細(xì)程度上有所不同,但其共同之處都是以iso/iec12207為主線標(biāo)準(zhǔn),并且針對(duì)支持軟件工程中的離散活動(dòng)和連續(xù)活動(dòng),考慮了其他一些必要的標(biāo)準(zhǔn)。國(guó)際標(biāo)準(zhǔn)iso/iec12207軟件生存周期過(guò)程歸納了整個(gè)軟件生存周期中的普遍被認(rèn)為行之有效的各個(gè)過(guò)程(即關(guān)于活動(dòng)的描述),以及它們之間和它們與供、需方之間的關(guān)系。圍繞這個(gè)標(biāo)準(zhǔn)的是一批支持各個(gè)過(guò)程實(shí)施的過(guò)程規(guī)范標(biāo)準(zhǔn)。在現(xiàn)行的50多個(gè)iso/iec有關(guān)軟件工程的標(biāo)準(zhǔn)中,與上述離散活動(dòng)對(duì)應(yīng)的標(biāo)準(zhǔn)約占1/3,與連續(xù)活動(dòng)對(duì)應(yīng)的標(biāo)準(zhǔn)約占2/3。
我國(guó)軟件工程標(biāo)準(zhǔn)制定工作相對(duì)于軟件產(chǎn)業(yè)而言,起步較早。上個(gè)世紀(jì)80年代初,我國(guó)就開始了軟件工程標(biāo)準(zhǔn)的制定工作。在軟件質(zhì)量標(biāo)準(zhǔn)方面,首先是針對(duì)中文信息處理產(chǎn)品制定了大量標(biāo)準(zhǔn),其次,密切跟蹤國(guó)外軟件質(zhì)量標(biāo)準(zhǔn)化的進(jìn)程,著手分析研究工作。就專業(yè)領(lǐng)域而言,我國(guó)的國(guó)家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)基本上覆蓋軟件工程的過(guò)程一類,在其他類別上覆蓋率還比較低。下一階段,軟件工程標(biāo)準(zhǔn)化工作的重點(diǎn)仍然是軟件過(guò)程的標(biāo)準(zhǔn)化,其發(fā)展方向主要是基于軟件生存周期的整個(gè)軟件開發(fā)流程的標(biāo)準(zhǔn)化和具體系統(tǒng)的標(biāo)準(zhǔn)化,包括針對(duì)各種用途的軟件開發(fā)流程標(biāo)準(zhǔn)和開發(fā)環(huán)境及專用工具系統(tǒng)標(biāo)準(zhǔn)。而且,軟件過(guò)程標(biāo)準(zhǔn)化和軟件標(biāo)準(zhǔn)化將進(jìn)一步緊密結(jié)合并協(xié)調(diào)發(fā)展,在此基礎(chǔ)上逐步產(chǎn)生軟構(gòu)件標(biāo)準(zhǔn)、中間件標(biāo)準(zhǔn)和自動(dòng)化生產(chǎn)標(biāo)準(zhǔn)。
參考文獻(xiàn):
[1]仲萃豪。軟件開發(fā)的三大突破性成果[j]。中國(guó)信息導(dǎo)報(bào),2005,(1):60—61。
將本文的word文檔下載到電腦,方便收藏和打印。
軟件工程技術(shù)分析論文篇十八
社會(huì)經(jīng)濟(jì)在不斷的發(fā)展,同時(shí)我國(guó)在環(huán)境污染上的治理投入也不斷的增加。據(jù)有關(guān)報(bào)告的統(tǒng)計(jì),我國(guó)在年的環(huán)境污染的治理的投資是4490億元,占了整個(gè)國(guó)民gdp的1.49%,而之后的環(huán)境工程投資也逐年增加,平均年增長(zhǎng)在23.2%。而新的環(huán)境工程“三同時(shí)”的投資則是更多,從的336.4億元增長(zhǎng)到了2008年的2146億元,8年間投資增長(zhǎng)了將近6倍,由此可看出我國(guó)在環(huán)境保護(hù)上的投入之大,保守估計(jì)在“十二五”期間,環(huán)境保護(hù)上的投資將會(huì)達(dá)到3.1萬(wàn)億元,其中,在環(huán)境工程上的投資也將會(huì)達(dá)到1萬(wàn)億元。
1.2先進(jìn)的技術(shù)廣泛應(yīng)用。
隨著環(huán)境保護(hù)的投資的增加,環(huán)境工程項(xiàng)目也在不斷的建設(shè),環(huán)境工程的數(shù)量增加的越來(lái)越快。而隨著環(huán)境工程項(xiàng)目的'增加,很多相關(guān)的領(lǐng)域都已采用了成套的比較成熟和先進(jìn)的污染防治技術(shù),這些成套的污染防治先進(jìn)技術(shù)主要包括:石灰-石膏法、煙氣循環(huán)流化床發(fā)、海水脫硫以及選擇性催化還原等新技術(shù);在鋼鐵和電力水泥等行業(yè)的除塵技術(shù);在釀造、造紙等行業(yè)的污水處理技術(shù)等。
有了比較完善的環(huán)境工程和較為先進(jìn)的污染防治技術(shù),要治理好環(huán)境還需要一個(gè)好的環(huán)境工程上的管理。在我國(guó)增加對(duì)環(huán)境保護(hù)投入的同時(shí)也要確保這些環(huán)保投資的效率,這就要求要建立并且完善我國(guó)的環(huán)境工程的技術(shù)規(guī)范體系,目前的當(dāng)務(wù)之急是要加強(qiáng)環(huán)境工程項(xiàng)目上的標(biāo)準(zhǔn)化的建設(shè)并且提高陷阱的污染防治技術(shù)的應(yīng)用率。就目前來(lái)說(shuō),在我國(guó)城市的環(huán)境設(shè)施的建設(shè)中,已基本制訂了相關(guān)的環(huán)境工程技術(shù)規(guī)范,這些規(guī)范在環(huán)境工程的設(shè)計(jì)和施工上發(fā)揮著重要的作用。而在農(nóng)業(yè)和生態(tài)環(huán)境等領(lǐng)域中,我們卻缺少必要的環(huán)境工程技術(shù)上的標(biāo)準(zhǔn)。當(dāng)下的很多環(huán)境工程的設(shè)計(jì)和建設(shè)都是施工單位參考著相關(guān)領(lǐng)域的先關(guān)的技術(shù)標(biāo)準(zhǔn)進(jìn)行建設(shè)和施工的,這些不規(guī)范的設(shè)計(jì)和建設(shè),使得我國(guó)很大一部分的環(huán)境工程都難以發(fā)揮其最大的作用,使得我國(guó)環(huán)境工程建設(shè)的投資沒有得到最有效的利用,也使得環(huán)境工程沒法發(fā)揮其應(yīng)有的效益。
二、環(huán)境工程技術(shù)規(guī)范的作用。
2.1提高減排效率,促進(jìn)工程建設(shè)質(zhì)量的提高。
環(huán)境保護(hù)是最終的目標(biāo),而環(huán)境工程則是重要的手段,那么環(huán)境工程技術(shù)規(guī)范則是一個(gè)基礎(chǔ)。環(huán)境包谷工程的質(zhì)量將影響到工程整體的運(yùn)行以及最終的效果。環(huán)境工程技術(shù)規(guī)范通過(guò)對(duì)環(huán)境保護(hù)工程從設(shè)計(jì)到施工再到驗(yàn)收,運(yùn)行以及維護(hù)等整個(gè)過(guò)程提供技術(shù)上的支撐和管理方面的規(guī)范,從而規(guī)范環(huán)境工程的整體運(yùn)行,使得達(dá)到最佳的運(yùn)行效果。
2.2促進(jìn)技術(shù)發(fā)展,推廣先進(jìn)的治污技術(shù)。
環(huán)境工程技術(shù)規(guī)范是對(duì)治污空污的最佳可行技術(shù)和最佳管理實(shí)踐結(jié)合而編制的規(guī)范性的技術(shù)指導(dǎo)文件,它的編制將有助于促進(jìn)相關(guān)治污技術(shù)的規(guī)范性和先進(jìn)技術(shù)的推廣。
2.3為有關(guān)法規(guī)、標(biāo)準(zhǔn)、政策提供技術(shù)支撐。
環(huán)境工程技術(shù)規(guī)范是通過(guò)對(duì)現(xiàn)有的環(huán)境工程進(jìn)行評(píng)估而完成的,從而其包含了諸多環(huán)境工程的優(yōu)點(diǎn)、實(shí)踐經(jīng)驗(yàn),是貼近實(shí)際的標(biāo)準(zhǔn),可作為相關(guān)環(huán)保法規(guī)、行業(yè)政策等的重要的技術(shù)上的依據(jù)。
三、環(huán)境工程技術(shù)規(guī)范的意義。
環(huán)境工程技術(shù)規(guī)范是我國(guó)為了規(guī)范環(huán)境工程而制定的,是我國(guó)新時(shí)期的環(huán)保建設(shè)總的規(guī)范性的文件。它要求技術(shù)上的先進(jìn)性和規(guī)范性,它也提倡整體運(yùn)行的標(biāo)準(zhǔn)化,有利于加快我國(guó)的環(huán)境工程技術(shù)的飛速發(fā)展。環(huán)境工程技術(shù)規(guī)范具有非常大的指導(dǎo)作用,它可以促進(jìn)公園污染物等環(huán)境工程的技術(shù)上的標(biāo)準(zhǔn)的制定以及完善并最終的規(guī)范化。另一方面環(huán)境工程技術(shù)規(guī)范可針對(duì)工程技術(shù)中出現(xiàn)的問(wèn)題作出規(guī)范的定位及指導(dǎo),加快整體環(huán)境工程技術(shù)的規(guī)范體系的建立,從而提高環(huán)保工程的進(jìn)一步發(fā)展。
四、結(jié)語(yǔ)。
環(huán)境保護(hù)工程在我國(guó)的社會(huì)發(fā)展中從無(wú)到有、從小到大、從零星到全國(guó)的建立經(jīng)過(guò)了幾十年的時(shí)間,而這些年的不統(tǒng)一發(fā)展使得各種環(huán)境工程技術(shù)不一致,管理不規(guī)范,因此即使國(guó)家一直在增加對(duì)環(huán)保的投入,而環(huán)境工程的建設(shè)與運(yùn)行一直不盡如人意。在現(xiàn)代的環(huán)境保護(hù)工作開展的過(guò)程中,環(huán)境工程占了很大的部分,承擔(dān)了很重要的使命,因此環(huán)境工程的設(shè)計(jì)、建設(shè)以及運(yùn)行維護(hù)都關(guān)系到我國(guó)環(huán)保目標(biāo)的實(shí)現(xiàn)。近些年,我國(guó)加快了在環(huán)境保護(hù)領(lǐng)域的規(guī)范化的建立,環(huán)境工程技術(shù)規(guī)范體系的建立就是一個(gè)里程碑式的邁步,利用工程技術(shù)規(guī)范體系我國(guó)可以加快環(huán)保事業(yè)的建設(shè)發(fā)展,提高新時(shí)代的環(huán)境工程技術(shù)的指導(dǎo)以及監(jiān)督,從而最大效率的發(fā)揮環(huán)境工程的效益,促進(jìn)我國(guó)環(huán)境保護(hù)工程的進(jìn)步。
軟件工程技術(shù)分析論文篇十九
摘要:網(wǎng)絡(luò)信息技術(shù)的普及使人們的生活和工作更加便捷,同時(shí)促進(jìn)了生產(chǎn)技術(shù)的智能化。系統(tǒng)軟件設(shè)計(jì)依賴于軟件工程技術(shù),需要從實(shí)際的應(yīng)用需求進(jìn)行系統(tǒng)軟件架構(gòu)和功能設(shè)計(jì)。系統(tǒng)軟件具有復(fù)雜性和特殊性,如何控制和管理系統(tǒng)軟件的開發(fā)以及運(yùn)用十分重要,甚至直接關(guān)系到軟件開發(fā)的成敗。文章探究了軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用,以期對(duì)提高軟件開發(fā)的效益能有所助力。
關(guān)鍵詞:工程技術(shù);網(wǎng)絡(luò)信息;軟件開發(fā)。
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,計(jì)算機(jī)在人們的生產(chǎn)生活中廣泛應(yīng)用,計(jì)算機(jī)系統(tǒng)軟件是計(jì)算機(jī)軟件系統(tǒng)的核心,系統(tǒng)軟件的開發(fā)和運(yùn)用已經(jīng)成為推動(dòng)互聯(lián)網(wǎng)發(fā)展的重要力量,是目前社會(huì)生產(chǎn)和生活方面較為重要的工具。目前,隨著我國(guó)互聯(lián)網(wǎng)的普遍應(yīng)用,已逐漸將軟件工程技術(shù)應(yīng)用于系統(tǒng)軟件開發(fā)中,為了使系統(tǒng)軟件開發(fā)的質(zhì)量和水平能夠得到更好地提升,滿足當(dāng)今社會(huì)越來(lái)越多樣化和專業(yè)化的應(yīng)用需求,需要我們注重軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中所起的重要作用,并且使用這種方式可以很好地提升系統(tǒng)軟件開發(fā)的效率和效益,更好地實(shí)現(xiàn)系統(tǒng)軟件開發(fā)的人性化和信息化。為了促進(jìn)系統(tǒng)軟件的高效發(fā)展,需要研究在系統(tǒng)軟件開發(fā)中軟件工程技術(shù)的應(yīng)用。所以,以現(xiàn)有的技術(shù)條件為基礎(chǔ)研究怎樣加強(qiáng)軟件工程技術(shù)在軟件系統(tǒng)開發(fā)過(guò)程中所起的作用便顯得更為重要。更重要的是,合理地運(yùn)用軟件工程技術(shù),能夠真正地加快系統(tǒng)軟件開發(fā)的研究進(jìn)程,實(shí)現(xiàn)系統(tǒng)軟件智能化和人性化發(fā)展。
1傳統(tǒng)軟件的應(yīng)用程序以及軟件開發(fā)。
1.1傳統(tǒng)的軟件工程。
目前新形勢(shì)下,由于軟件工程技術(shù)的快速發(fā)展,導(dǎo)致傳統(tǒng)的軟件應(yīng)用程序以及軟件開發(fā)不能夠很好地適應(yīng)其需求。因此,通過(guò)對(duì)傳統(tǒng)軟件應(yīng)用程序和軟件開發(fā)的探討與分析,并且在原有的基礎(chǔ)上對(duì)其進(jìn)行改進(jìn),為了更好地應(yīng)用軟件工程技術(shù)進(jìn)行系統(tǒng)軟件開發(fā),需要軟件工程技術(shù)的知識(shí)儲(chǔ)備,以便更好地為系統(tǒng)軟件的開發(fā)做準(zhǔn)備。傳統(tǒng)軟件開發(fā)的過(guò)程中最重要的環(huán)節(jié)之一就是開發(fā)周期模型。根據(jù)軟件工程思想,傳統(tǒng)的軟件生存期模型的獲得經(jīng)過(guò)了大量的復(fù)雜計(jì)算。開發(fā)周期模型包括:演化模型、螺旋模型、瀑布模型和增量模型集中。在軟件開發(fā)的實(shí)際應(yīng)用過(guò)程中,這些模型都存在一定程度上的缺陷[1]。
1.2對(duì)軟件應(yīng)用系統(tǒng)的分析及運(yùn)用。
針對(duì)軟件開發(fā)周期,一般情況下如果軟件研發(fā)的周期長(zhǎng),應(yīng)用程序復(fù)雜,這樣就使現(xiàn)代企業(yè)對(duì)軟件應(yīng)用程序的需求產(chǎn)生了一定的影響。所以,系統(tǒng)軟件開發(fā)作為一種全新的軟件開發(fā)模式,將軟件作為其構(gòu)建的基礎(chǔ),在數(shù)據(jù)信息處理方面具有很強(qiáng)的能力,主要的表現(xiàn)形式之一為頁(yè)面,可以滿足不同軟件使用者的需求。同時(shí),軟件設(shè)計(jì)人員根據(jù)自身的能力,將各類技術(shù)與軟件功能進(jìn)行靈活地整合研究,從而大大縮短軟件的應(yīng)用周期,使系統(tǒng)軟件應(yīng)用程序更加簡(jiǎn)潔。軟件開發(fā)是個(gè)系統(tǒng)工程,而且傳統(tǒng)的軟件開發(fā)不僅周期長(zhǎng)、程序復(fù)雜,而且軟件的更新?lián)Q代速度慢,很難適應(yīng)當(dāng)今經(jīng)濟(jì)社會(huì)快速發(fā)展的需求。對(duì)于系統(tǒng)軟件開發(fā),一種新的軟件開發(fā)模式以軟件作為架構(gòu)的基礎(chǔ),更加高效地對(duì)數(shù)據(jù)進(jìn)行處理,通過(guò)頁(yè)面進(jìn)行展示,并且使用相關(guān)技術(shù)對(duì)軟件功能進(jìn)行科學(xué)的整合,目的是為了滿足不同使用者的需求,從而提高軟件開發(fā)的速度,更加簡(jiǎn)潔地設(shè)計(jì)程序,使軟件的實(shí)用性更高。
2.1軟件開發(fā)模型。
軟件應(yīng)用系統(tǒng)的開發(fā)與傳統(tǒng)軟件開發(fā)的特征有所不同。一般情況下,軟件工程包括:開發(fā)過(guò)程模型、項(xiàng)目管理模型和組織公共模型等3個(gè)不同的模型體系。在開發(fā)過(guò)程中的模型構(gòu)建,主要是為了分析軟件應(yīng)用和開發(fā)的周期;在項(xiàng)目管理模型方面,主要是為了介紹軟件的開發(fā)流程和管理制度;而組織公共模型融合了上述的兩個(gè)模型體系,并且貫穿于整個(gè)系統(tǒng)軟件的開發(fā)過(guò)程中,只有這樣才能更好地推動(dòng)軟件工程技術(shù)在軟件開發(fā)中的運(yùn)用。不僅如此,在軟件開發(fā)過(guò)程中對(duì)于人員的管理和材料的管理有所不同。軟件工程技術(shù)本|是通過(guò)工程化的管理方法來(lái)實(shí)現(xiàn)軟件開發(fā)的管理和控制。因此,在軟件工程技術(shù)的運(yùn)用過(guò)程中,必須要對(duì)軟件開發(fā)中的問(wèn)題進(jìn)行控制,以此來(lái)達(dá)到既定的目標(biāo)。
在軟件工程和軟件開發(fā)的過(guò)程中往往都會(huì)遇到很多復(fù)雜的理論與各種結(jié)構(gòu)上的問(wèn)題。對(duì)應(yīng)的保密與管理工作之所以顯得很重要是因?yàn)榭茖W(xué)技術(shù)具有復(fù)雜性。軟件應(yīng)用系統(tǒng)的開發(fā)具有兩個(gè)局限,一是企業(yè)自主研發(fā)能力的缺陷;二是知識(shí)產(chǎn)權(quán)保護(hù)體系的欠缺[2]。
3.1科學(xué)性原則。
為了能夠保證系統(tǒng)軟件開發(fā)滿足人們的實(shí)際需求,對(duì)系統(tǒng)軟件的開發(fā)要遵守科學(xué)性的原則,必須使用更加專業(yè)的技能和開發(fā)流程。開發(fā)者以科學(xué)手段和科學(xué)理念為指導(dǎo)對(duì)系統(tǒng)軟件進(jìn)行開發(fā),保證系統(tǒng)軟件的開發(fā)更加科學(xué)高效,同時(shí),在系統(tǒng)軟件的開發(fā)過(guò)程中是否堅(jiān)持科學(xué)性原則也考驗(yàn)了企業(yè)軟件開發(fā)管理和工作者的專業(yè)素質(zhì)。
3.2實(shí)用性原則。
提高人們生產(chǎn)生活的效率以及為經(jīng)濟(jì)社會(huì)的發(fā)展服務(wù)是系統(tǒng)軟件開發(fā)的目的。系統(tǒng)軟件的開發(fā)一定要遵循實(shí)用性原則,因?yàn)檐浖拈_發(fā)需要大量資金。堅(jiān)持實(shí)用性原則不僅可以降低系統(tǒng)軟件開發(fā)的成本,又可以減少資金的投入和消耗,同時(shí)也提高系統(tǒng)軟件開發(fā)效益。因此,堅(jiān)持實(shí)用性原則在提高企業(yè)運(yùn)行效益的同時(shí)也促進(jìn)了軟件開發(fā)企業(yè)的健康發(fā)展。
由于軟件工程技術(shù)的復(fù)雜性和特殊性使其理論在軟件開發(fā)和運(yùn)用過(guò)程中的.應(yīng)用是相當(dāng)復(fù)雜的。這就需要軟件工程師自己一定要有深厚的理論知識(shí)以便解決軟件開發(fā)過(guò)程中所遇到的困難和不足,并能及時(shí)采取科學(xué)的方法來(lái)解決問(wèn)題,進(jìn)而實(shí)現(xiàn)軟件工程技術(shù)理論在軟件開發(fā)過(guò)程中的科學(xué)運(yùn)用。開發(fā)者需要對(duì)傳統(tǒng)軟件開發(fā)模式進(jìn)行非常全面的了解,同時(shí)堅(jiān)持以科學(xué)性原則為指導(dǎo),避免傳統(tǒng)軟件開發(fā)模式的弊端,采取多種形式,在系統(tǒng)開發(fā)中更高效科學(xué)地應(yīng)用軟件工程技術(shù)理論[3]。
4.1構(gòu)建科學(xué)的軟件模型endprint。
軟件工程技術(shù)具有特殊性,與傳統(tǒng)軟件的開發(fā)和應(yīng)用系統(tǒng)的設(shè)計(jì)有著很大的區(qū)別,通過(guò)科學(xué)的手段構(gòu)建開發(fā)模式來(lái)提高軟件工程技術(shù)理論在系統(tǒng)軟件開發(fā)中的效率。科學(xué)地分析系統(tǒng)軟件應(yīng)用程序,全面評(píng)估開發(fā)周期、開發(fā)流程和開發(fā)重點(diǎn),在此基礎(chǔ)上對(duì)軟件開發(fā)模式進(jìn)行構(gòu)建,保證了模型的有效性。o計(jì)項(xiàng)目管理模式和組織模式,保證軟件開發(fā)的質(zhì)量,并且及時(shí)糾正軟件開發(fā)模式中的各種差錯(cuò),按照計(jì)劃進(jìn)行,保證及時(shí)完成軟件開發(fā)。
4.2軟件設(shè)計(jì)程序的研發(fā)。
在軟件的更新當(dāng)中,切實(shí)準(zhǔn)確地對(duì)軟件的性能和研究方向進(jìn)行預(yù)判,簡(jiǎn)單來(lái)說(shuō)就是在更新的應(yīng)用程序上包含了之前軟件開發(fā)中的各個(gè)方面。因此,在進(jìn)行軟件應(yīng)用程序的研發(fā)之前需要對(duì)軟件設(shè)計(jì)者的實(shí)際需求進(jìn)行分析,能夠及時(shí)高效地針對(duì)軟件使用者的實(shí)際需求作出相應(yīng)的調(diào)整,目的是為了能更好地發(fā)揮軟件應(yīng)用程序的優(yōu)勢(shì)。在此基礎(chǔ)上,科學(xué)地組織相應(yīng)的技術(shù)人員對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行處理,以便能夠更好地為后續(xù)階段的軟件使用需求進(jìn)行重點(diǎn)調(diào)整,及時(shí)加強(qiáng)其對(duì)性能測(cè)試的研究。但是,在這一過(guò)程中,我們需要清楚地明白軟件應(yīng)用程序開發(fā)的目標(biāo)主要是為了能夠滿足軟件使用者的實(shí)際需求,在應(yīng)用界面設(shè)計(jì)上進(jìn)行相應(yīng)的調(diào)整。簡(jiǎn)而言之,軟件設(shè)計(jì)師則必須要對(duì)軟件使用者的實(shí)際需求進(jìn)行全面了解,及時(shí)了解軟件使用者的重要內(nèi)容及其軟件設(shè)計(jì)的核心內(nèi)容,將其安排在軟件的合理位置上。利用這種優(yōu)化方式,讓用戶能夠充分地感受到軟件系統(tǒng)的人性化,從而不斷提升用戶對(duì)系統(tǒng)軟件的使用頻率,實(shí)現(xiàn)軟件應(yīng)用程序開發(fā)的高效性。
5結(jié)語(yǔ)。
軟件應(yīng)用程序開發(fā)是我國(guó)的一種新興產(chǎn)業(yè)。目前,軟件應(yīng)用程序的開發(fā)仍然存在很多不足,需要對(duì)其進(jìn)行優(yōu)化。但是,由于我國(guó)高新系統(tǒng)軟件技術(shù)的不斷發(fā)展,進(jìn)而推動(dòng)了系統(tǒng)軟件工程的開發(fā)。隨著軟件工程技術(shù)的不斷融入,軟件系統(tǒng)的程序設(shè)計(jì)將會(huì)變得更加復(fù)雜。為了在一定程度上促進(jìn)軟件工程技術(shù)的創(chuàng)新,不斷提升系統(tǒng)軟件工程管理的效率,需要我們加速計(jì)算機(jī)硬件的升級(jí),充分的利用計(jì)算機(jī)硬件?,F(xiàn)在有很多與軟件研發(fā)相關(guān)的研究論文,相關(guān)的理論也在不斷完善之中,深入探索現(xiàn)有的技術(shù)與社會(huì)發(fā)展需求之間的關(guān)系,才能設(shè)計(jì)和研發(fā)出適應(yīng)社會(huì)需求的軟件程序。軟件工程管理與開發(fā)技術(shù)之間存在著非常緊密的聯(lián)系,因此要對(duì)相應(yīng)的軟件開發(fā)技術(shù)進(jìn)行不斷改進(jìn),才能更好地為人們的生活帶來(lái)便捷。
軟件工程技術(shù)分析論文篇二十
摘要:隨著計(jì)算機(jī)的迅猛發(fā)展,網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步,在自身硬件組成與軟件設(shè)計(jì)方面取得了突破性的成就,極大地便利了人們的工作與生活。計(jì)算機(jī)在發(fā)展的過(guò)程中,除了重視自身硬件性能的提升之外,逐漸將系統(tǒng)軟件的開發(fā)作為一項(xiàng)重要的內(nèi)容,以此從系統(tǒng)軟件構(gòu)成方面來(lái)滿足多樣化的使用需求,為了保證計(jì)算機(jī)系統(tǒng)軟件的科學(xué)開發(fā),該文旨在從軟件工程技術(shù)的角度出發(fā),在相關(guān)科學(xué)理論的指導(dǎo)下,對(duì)其在系統(tǒng)軟件開發(fā)過(guò)程中的科學(xué)高效運(yùn)用進(jìn)行全面探索,以期提升系統(tǒng)軟件開發(fā)的質(zhì)量與水平,促進(jìn)計(jì)算機(jī)產(chǎn)業(yè)的健康發(fā)展。
關(guān)鍵詞:系統(tǒng)軟件開發(fā);軟件工程技術(shù);原則;運(yùn)用方式。
計(jì)算機(jī)技術(shù)以及互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,使得計(jì)算機(jī)應(yīng)用的范圍日益廣泛,逐漸成為現(xiàn)階段社會(huì)生產(chǎn)與生活中重要的工具。系統(tǒng)軟件作為計(jì)算機(jī)軟件系統(tǒng)的核心構(gòu)成,通過(guò)自身的邏輯語(yǔ)言與數(shù)學(xué)算法,在很大程度上滿足了計(jì)算機(jī)使用者的使用需求,實(shí)現(xiàn)了經(jīng)濟(jì)生產(chǎn)與社會(huì)生活的智能化[1]。為了進(jìn)一步提升系統(tǒng)軟件開發(fā)的質(zhì)量與水平,使得系統(tǒng)軟件能夠滿足越來(lái)越多樣化與專業(yè)化的使用需求,我們將軟件工程技術(shù)引入到系統(tǒng)軟件的開發(fā)過(guò)程中,通過(guò)這種方式促進(jìn)系統(tǒng)軟件開發(fā)的效率,實(shí)現(xiàn)系統(tǒng)軟件開發(fā)的人性化與信息化。因此在現(xiàn)有的技術(shù)條件下,探究軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的科學(xué)高效應(yīng)用就有著十分重大的現(xiàn)實(shí)意義。
對(duì)傳統(tǒng)軟件應(yīng)用程序與軟件開發(fā)的客觀分析,能夠幫助參與系統(tǒng)軟件設(shè)計(jì)的相關(guān)工作人員進(jìn)一步厘清傳統(tǒng)軟件應(yīng)用程序中存在的不足,并以此為基礎(chǔ)為軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的運(yùn)用準(zhǔn)備條件。
1.1傳統(tǒng)軟件應(yīng)用程序開發(fā)工程分析。
在傳統(tǒng)軟件應(yīng)用程序開發(fā)工程中,為了保證程序開發(fā)有序進(jìn)展,在軟件應(yīng)用程序開發(fā)之前需要進(jìn)行模型的構(gòu)建,并根據(jù)軟件應(yīng)用程序的設(shè)計(jì)需求與使用環(huán)境,在相關(guān)軟件開發(fā)理論的.指導(dǎo)下,對(duì)軟件開發(fā)模型進(jìn)行多次計(jì)算與修改,形成生存期模型,而生存期模型在實(shí)際的開發(fā)過(guò)程中又產(chǎn)生了諸如演化型、螺旋型以及增量型等多種形式[2]。從實(shí)際情況來(lái)看,無(wú)論是何種形式,這些模型在軟件應(yīng)用程序開發(fā)的實(shí)際操作中,都表現(xiàn)出一定的不足,存在缺陷。例如演化型模型能夠?qū)浖_發(fā)流程進(jìn)行科學(xué)的優(yōu)化與調(diào)整,從而便于軟件應(yīng)用程序的有效管理,大大降低了軟件應(yīng)用程序開發(fā)過(guò)程中出現(xiàn)錯(cuò)誤的幾率,但是如果其中的某一個(gè)環(huán)節(jié)出現(xiàn)了差錯(cuò),將會(huì)造成整個(gè)軟件開發(fā)流程的紊亂,對(duì)軟件應(yīng)用程序開發(fā)的穩(wěn)定性帶來(lái)極為消極的影響。隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展,互聯(lián)網(wǎng)技術(shù)以及計(jì)算機(jī)技術(shù)的日益成熟,雖然現(xiàn)階段大多數(shù)的軟件程序仍是以www為構(gòu)建進(jìn)行設(shè)計(jì)與開發(fā),但是為了滿足經(jīng)濟(jì)快速發(fā)展的要求,相關(guān)企業(yè)不斷進(jìn)行軟件開發(fā)與管理流程的優(yōu)化,以期使得軟件開發(fā)工作能夠適應(yīng)國(guó)民經(jīng)濟(jì)發(fā)展與社會(huì)生活的客觀要求。但是我們必須看到傳統(tǒng)軟件應(yīng)用程序的開發(fā)模式已經(jīng)越來(lái)越難以滿足實(shí)際要求,這就要求相關(guān)企業(yè)要立足于軟件應(yīng)用程序設(shè)計(jì)開發(fā)的實(shí)際,進(jìn)行全新模式的科學(xué)探索。
傳統(tǒng)軟件的開發(fā)周期較長(zhǎng),應(yīng)用程序日益復(fù)雜,在很大程度上難以滿足社會(huì)經(jīng)濟(jì)發(fā)展對(duì)軟件應(yīng)用程序更新?lián)Q代速度的客觀要求。系統(tǒng)軟件開發(fā)作為一種新的軟件開發(fā)模式,以軟件作為構(gòu)建的基礎(chǔ),對(duì)于數(shù)據(jù)信息有著較強(qiáng)的處理能力,并且以頁(yè)面作為主要的展現(xiàn)形式,在一定程度上滿足了不同軟件應(yīng)用程序使用者的不同使用需求,并且憑借著自身對(duì)各類技術(shù)與軟件功能的科學(xué)整合,其能夠在很大程度上縮短軟件應(yīng)用程序開發(fā)周期,提升應(yīng)用程序的簡(jiǎn)潔性與使用性[3]。
軟件工程技術(shù)分析論文篇二十一
摘要:在社會(huì)經(jīng)濟(jì)不斷發(fā)展和進(jìn)步的背景下,社會(huì)中的各個(gè)行業(yè)對(duì)石油的需求量逐漸增加,在這樣的情況下我國(guó)采油工程發(fā)展得比較迅速。本文介紹了采油工程技術(shù)的發(fā)展和應(yīng)用,著重分析了新形式下采油工程技術(shù)的創(chuàng)新。
關(guān)鍵詞:新形式;采油工程;技術(shù)發(fā)展創(chuàng)新。
石油短缺問(wèn)題是當(dāng)前我國(guó)工業(yè)發(fā)展中不可忽視的一個(gè)問(wèn)題,想要提升石油的開采數(shù)量就應(yīng)該著重關(guān)注采油工程技術(shù)。通常來(lái)說(shuō),采油工程技術(shù)是一項(xiàng)重要的油田開發(fā)技術(shù)手段,高水平的技術(shù)發(fā)展能夠促進(jìn)企業(yè)提升自身的經(jīng)濟(jì)效益。因此,本文著重分析了新形式下采油工程技術(shù)的創(chuàng)新。
【本文地址:http://mlvmservice.com/zuowen/17962141.html】