公務(wù)員期刊網(wǎng) 論文中心 正文

軟件工程管理中軟件開(kāi)發(fā)技術(shù)的應(yīng)用

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了軟件工程管理中軟件開(kāi)發(fā)技術(shù)的應(yīng)用范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

軟件工程管理中軟件開(kāi)發(fā)技術(shù)的應(yīng)用

摘要:隨著科學(xué)技術(shù)的不斷進(jìn)步與發(fā)展,軟件工程已經(jīng)成為了推動(dòng)社會(huì)發(fā)展的力量之一。軟件工程管理的是一門將軟件工程與項(xiàng)目管理相結(jié)合的學(xué)科,并且與軟件工程的實(shí)際應(yīng)用密切相關(guān)。它與普通的軟件工程存在一定差異,具有復(fù)雜性和特殊性。對(duì)其進(jìn)行管理的目的是使相關(guān)產(chǎn)品的成本、質(zhì)量等方面得到保障。

關(guān)鍵詞:軟件開(kāi)發(fā)技術(shù);軟件工程管理;創(chuàng)新策略

軟件工程是在軟件開(kāi)發(fā)技術(shù)和相關(guān)工具基礎(chǔ)上的項(xiàng)目,其管理包括重要開(kāi)發(fā)管理和補(bǔ)充性工程管理兩部分。工程的啟動(dòng)、計(jì)劃、執(zhí)行、控制和結(jié)束是軟件管理的5個(gè)環(huán)節(jié)。這5個(gè)環(huán)節(jié)各自有著不同的作用,并且它們之間有著密切的聯(lián)系,相輔相成,缺一不可。本文對(duì)目前軟件工程的現(xiàn)狀進(jìn)行了深入研究,并對(duì)其開(kāi)發(fā)與管理做出了探討。

1軟件工程的環(huán)節(jié)與作用

首先是啟動(dòng)環(huán)節(jié),此環(huán)節(jié)能夠初步了解此工程的相關(guān)內(nèi)容并進(jìn)行詳細(xì)分析,最終確定是否能夠進(jìn)行實(shí)施,是工程必要條件;計(jì)劃階段環(huán)節(jié)作為實(shí)施工程的基礎(chǔ),需要相關(guān)部門與項(xiàng)目負(fù)責(zé)人進(jìn)行進(jìn)一步的協(xié)商,并制定項(xiàng)目各個(gè)方面實(shí)施的具體計(jì)劃;工程的執(zhí)行與控制管理兩個(gè)環(huán)節(jié)是在同一階段完成的,此二者的結(jié)合不僅能夠保證工程的順利完成,還能對(duì)執(zhí)行過(guò)程進(jìn)行監(jiān)督,觀察項(xiàng)目的實(shí)施是否符合標(biāo)準(zhǔn),提高其完成質(zhì)量;結(jié)束環(huán)節(jié)是項(xiàng)目的收尾環(huán)節(jié),此階段需要按照相應(yīng)的計(jì)劃與要求將項(xiàng)目進(jìn)度維持在規(guī)定的范圍之內(nèi),并對(duì)整個(gè)項(xiàng)目實(shí)施過(guò)程做出相應(yīng)的總結(jié)。

2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)探究

2.1自動(dòng)化方法

隨著新時(shí)代的到來(lái),自動(dòng)化作為一種新型方法融入進(jìn)了開(kāi)發(fā)技術(shù)中。它主要的開(kāi)發(fā)形式是將最新一代的技術(shù)用于開(kāi)發(fā)軟件,以此做出工具,計(jì)算機(jī)軟件開(kāi)發(fā)工作人員只需要將所需內(nèi)容和目標(biāo)輸入此在工具中,它便會(huì)根據(jù)需求自動(dòng)進(jìn)行編碼,從而使得操作更加簡(jiǎn)便,幫助工作人員節(jié)省時(shí)間,利用節(jié)省出來(lái)的時(shí)間專心研發(fā)新型技術(shù)。除此之外,自動(dòng)化方法能夠極大地縮短軟件開(kāi)發(fā)的工作周期,降低開(kāi)發(fā)成本。因此,此方法受到了許多科技研發(fā)工作人員的喜愛(ài)。

2.2原型化方法

原型化方法主要用于軟件開(kāi)發(fā)前期遇到的不能確定需求的情況,它能夠按照已知但尚未明確的需求建立出任意更改的模型,通過(guò)對(duì)客戶的意見(jiàn)進(jìn)行分析,將需求逐漸明確化,而后設(shè)計(jì)具體方案,從而研發(fā)出契合顧客需求的產(chǎn)品,達(dá)到令客戶滿意的結(jié)果。原型化方法能夠采納客戶使用者的意見(jiàn),使用者參與進(jìn)研發(fā)工作中,加強(qiáng)他們的決策權(quán),而不是按照固定思維模式對(duì)軟件進(jìn)行設(shè)計(jì),所以此方法具有一定優(yōu)勢(shì)。在其中需要注意,研發(fā)工作人員需要與客戶使用者進(jìn)行充分有效的溝通和充分的引導(dǎo),從而保證開(kāi)發(fā)的完整性。

2.3生命周期法

生命周期法是將軟件開(kāi)發(fā)從時(shí)間的角度分解為6個(gè)階段,其實(shí)質(zhì)是軟件研發(fā)的全過(guò)程,包括軟件計(jì)劃、分析需求、設(shè)計(jì)、程序編碼、測(cè)試和運(yùn)行維護(hù)檢測(cè)。此6個(gè)階段具有連續(xù)性強(qiáng)、系統(tǒng)性好、銜接穩(wěn)定的特點(diǎn),每個(gè)階段之間環(huán)環(huán)相扣,緊密相連,是軟件開(kāi)發(fā)工程中十分重要的一種方法。它適用于大型軟件的研發(fā),能夠提高工作效率和工作質(zhì)量,同時(shí)也為組織和管理人員提供了便利。

3計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)

3.1雙層技術(shù)

計(jì)算機(jī)的雙層技術(shù)需要抓住連接服務(wù)器和連接客戶端量大核心內(nèi)容,只有通過(guò)此二者的連接,才能將遠(yuǎn)程信息進(jìn)行傳遞。在目前信息環(huán)境的基礎(chǔ)上,客戶提供各項(xiàng)數(shù)據(jù)資料,計(jì)算機(jī)可以在數(shù)據(jù)庫(kù)中找出與之相對(duì)應(yīng)的信息并傳遞到客戶端上,還可以按照固定的方式傳送到服務(wù)器中,從而為使用者提供日常所需。這種分層方式較為簡(jiǎn)單,只能滿足一些使用者的需求,使用者的數(shù)量一旦超出一定范圍,難以保證信息能夠準(zhǔn)確、快速的滿足需求,還有可能由于運(yùn)算時(shí)間的突然增加導(dǎo)致相應(yīng)數(shù)據(jù)存在一定風(fēng)險(xiǎn)。因此,在使用雙層分層技術(shù)時(shí),既要保證服務(wù)器的性能足夠優(yōu)越,也要限制使用者的數(shù)量,從而保證系統(tǒng)能夠穩(wěn)定運(yùn)行。

3.2三層技術(shù)

三層技術(shù)是建立在雙層技術(shù)的基礎(chǔ)之上,為解決后者存在的問(wèn)題而研發(fā)的。三層技術(shù)的結(jié)構(gòu)包括三大部門:業(yè)務(wù)處理層、界面層和數(shù)據(jù)層。它主要依賴于雙層技術(shù),但是能夠?qū)㈦p層技術(shù)在應(yīng)用中存在的問(wèn)題進(jìn)行改善。而且,它在原有的基礎(chǔ)上增加了一個(gè)端口,使得運(yùn)算速度有一定提升的同時(shí),能夠處理、傳輸較大信息量的資源,滿足了客戶的需求。但是在實(shí)際應(yīng)用中會(huì)出現(xiàn)資源過(guò)度消耗的問(wèn)題,所以需要將其與二層技術(shù)相結(jié)合再進(jìn)行應(yīng)用。

3.3四層技術(shù)

二層、三層技術(shù)能夠滿足基本的研發(fā)需求,但是在實(shí)際應(yīng)用中,經(jīng)常會(huì)出現(xiàn)一些較為復(fù)雜的環(huán)境,它們便無(wú)法滿足程序所需。因此,在三層技術(shù)的基礎(chǔ)上研發(fā)出了四層技術(shù),它包括數(shù)據(jù)庫(kù)層、涵蓋web層、業(yè)務(wù)管理層和存儲(chǔ)層四部門,主要功能為整合處理與傳遞數(shù)據(jù),其中的數(shù)據(jù)庫(kù)層能夠利用隱藏?cái)?shù)據(jù)訪問(wèn)代碼的形式認(rèn)定數(shù)據(jù)庫(kù)與對(duì)象之間的連接,避免了一些差異性問(wèn)題。另外,四層技術(shù)的計(jì)算結(jié)果較為準(zhǔn)確,有著較強(qiáng)的適宜性,但是在實(shí)際應(yīng)用中,其應(yīng)用領(lǐng)域較為狹窄,仍需要進(jìn)行不斷創(chuàng)新和深入拓展。

3.4五層技術(shù)

在如今的計(jì)算機(jī)數(shù)據(jù)交互環(huán)境中,研發(fā)人員以四層技術(shù)為基礎(chǔ),利用分割數(shù)據(jù)層的形式建立了5層結(jié)構(gòu)。5層技術(shù)能夠?qū)?shù)據(jù)處理的效果進(jìn)行優(yōu)化,還能保持系統(tǒng)運(yùn)作的穩(wěn)定性,并結(jié)合實(shí)際應(yīng)用滿足一些硬件設(shè)備的需要。雖然它具有更為精細(xì)的結(jié)構(gòu)層次,但是推廣性和代表性不強(qiáng),應(yīng)用范圍并不廣泛。

4軟件工程管理的創(chuàng)新策略

4.1提高整體化意識(shí)

項(xiàng)目工程的計(jì)劃于整個(gè)工程的發(fā)展息息相關(guān),因此,在項(xiàng)目正式實(shí)施之前,管理人員要組織相關(guān)工作人員對(duì)項(xiàng)目?jī)?nèi)容進(jìn)行深入研究與討論,并根據(jù)提出的有效建議制定規(guī)章制度。在項(xiàng)目正式實(shí)施的過(guò)程中,要有效控制工程進(jìn)度在規(guī)定的時(shí)間范圍內(nèi),加強(qiáng)風(fēng)險(xiǎn)意識(shí),對(duì)于項(xiàng)目工程實(shí)施過(guò)程中的問(wèn)題要及時(shí)發(fā)現(xiàn)并處理,保證其能夠順利進(jìn)行。

4.2實(shí)行精細(xì)化管理

在實(shí)際工作中,軟件工程的工作效率和產(chǎn)品的質(zhì)量安全十分重要。管理人員需要從各個(gè)環(huán)節(jié)入手,加強(qiáng)技術(shù)人員的綜合素質(zhì)水平,實(shí)行精細(xì)化管理。有關(guān)部門的工作人員應(yīng)該了解項(xiàng)目的各個(gè)環(huán)節(jié),并制定出科學(xué)合理的計(jì)劃,還要熟悉各個(gè)部門的作用。另外,企業(yè)應(yīng)該設(shè)立一個(gè)組織部門,當(dāng)研發(fā)過(guò)程中出現(xiàn)問(wèn)題時(shí)能夠及時(shí)進(jìn)行調(diào)整,為今后的管理打下基礎(chǔ)。

4.3建立體系

對(duì)軟件工程進(jìn)行管理的前提條件是項(xiàng)目工程的順利完成和后續(xù)工作的有效展開(kāi),這便需要建立一套完整的體系,而后結(jié)合相關(guān)部門建立框架,同時(shí)對(duì)企業(yè)的管理體制進(jìn)行完善。

4.4深化落實(shí)監(jiān)督工作

深化落實(shí)監(jiān)督工作對(duì)項(xiàng)目工程的發(fā)展有一定的益處,一方面工作的質(zhì)量和項(xiàng)目的實(shí)施效率能夠有效提高,另一方面能夠有效把控成本。監(jiān)督工作的實(shí)質(zhì)在于檢查項(xiàng)目是否與計(jì)劃相符合以及進(jìn)度是否在規(guī)定時(shí)間范圍內(nèi),同時(shí)需要對(duì)數(shù)據(jù)資料進(jìn)行記錄并分析,若出現(xiàn)問(wèn)題能夠及時(shí)處理,以免耽誤項(xiàng)目實(shí)施的進(jìn)度。

5結(jié)束語(yǔ)

綜上所述,軟件工程的管理十分關(guān)鍵,隨著我國(guó)的發(fā)展,相關(guān)企業(yè)應(yīng)該對(duì)管理人員的培養(yǎng)進(jìn)行高度重視,并建立健全規(guī)章管理制度,深化落實(shí)監(jiān)督工作,為軟件開(kāi)發(fā)工作提供基本保障。除此之外,面對(duì)研發(fā)過(guò)程中出現(xiàn)的一些問(wèn)題和缺陷,工作人員應(yīng)該不斷創(chuàng)新,利用不同方法研究出滿足人們生活需求的技術(shù),監(jiān)管人員也應(yīng)該加強(qiáng)風(fēng)險(xiǎn)管理,提高工作效率,保障工作質(zhì)量。

參考文獻(xiàn):

[1]章薇,唐軍廣.計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的應(yīng)用[J].通訊世界,2018,25(12):7-8.

[2]敬澤中.軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)過(guò)程的應(yīng)用[J].電子技術(shù)與軟件工程,2018(22):47.

[3]王瑾瑜,索麗霞.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用與發(fā)展研究[J].無(wú)線互聯(lián)科技,2018,15(22):145-146.

[4]范高智.自動(dòng)化管理在計(jì)算機(jī)軟件工程中的應(yīng)用[J].信息與電腦(理論版),2018(15):23-24.

作者:付強(qiáng) 單位:北京波爾通信技術(shù)股份有限公司

相關(guān)熱門標(biāo)簽