国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺析軟件工程存在的問題及發(fā)展方向

2020-11-25 11:02:28陳宇
銀幕內(nèi)外 2020年1期
關鍵詞:軟件工程發(fā)展方向現(xiàn)狀

摘要:隨著互聯(lián)網(wǎng)技術的高速發(fā)展和各種網(wǎng)絡開發(fā)環(huán)境的優(yōu)化,軟件工程變得炙手可熱。如何提高軟件開發(fā)效率,優(yōu)化軟件工程管理,本文將根據(jù)國內(nèi)外軟件工程發(fā)展現(xiàn)狀和未來發(fā)展趨勢提出一些可行性建議。

關鍵詞:軟件工程;現(xiàn)狀;發(fā)展方向

隨著信息技術的快速發(fā)展,計算機軟件開發(fā)的規(guī)模和其復雜程度不斷的增加,軟件工程中的一系列問題也應運而生。為了減少在開發(fā)過程中不必要的人力和物力浪費,加強軟件工程管理勢在必行。這樣才能提高軟件企業(yè)的競爭力,進而推進我國信息化建設。

一、國內(nèi)外軟件工程發(fā)展現(xiàn)狀

作為信息時代計算機發(fā)展的核心技術,軟件工程是目前就業(yè)非常熱的一門專業(yè),市場需求量在逐年增加。同時,它又是一門非常復雜的技術,其技術的主要目的就是通過抽象方法把現(xiàn)實世界中的復雜問題轉化為軟件空間中的解題程序,然后通過計算機的分析最終得到解題方案。

軟件工程興起于八十年代,它的興起帶來了計算機的革命,歐美許多國家紛紛投入大量資金、開展研討會等商討詳細的發(fā)展計劃,在研究方面投入了巨大的人力和財力。軟件工程的核心是研究其支撐技術,并在此基礎上將其推向智能化、高集成化。目前國外軟件工程的技術發(fā)展相對比較成熟,業(yè)界一些主流的開發(fā)工具和集成開發(fā)環(huán)境都是有國外的公司設計和定義的。

我國軟件工程技術起步比較晚,相比較國外發(fā)達國家還有相當大的差距。但是我們雖然起步晚,發(fā)展卻很快,短短這么些年,已經(jīng)開發(fā)出了屬于我們自己知識產(chǎn)權的軟件技術,例如早期的XYZ系統(tǒng)、B-45系統(tǒng)等等,這些都是我國軟件發(fā)展的先驅。同時,我們還制定了一系列的符合我們自己國情的政策和發(fā)展計劃,都取得了不小的成功。

二、存在的問題

(1)缺乏比較完善的軟件工程管理體制

在軟件開發(fā)中,項目經(jīng)理是軟件項目管理的第一負責人,在整個開發(fā)過程中起著極其重要的作用。但是目前在大多數(shù)軟件企業(yè)中,并沒有專門的人員來管理負責整個開發(fā)團隊。因此往往不能很好的協(xié)調整個研發(fā)團隊的工作,導致開發(fā)效率較慢。

(2)人員、進度控制不理想

人員控制是對開發(fā)組織內(nèi)部人員的控制,要求保證開發(fā)人員的積極性和穩(wěn)定性。人員的頻繁更換和流動會導致程序出錯的幾率加大,因此,開發(fā)團隊中的人員不宜做大幅度的調動,至少應該保證軟件工程和軟件周期中人員的穩(wěn)定性。但目前很多軟件開發(fā)公司卻沒有意識到這點的重要性,從而導致不少產(chǎn)品生產(chǎn)效率很慢甚而不合格。

(3)開發(fā)過程求全求快

在開發(fā)過程中,團隊之中難免會有一些人希望能盡早將軟件應用于計算機,這固然是種積極的心態(tài),但沒有認識到的是:軟件開發(fā)是一個漫長的過程,也不是一個能靠人海戰(zhàn)術就可以縮短的工期。此外,即使計算機具有強大的數(shù)據(jù)處理能力,一個系統(tǒng)也無法包羅萬象,貪大求全。而應該根據(jù)現(xiàn)有的硬件條件量力而行。同時,系統(tǒng)的復雜度越高,開發(fā)所耗費的時間就越長,出錯的幾率便會變大也可能導致整個系統(tǒng)的失敗。

三、解決方案

(1)實行項目組負責體質

大型軟件開發(fā)系統(tǒng)的項目管理可實行兩級責任制。第一級負責人是“項目主管”,主要負責項目中與合同有關的事宜,進行企業(yè)與開發(fā)公司之間的協(xié)調。同時負責整個研發(fā)團隊之間的交流溝通,協(xié)調各小組之間的進度。第二級負責人是“項目組長”,主要負責項目開發(fā)中的技術管理,監(jiān)督各小組的進度以及審核產(chǎn)品的質量。這樣實行的二級責任制可有效的解決軟件開發(fā)中分工不明確,領導人不能兩頭都抓的問題。

(2)明確的進度和質量管理

在軟件項目中,進度控制是非常重要的一個環(huán)節(jié),主要有兩方面舉措可以加強這個環(huán)節(jié)。一是制定進度計劃,二是實施進度控制。在軟件開發(fā)初期制定初步規(guī)劃,首先按照各子程序項目的規(guī)模,估計各小組工作量;再按照各子系統(tǒng)及應用程序的性質及負責度安排合理的開發(fā)順序,并且能及時合理的調配人員。

四、發(fā)展方向

實行開發(fā)過程的工程化管理。所有軟件,不論其規(guī)模、用途、語言有多大的差異,都有一個共同的特點,就是要么遵循生命周期規(guī)律,要么遵循原型規(guī)律。這是軟件開發(fā)的共同特點,由此衍生出了兩種工程化管理模式。即生命周期管理模式和原型管理模式。

兩種方法想結合的模式有宏觀和微觀兩個側面。宏觀上,采用傳統(tǒng)的生命周期法,有明顯的階段性;微觀上,在設計和編程過程中,如果有必要,則采用原型法,這樣兩種管理模式有機的結合起來,以生命周期法為主線,有需要時,以原型法為輔助,這樣既解決了開發(fā)的階段性,又解決了需求不明確性和責任不明確性的問題。

總之,現(xiàn)今的軟件開發(fā)環(huán)境日益趨于完善,我們在這個競爭激烈的環(huán)境中,要切實認識到自身的不足,有針對性的做好軟件工程管理工作,所謂“三分靠技術,七分靠管理”,樹立重技術、抓時效、保質量的管理意識,真正發(fā)揮出軟件工程的潛能,打造強有力的開發(fā)團隊。

參考文獻:

[1] 趙曉亮.淺析軟件工程管理[J].科技情報開發(fā)與經(jīng)濟,2002

[2] 司良,張曉寧.國內(nèi)外軟件發(fā)展現(xiàn)狀[J].專業(yè)論文,2011

[3] 李輝.軟件工程開發(fā)方法的現(xiàn)狀與展望[J].福建廣播電視大學學報,2011

作者簡介:陳宇( 1983—),男,河北軟件職業(yè)技術學院,講師,主要負責軟件設計開發(fā)方面專業(yè)課程。

猜你喜歡
軟件工程發(fā)展方向現(xiàn)狀
依托工作室的軟件工程實踐教學研究
基于工程教育認證的《軟件工程》課程教學質量建設研究 
軟件導刊(2016年9期)2016-11-07 22:31:23
電子通信系統(tǒng)的探索
探討企業(yè)工商管理現(xiàn)狀及發(fā)展方向
關于提高軟件工程實踐教學質量的幾點思考
分析醫(yī)藥市場營銷的策略與發(fā)展方向
關于如何創(chuàng)新和完善計算機軟件工程管理的探討
職業(yè)高中語文學科學習現(xiàn)狀及對策研究
成才之路(2016年25期)2016-10-08 10:20:44
語文課堂寫字指導的現(xiàn)狀及應對策略
混合動力電動汽車技術的現(xiàn)狀與發(fā)展分析
科技視界(2016年20期)2016-09-29 12:47:18
常州市| 梅州市| 福泉市| 丘北县| 香河县| 无为县| 图们市| 阿拉善盟| 萝北县| 丰原市| 康定县| 肥东县| 美姑县| 平原县| 垣曲县| 江北区| 鲜城| 乐亭县| 南漳县| 府谷县| 达拉特旗| 永兴县| 庐江县| 曲沃县| 屯留县| 巍山| 新巴尔虎右旗| 大渡口区| 武冈市| 婺源县| 榆社县| 安西县| 阳东县| 沂南县| 临泉县| 鸡泽县| 湛江市| 托克逊县| 绥宁县| 延安市| 彰武县|