軟件工程行業分析報告范文

時間:2023-10-20 17:25:40

導語:如何才能寫好一篇軟件工程行業分析報告,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

軟件工程行業分析報告

篇1

針對《軟件工程》教學過程存在的困難,提出構建《軟件工程》課程縱向教學體系?!盾浖こ獭氛n程縱向教學體系包括3個層次:理論教學方面:改進理論教學方法,調動學生主動性,培養學生學習興趣;實踐教學方面:結合具體項目,訓練學生運用相關原理指導軟件開發的全過程,提高學生靈活運用所學理論知識解決實際問題的能力;課外實訓:校企合作,使學生深入企業項目開發,培養高素質軟件工程人才。

1.1案例教學法在理論教學中的應用

案例教學法,是指教師在課程第一次授課前選取一個完整、難度適宜的軟件開發案例;然后分階段的在每章理論授課結束后,結合所講章節的理論知識提出與章節內容相關的有引導性作用的問題,讓學生認真分析、研究案例,開展問題研討會,并為學生分配任務,使學生在課后收集相關資料,指導學生運用所學的相關原理來分析案例,并在規定的時間內(兩周后)提交案例分析或設計報告,調動學生的學習主動性,培養學生的學習興趣的教學方法。教師在理論授課時,注重構建學生的知識體系。在學習章節內容前,說明本章節所涉及的專業基礎課程及學生所需要具備的理論素養,給學生布置任務,重新學習涉及的專業基礎知識;理論授課時,把章節理論知識與已學基礎課程知識相結合,根據課程例題,詳細講解理論知識,并注意提示學生已學知識在例題中的運用,從而深入淺出,幫助學生把已學知識和章節理論知識結合起來,形成知識網絡。在需求分析章節的分析系統的數據要求處,指明分析系統的數據要求,通常采用建立數據模型的方法。抽出部分學生按照他們準備的PPT來詳細講解以上問題,不足之處讓其它同學補充。課后,教師把準備的問題解答PPT發給大家,使學生查漏補缺,建立知識網絡,打下扎實的理論基礎。章節授課結束后,通過案例教學法,訓練學生靈活運用所學理論知識體系解決實際的問題的能力,給同學們列出需求分析報告--需求規格說明書的提綱,要求每個學生提交一份需求分析報告。比如,案例--學生公寓管理系統,請大家運用需求分析章節所講的知識,深入學校公寓針對學生、公寓管理員做需求調查(要求靈活運用幾種所講的需求調查方法:訪談、問卷和場景),召開需求評審會議,驗證需求的正確性與有效性,兩周后提交需求規格說明書。

1.2項目驅動實踐教學,理論聯系實際

在理論授課結束前,老師提供若干個難度適中、開發時間在一個月左右的題目。學生以小組為單位(通常5-8人)組建自己的軟件開發團隊,并推選小組長,負責項目管理,根據小組成員的興趣和愛好選擇一題。團隊成員應均衡,以便做好分析、設計、編程及測試的分工。小組成員之間相互合作,開始實踐教學環節。選擇結構化或面向對象的軟件工程方法,按照軟件開發生命周期的各個階段,分階段有順序的進行軟件項目開發。每位小組成員都要參與各個階段的軟件開發,每個階段各個成員的任務由組長分配,管理。每個小組成員全程參與軟件工程的各個階段,把理論知識運用到實踐項目的開發,由項目驅動實踐教學,真正用所學理論知識指導項目的開發,為學生深入理解并靈活運用理論知識提供了良好的實踐機會,提高了學生的動手能力。實踐環節結束,每個小組提交與選題對應的已實現的系統,并提交相關的設計文檔。如開發小組選擇面向過程的軟件工程方法,需提交可行性研究報告、開發計劃、需求規格說明書、總體設計的相關文檔(系統說明、用戶手冊、測試計劃、詳細的實現計劃以及數據庫設計結果)、詳細設計的相關文檔(流程圖及人機界面設計資料、用戶幫助設施設計資料)、實現及測試總結、項目總結等。通過項目實踐,學生會深刻認識并理解掌握所學理論知識,并且可以結合自身特點和軟件工程的相關就業方向(前臺開發、后端設計、測試、維護等),確定自己的未來職業發展方向,繼續深入學習,拓展自己的專業知識深度,為就業打下堅實的理論和實踐基礎。

1.3校企合作,培養高素質軟件工程人才

經過實踐環節,學生對未來職業發展方向有了初步選擇。在大四學期的實習環節,學校與相關合作企業進行對接,學生結合專業興趣和職業發展方向,選擇合適的企業進行校外實習。校外實習一般分三個階段:理論知識的鞏固與強化學習;職業定位方向核心技術學習;以團隊為單位,參與實際項目,培養學生的動手能力和團隊精神;結合以上三個階段的學習內容,獨立完成一個實際商用項目。舉例:如果職業定位為J2EE軟件開發,校外實習的第一階段學習JAVA語言核心內容,Oracle數據庫技術,WebCilent編程和WebServer編程,結合具體項目把以上知識運用到實際項目的開發中。第二、三階段貫穿項目深入學習JVAVEE企業級框架。第四階段以開發團隊小組成員的身份參與一個實際商用項目開發,使學生綜合運用所學知識解決實際問題。如果職業定位為軟件測試,第一階段學習測試基礎并結合企業內部開發的自動化測試管理平臺進行理論知識強化。第二階段重點學習系統測試的相關技術,并結合具體項目使學生參與系統測試,編寫與之相關的需求規格評審,系統測試計劃、測試方案、測試用例、測試報告等文檔資料。第三階段學習軟件功能測試自動化和性能測試技術,并學習企業使用的主流測試工具進行相關項目的自動化測試工具。第四階段結合實際商用項目,綜合運用所學知識,運用相關的自動化測試工具,進行項目測試,編寫相關測試文檔。通過項目實訓,使讓學生深入項目開發,把學生培養成專業理論知識扎實,動手能力突出的高素質軟件工程人才。

2結語

篇2

關鍵詞:軟件工程;實踐;教學改革

軟件工程一直以來都缺乏一個統一的定義,很多學者、組織機構都分別給出了自己的定義:

1)Barry Boehm給出的定義:運用現代科學技術知識來設計并構造計算機程序及為開發、運行和維護這些程序所必需的相關文件資料。

2)IEEE在軟件工程術語匯編中的定義是:

① 將系統化的、嚴格約束的、可量化的方法應用于軟件的開發、運行和維護,即將工程化應用于軟件;

② 在①中所述方法的研究。

3)Fritz Bauer在NATO會議上給出的定義:建立并使用完善的工程化原則,以較經濟的手段獲得能在實際機器上有效運行的可靠軟件的一系列方法。

4)《計算機科學技術百科全書》中的定義:軟件工程是應用計算機科學、數學及管理科學等原理開發軟件的工程。軟件工程借鑒傳統工程的原則、方法,以提高質量、降低成本。其中,計算機科學、數學用于構建模型與算法,工程科學用于制定規范、設計范型、評估成本及確定權衡,管理科學用于計劃、資源、質量、成本等管理。

目前比較認可的一種定義是:軟件工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟件,以及如何把經過時間考驗且證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。

學生對軟件工程課程的理解與掌握程度將直接影響學生畢業后軟件開發能力和項目管理能力,同時

因為該課程的抽象性和實踐性強的特點,常規的教學方法和實踐模式使學生無法真正理解與掌握軟件工程的精髓,更難以做到學以致用。筆者看來,本科階段軟件工程教學的重點在于學習經過時間考驗且證明正確的開發方法、管理技術等。首先,要讓學生深刻意識和體會到軟件工程對實際軟件項目的指導作用;其次,學生要掌握相關的理論、方法和技術。在實際的教學過程中,只有將兩者很好地結合,學生才能夠真正地將科學的工程方法應用到今后的學習和工作中去[1-2]。

1教學現狀分析

軟件行業用人單位普遍認為計算機專業畢業生的素質與工作預期相差較遠;計算機專業已畢業的年輕從業人員對自己前幾年在大學學到的知識不甚滿意。因此軟件工程專業中注重實踐類課程的教學內容與教學理念有必要按照就業市場的需求進行調整[3-5]。

據筆者近年的教學體會,目前軟件工程教學過程中主要存在以下問題。

1) 大多數學生自身沒有實際的項目經驗,如果教師仍采用傳統的教學方式,學生容易感到知識空洞和乏味。

2) 實踐環節仍以編程為主。目前的軟件工程實踐環節多為老師提供若干題目,學生采取分組的形式共同完成課題。該環節老師會要求大家按照軟件工程的過程和方法去做。但是,實際情況往往是:學生將任務重點仍放在程序的編寫上,而作為約束開發的文檔往往是學生在程序開發完成后補充上來的。這樣,軟件工程實踐的目的并未達到,并未讓學生真正領會和認識到軟件工程并不僅僅是開發程序,任何一個環節對整個項目來說都是重要的。

3) 實踐環節所布置的軟件項目課題多沒有實際的應用和用戶群體,學生不過仍然是按照書本或相關參考資料來完成相應的文檔或程序,學生并未學會如何將所學的理論知識應用到實際的項目中。

2創新模式

針對目前軟件工程教學過程中的諸多問題,筆者在實際教學過程中進行了一系列的探索和實踐。如圖1所示,在課堂教學環節中,讓學生擔當一定的角色,學生帶著任務來學習,積極參與到課堂教學活動中;同時開展校園創新實驗室,真實演練軟件工程的過程;此外,還建立了校外實習基地,學院還定期開展校園軟件大賽等活動。各個環節有序進行,充分調動了學生學習的積極性,收效頗佳。

圖1軟件工程教學與實踐模式

2.1課堂教學設計

教師從課堂入手,讓課本的理論知識變得生動起來,富有趣味性,引導學生主動學習。課堂仍以理論知識講解為主,但是打破以往以教師講解為主的教學模式,讓學生參與進來,做到師生互動。

課程初期,學生自愿結合組成團隊,按照實際項目中的角色分為:項目經理、系統設計師、程序開發人員、測試人員、文檔人員、后期維護人員等。通常,項目課題的來源是企業的實際項目。通過一個完整、真實的案例,每位學生擔當實際的角色共同負責一個軟件工程的項目,將課本的理論知識和實際項目完好結合起來;通過實際案例的真實演練,軟件工程的各個環節和知識點逐步滲透到學習中去,很好地調動了學生的學習主動性。

2.2校園創新實驗室

校園創新實驗室目的在于啟發學生獨立思考,強調學生對知識的實際應用能力。

由于課堂學時所限,校園創新實習實驗室是課堂教學的有益補充。例如,在講解軟件工程生命周期的各個階段,要求學生提交相應的可行性分析報告、需求文檔、設計文檔、程序代碼等,并采取相互監督的方式來檢查其他小組的進展;在講到可行性報告一章,要求每個小組采取會議形式,在實驗室開展模擬招標會……課程每講一部分內容,要求以小組為單位提交相應的文檔或程序。學生通過實際的項目,將所學的理論知識應用到其中,做到學以致用。在實際的過程中,每個人在軟件工程的各個環節都要實踐,因此可以采取不斷變換角色的方式來進行[6-7]。

校園創新實驗室模擬軟件公司開發管理模式,是學生課外科技、課外實踐、開發訓練、社會服務活動的基地,為學生在校期間提供了良好的就業實戰平臺。校園創新實驗室具有以下特點:

1) 打破以往固定上機時間模式,開放時間為每天早上7點到晚上10點,時間較為靈活,學生可以根據自己的時間合理安排。

2) 每個實驗室由2~3位同學負責管理實驗室的硬件設備,軟件維護升級等相關工作,每個實驗室配備一名教師輔助管理。

3) 實驗室每天有固定人員值班,負責學生的簽到以及日常的管理等。學生負責人定期將簽到表匯總提交相關課題指導教師。

4) 實驗室的環境布置采用分組圓桌形式,方便小組的討論和交流。

2.3校外實習基地

我校與本地的軟件企業聯合,開展校外實習基地,在課程結束后進入軟件工程校外實習環節,讓學生融入到真實的開發環境中去。

有了上一個學期的理論基礎和校內創新實驗室的經驗,我們根據實際情況,有選擇地讓學生進入企業,跟隨項目組一起,參與到真實的項目中去。校外實習過程中,要求學生認真記錄項目過程開展的各項工作,并積極參與到各階段的工作中去。所有環節結束后,要求學生以報告的形式將自己的體會告訴大家。作為課堂教學的補充,我們通常請同學重點討論下面的內容:

1) 軟件工程生命周期在實際項目中和理論上的是否一致,有哪些不一樣的地方,為什么在實際中要這么做。

2) 軟件工程對實際項目的指導作用在哪里。

3) 今后教學的改革重點在哪里,如何更加有效促進校企實踐教學的改革。

學生的總結很重要,除了能夠規范自己今后在軟件行業的開發流程,對低年級的同學也有較好的啟發。

2.4豐富的課外實踐

為了提高學生學習的興趣,我校還開展了“三個一”工程,即一種程序設計語言及平臺、一個作品、一萬行代碼經驗。在學習過程中讓學生帶著問題去看書,帶著任務去學習,在軟件工程后面的學期要求每位學生完成一項實用性課題。

我校每年都要舉辦計算機技能大賽、軟件知識大賽和軟件設計大賽三大賽事,從技能到知識再到設計,與課程學習緊密配合,從課外的另一條學習路線促進學生自主學習。

此外,我校組織學生參加省級各類軟件大賽,如省青年創新軟件設計大賽、省程序設計競賽、省大學

生程序設計競賽、863軟件園杯大賽等,我校選送的學生軟件作品多次獲得嘉獎。

學校還多次邀請行業工程師、學術專家給學生做報告,讓學生們接受了一些最前沿的科技信息,受益匪淺。

3結語

結合我校近幾個學期的教學改革情況來看,較以往取得了更好教學效果。

1) 每個學生都是帶著任務來學習的,學生上課積極性較以往有較大提高,課堂氣氛活躍。

2) 學生對軟件工程課程的重要性有了更深刻的認識,對其在軟件整個過程中的指導作用有了更好的體會和理解。

3) 就業率有所提高。學生因為有實際的項目經驗,受到用人企業的歡迎。

當然,目前的教學方式還有待于進一步改革,如學生因為掌握的編程語言有限,所以在后期的校外實際項目中顯得力不從心;此外,實際項目的周期有長有短,和學生的學習實踐結合不是很好。如何把校企實踐教學結合的更加緊密和有效,是我們今后的研究和探索內容。

參考文獻:

[1] 普雷斯曼. 軟件工程:實踐者的研究方法[M]. 鄭人杰,譯. 北京:機械工業出版社,2006:2-12.

[2] 林丕源,劉才興. 本科軟件人才培養探索與實踐[J]. 計算機教育,2009(16):77-79.

[3] 張學輝. 新就業形勢下軟件工程專業實踐教學探索[J]. 計算機教育,2009(15):127-128.

[4] 林丕源,劉才興,張明武,等.以就業為導向的軟件工程專業的實踐教學改革初探[J]. 實驗室研究與探索,2007,26(12): 238-240.

[5] 郁書好,蘇守寶,劉正余. 基于項目驅動的軟件工程教學模式研究[J]. 皖西學院學報,2009(5):60-62.

[6] 張煒,陳峰,祝勇仁. 開放式創新實驗室建設與學生創新能力培養模式的研究[J]. 高等理科教育,2008,78(2):70-73.

[7] 白廣梅. 關于創新實驗室建設的思考[J]. 實驗技術與管理,2007,24(2)136-138.

Teaching Module of Software Engineering Based on Practices

YANG Hua, SHENG Jianhui

(Department of Computer Science and Technology, Zhongyuan University of Technology, Zhengzhou 450007, China)

Abstract: Software Engineering is a strong practical course. According to the features of this course and the focus of undergraduate teaching, this article puts forward an application-oriented teaching method, carries out a series of teaching activities such as teaching reform, the campus laboratory, practice bases outside school, extra-curricular series of practice and so on. These reforms effectively improve the enthusiasm of students.

篇3

第三方測評的目的和意義

企業在信息系統的建設過程中,按照軟件工程理論,在系統上線之前,企業首先要求系統開發商進行內部測試,提交相對穩定的版本,然后企業自身將安排進行用戶測試,以保證系統滿足客戶需要。但這兩種測試都存在缺點和不足。系統開發商在進行內部測試過程中,除了個別利益驅使造成的問題外,思維定勢也局限了測試人員的工作,容易造成問題的漏測與誤判,這一問題在涉及業務流程、安全可靠性、易用性、可擴充性和用戶文檔等方面體現得尤為突出。另外,用戶在自測過程中,雖然對系統功能較為了解,但一般用戶對于計算機領域知識不可能也沒有必要深入研究,在測試過程中無法對系統進行深入分析,因此在用戶自測過程中,在系統性能測試、網絡測試、硬件測試方面根本無法進行專業的測試,存在較大缺憾。

鑒于開發商內部測試和用戶測試存在的問題和不足,必須引入第三方專業測評機構進行測試,以避免上述問題的發生。

引入第三方測試的目的主要在于提高信息系統質量、降低運營風險、減少后期維護成本、保障軟件工程質量。第三方測評的意義在于:保證測試工作的客觀性。

專業的第三方測試機構按照與業主簽訂的合同約定,不會刻意維護開發方的利益,這保證了測試工作在一開始就具有客觀性。第三方一般屬于權威的專業測試機構,因此能夠嚴格按照軟件工程的要求,以軟件工程的標準要求開發方與業主方進行配合,從而較好地體現軟件工程的理念。

保證測試工作的權威性

第三方測試機構豐富的行業測試經驗有利于從用戶角度及專業角度看待系統,更好的進行測試工作。此外,由于系統的規模較大,開發商很難投入足夠的人力與物力進行測試工作,同時也缺乏專業的測試工具(一般價格較昂貴)及豐富的工具使用經驗,而專業的第三方測試機構擁有長時間經驗積累,能夠參照以往行業信息化項目的測試案例,更好的完成驗收測試工作。保證測試工作的公證性

第三方沒有參與業主方的需求定義以及開發方的需求分析、設計與編碼工作,因此只能通過對需求定義、需求分析、設計、使用文檔等的分析來深入理解系統,有利于公正的評價系統出現的問題。引入第三方測試后,由于測試方的權威性與相對客觀的位置,便于調解業主方與開發方之間的矛盾,有利于系統中問題的解決。

第三方測評的內容

第三方評測的內容主要包括:功能度、性能、安全性、可靠性、易用性、兼容性、可擴充性、用戶文檔等方面的測試,能夠發現系統功能、性能及業務流程方面存在的問題。通過對照需求分析報告、設計說明書及用戶手冊對問題進行分析,能夠發現不同環節引入的缺陷:

需求分析階段的問題

對用戶需求不合理的簡化,造成系統功能及性能方面出現重大缺陷;將用戶需求復雜化,造成系統冗余程度過高,降低系統運行效率,提高項目開發成本與使用成本。

設計階段的問題

未能反映需求中的用戶要求,造成系統功能的遺漏;對需求的理解不準確,造成系統功能實現的錯誤;設計方法選擇不當,造成系統結構不合理,導致運行效率降低和穩定性下降。

開發階段的問題

未按照設計進行編碼或編碼錯誤,造成系統功能錯誤、性能不滿足要求、業務流程產生斷點。

用戶手冊的問題

對系統功能模塊描述不完整;與系統實際功能不一致;缺乏必要的操作實例。

通過對系統存在問題的分析后,第三方測評機構將提交問題報告,問題報告在對問題現象描述的基礎上,按照問題的嚴重程度進行分類,分析問題產生的原因并提出修改建議。被測評單位可參照問題報告,向開發商提出系統修改的要求。

在問題修改完成后,將進行回歸測試,一方面檢查問題的修改情況,另一方面測試相關模塊是否產生新的問題?;貧w測試工作實現了對系統缺陷的全過程跟蹤,從而有效保證缺陷的及時解決。

在回歸測試的基礎上,完成系統的測試報告,測試報告對系統的功能、性能、流程的綜合情況進行分析并對系統整體情況進行評估,令面把握系統總體質量情況,為系統的后續開發、推廣和運行打下基礎。

第三方測評的效益分析

以某單位信息系統的測評為例,在引入第三方專業測評機構之前,該項目的開發商和用戶已經進行了詳細的內部測試和用戶測試,但并沒有形成完善的測試報告,同時系統在功能、性能方面依舊存在缺點和不足,在易用性和資源占用情況等方面存在效率不高的問題。

為全面了解信息系統的運行情況,提高業務執行效率和系統穩定性,該單位聘請第三方測評機構,從功能度、性能、安全性和易用性四個方面對該系統進行了專業的測評。

在功能度方面,主要圍繞信息系統的核心模塊功能點以及業務流程進行了詳細測試;在性能方面,主要針對該系統的十幾個關鍵業務點進行負載壓力測試,同時監控應用服務器和數據庫服務器的資源使用情況,包括CPU占用率、硬盤使用狀況以及事務處理平均響應時間等相關參數,考察系統在各種情況下的性能表現;在安全可靠性方面,結合功能考察軟件的用戶權限限制、用戶和密碼封閉性、留痕功能、屏蔽用戶錯誤操作、錯誤提示的準確性、數據備份恢復手段等方面;在易用性方面,考察了軟件的用戶界面友好性、易學習性和易操作性等等。

篇4

關鍵詞:軟件工程;國外模式;能力導向;人才培養

中圖分類號:G642文獻標識碼:B

1引言

截至2008年底,中國軟件產業規模達到7000億元,并繼續保持20%以上的增長勢頭。當一個產業面對蓬勃發展的市場的環境的時候,如果沒有足夠人才資源,就不會有產業的繁榮。盡管我國有世界上最大的教育資源,但困擾中國軟件自主創新的主要就是人才瓶頸的問題。由于人才總量缺乏,中國軟件行業從業人員流動性極大,中小企業新招來的員工工作一年后,就可能會被一些大公司挖走,這也成為中小企業難以做大的重要原因之一。目前許多軟件企業的投資要圍繞著人才來建立,因為獲得足夠的合格的人才已經變成了一個困難的事情。與此形成鮮明對比的是,每年都有大量的畢業生難以找到合適的工作,因為多數企業都要求新招聘的員工要有兩年以上的工作經驗。這說明我們培養的畢業生與企業的要求還有較大的差距。此外,經濟全球化也對人才培養標準提出了國際化的新要求??鐕具M入我國需要大量具備國際化特點的本土人才,我國的企業走出國門同樣也需要很多國際化的人才,國內人才市場已經成為國際人才市場的一部分。因此人才培養必須符合國際化的標準。

我國也有許多產業界和教育界人士從不同的角度、不同的層次對工程教育進行了廣泛深入的研究和探索,他們從工程人才的培養目標、課程改革,綜合素質,綜合實踐能力,創新能力和團隊精神等等方面進行了研究和探索。這些研究表明,現代工程呈現出科學性、社會性、實踐性、創新性、復雜性等特征,這就要求當前高等工程教育培養的工程師不僅要有扎實的專業知識和技能,而且要有高尚的道德品質,要有一定的政治、經濟、法律、人文、環境、管理等知識,以及與之相應的素養與技能。

本文結合浙江科技學院在軟件工程專業培養計劃和課程教學層面的改革探索對此進入研究。

2浙江科技學院中外合作項目介紹

浙江科技學院是教育部確定的中德合作培養高等應用型人才的試點院校。1990年,中德兩國政府正式換文,開始兩國政府級合作建設我校的項目。參照德國應用科學大學的教學模式,進行了一系列的教學改革,引進兩個實踐學期,與企業建立密切的合作關系,形成并逐步完善了高等應用型本科人才的培養模式;引入了注重創新實踐能力培養的“項目教學”方式;開展模塊式教學, 為開設共同的國際化專業奠定基礎。引進實踐型教學模式,以此促進應用型、適應地方需求的高等教育體制的建立。

2003年12月,浙江科技學院與澳大利亞南昆士蘭大學(University of Southern Queensland)合作舉辦計算機科學與技術專業本科教育合作項目獲得國務院學位辦批準。5年來,我校與南昆士蘭大學就人才培養、教學改革等方面進行了廣泛而卓有成效的合作,取得了顯著的辦學成效。

3能力導向的軟件工程人才培養方案

近年來,作為主要的二級學院信息學院認真研究總結了與德國FH和澳大利亞合作辦學的經驗,認識到如今的工程師除了要牢牢掌握專業相關的知識和能力外,還必須具備終身學習的能力、良好的交流能力、團隊合作能力,必須具備對本專業、本行業乃至社會、歷史、文化、環境等方面的系統性的理解能力,然而在我們傳統的專業培養理念中,并沒有明確地、完整地涵蓋這些能力的培養。因此,在我們探索新的培養理念、培養模式時,要把學生的知識結構、專業能力同他們的終身學習能力、交流合作能力、大工程觀念一同考慮,讓他們有機地體現在整個培養計劃中。因此我們以能力為導向,提出了“優化基礎,強化能力”的培養計劃和課程教學的改革目標,并全面修訂的培養計劃和課程大綱。由于不同的專業內涵不同,因此針對不同的專業應有不同的描述。針對軟件工程專業方向,學院首先對學生需要培養的能力進行了研究,提出了下列要求(如表1所示):

以上的一些能力,在我們教學體系中常常被忽視,比如良好的職業道德和責任感,而這往往是至關重要的,因為當用戶把系統交給軟件工程師后,就相當于把職業生命的一部分交出來了。除了用戶的工作可能嚴重依賴于軟件系統外,用戶許多重要的商業秘密和保密信息也依賴于系統。又比如人文素質,由于軟件系統往往會涉及到文化、道德、宗教等方面沖突,因此軟件工程師必須了解并理解用戶這方面的要求。另外,交流溝通能力在工作中也常常起著重要的作用,因為軟件工程師需要不斷地與各類用戶、管理人員、技術人員等進行交流,了解他們的需求,向他們陳述項目的情況。對軟件工程師而言,終身學習能力顯得尤其重要,因為軟件產業相關的原理、技術、方法和工具等更新速度非???。

在研究分析軟件工程師所需能力的基礎上,以能力培養為導向,參考澳大利亞辦學模式,對人才方案進行了改革。從軟件工程的系統性、整合性出發,優化基礎課程、發展人文課程和跨學科相關課程。如增加《論語》等中國傳統文化的課程,增加了“信息科學技術導論”等具有導引性的基礎課程。為了使學生能獲得更適合個人背景和興趣的知識,在培養計劃中不斷引入多種選擇,開設了多門選修課,選修課程的比例從15%提高到了30%,拓寬了專業課的知識面,而且盡可能拓寬課程基礎內容, 以使學生形成靈活的思想和寬廣的知識背景。

4能力導向的軟件工程專業課程教學改革

4.1按課程群分組制定大綱,進行模塊化教學

在教學大綱的編寫方面,結合學科發展和學科自身的內在規律,改變以往各課程獨立制定大綱的方式,代之以按課程群分組制定大綱,從而使得教學內容的總體布局、課程之間的銜接科學合理,同時避免出現知識盲點和教學內容的重復現象。課程教學分為課堂教學、輔導課和實踐課三個模塊進行,強調理論與實踐相結合,模塊之間銜接緊密。課堂教學模塊主要介紹一個教學單元的主要內容以及重點、難點的講解,類似我們的課堂教學;輔導課模塊主要是針對上一次課堂教學的教學內容組織學生進行分組討論,以基于問題的交互式方式為主,調動學生主動思考、積極參與;實踐課模塊就是實驗課,根據實驗任務書進行安排。

4.2大量采用案例教學法,并讓學生以角色扮演的方式參與到實際案例中

參考澳大利亞南昆士蘭大學的方式設置的,主要是以課程內案例分析設計為手段,每門核心課程每個知識點均有相關案例用于講解分析,同時有二次案例設計大作業。強調知識的實際應用,啟發學生積極思考,提高學生的課堂參與度和學習主動性。比如“系統分析與設計”課程圍繞著軟件開發生命周期(SDLC)的主線,把11章內容分為系統規劃、系統需求分析、系統設計、系統實現和系統維護5大塊,通過一個實際案例(美國某大學的Mountain Library System)貫穿始終,相應知識點配有其他案例作補充,圍繞著課程主線,把知識點逐步滲透,實際的案例討論和應用將理論與實際完全結合起來,既有邏輯性,也有趣味性。

“市場導論”課程讓學生作為市場調查員來分析相應的調查內容,最終完成調查報告;“信息安全原理”要求學生以企業安全顧問的角色對企業的運行過程及網絡架構進行診斷,找出問題并提出解決方案和整改措施,并模擬真實場景進行全英語答辯;“高級系統分析與設計”課程讓學生站在系統分析員和設計員的角度對實際項目案例進行分析和設計,在分析的過程中學習相應的理論知識,最終完成分析報告和設計報告。

4.3將教學與職業技能考試、各類競賽相結合

借鑒澳方課程教學與職業技能考試相結合的經驗“系統規劃與管理”課程完全是按照國際信息技術服務ISO/IEC20000的標準開設的,要求學生通過這門課程的學習取得ITIL Foundations Certification證書。將“軟件質量保證與測試”和“軟件項目管理與案例分析”課程列入教學計劃,要求學生在學完這兩門課程后,取得“軟件測試工程師”和“項目管理師”的職業證書。

為提高優秀學生科技創新能力設置了各類專業大賽、技術創業計劃等,鼓勵優秀的學生參與探索創新或創辦公司。培養學生解決實際問題的能力、合作溝通能力,也加深了學生對專業的了解,提高了專業興趣和學習動力。

4.4構建從基礎到應用一體化的課程知識體系

引進的澳方課程“網絡與分布式系統”涵蓋了國內的“計算機網絡”、“計算機網絡組網技術”和“計算機網絡配置和管理”等多門課程,從偏重于基礎理論的計算機網絡知識的介紹,再擴展到比較實用的組網技術和網絡配置、管理能力的培養,一應俱全,一脈相承。將理論和實踐直接結合,學生實踐應用能力的培養得到了保證。根據這種知識體系的構建模式,在軟件工程專業培養方案上,優化、裁減了專業基礎課程,淘汰或合并了6 門過分強調底層基礎理論的專業基礎課,加入了更多的實用新型技術的課程,突出應用能力的培養。

4.5加強以能力導向的實踐教學

強調實踐性教育以培養學生的實踐能力、團隊合作能力和科研創新能力。大幅度提高實踐實驗實踐教學的比例,占總學時的比例從15%提高到了35%。實驗實踐教學主要有三個層面。

(1) 為了強化本專業的主要核心知識、能力和素質而設立的實際工作項目。

實踐教學環節主要參考德國FH的方式設置的,主要有三個環節,①是在第二學年設置了兩周的到企業單位進行的認知實習,以介紹本專業核心內容及調動學生興趣為目的;②是在第四學年上半年設置的12周的企業實習,以實際參加企業的工作,目的是大幅度地提升學生協同工作能力、工程―社會系統適應能力,應用專業知識解決實際問題的能力;③是第四學年下半年設置的畢業設計,以綜合應用專業知識和能力,以工程的思維獨立地完成系統設計開發為目的。

(2) 為加強一組相關核心課程知識與能力綜合要求而設置的項目。

以項目為載體,將學生的基礎知識學習和綜合能力訓練、扎實的課程學習和廣泛的探索興趣結合起來,將知識學習和能力培養、團隊合作精神、工程思維以及系統分析設計能力等有機地結合起來。培養計劃從大一到大四各個學年中,分別設置了程序項目設計,數據庫應用系統設計,集成程序開發設計,軟件工程綜合項目設計等教學環節,每個環節均單獨設置單獨考核。學生的學習也從個人工作,演變成小組工作,團隊工作,教學方式也從應用訓練,演變為項目設計,綜合項目開發等。

4.6能力導向的教學評估系統改革

通過中澳合作辦學項目,引進了南昆士蘭大學的課程評價體系――形成性考核。

形成性考核是指對學生學習過程的測評和對學生課程學習的階段性考核,是教學過程管理的重要環節,其目的是要加強對學習過程的指導和管理,及時反饋學習信息,指導教學,提高學生的綜合素質和能力。

課程形成性考核一般包括記分作業考核、專門設計的課程大作業、實驗以及對學生課程學習過程的考核監控等。每門課程教學內容考核的具體要求在該課程教學大綱中應作出明確規定。

(1) 記分作業考核根據學生完成記分作業的質量,評定形成性考核成績。一門課程的記分作業一般應為3~5次。

(2) 專門設計的大作業考核是指根據課程需要為形成性考核而專門設計的綜合性作業。根據學生完成作業的質量,評定形成性考核成績。專門設計的大作業側重于對學生應用、分析、綜合、實踐能力的測試,由任課老師自行擬定。一門課程的大作業一般為2~3次。

(3) 學生課程學習過程的考核監控是指對學生平時整個課程學習過程真實情況的考核。主要包括對學生的課堂筆記、課堂討論等學習過程情況的量化記錄檢查進行的考核。

(4) 將期末考試,形成性考核和平時成績進行有機的結合,有效的監控教學過程,改善教學時空分離的狀況,改革教學過程管理,達到提高教學質量的最終目的。

形成性考核體系有利于科學地考核學生的課程知識掌握程度和實際運用能力,實現由應試教育向能力培養轉變。

5結束語

在整個探索過程中,我們始終堅持以下指導思想:(1)先進性:結合浙江省經濟社會發展對人才的需求和我校的辦學實際,注重引進國外優質教育資源和先進教育理念,體現中外合作辦學的先進性。(2)主體性:始終堅持“以我為主,為我所用”辦學指導思想,通過中外合作辦學深化教學改革,提高教學質量,探索軟件工程人才培養新途徑。

通過借鑒國外優質教育資源和先進教育理念,深化教學改革,提高教學質量。軟件工程方向的這些主要改革內容從2004級70名同學開始實施,與實施前相比,學生的知識掌握程度,知識運用能力,交流溝通能力、管理能力及職業素養都得到了大幅度地提高。

我們將在接下來的工作中,繼續積極研究、探索,為我國軟件工程人才培養的改革作出貢獻。

參考文獻:

[1] 周杏鵬,馬旭東,孟正大,等. 注意整體優化突出能力培養[J]. 高等工程教育研究,2006(5):75-76.

[2] 謝笑珍. “大工程觀”的涵義、本質特征探析[J]. 高等工程教育研究,2008(3):35-38.

[3] 陳國聰,張濟生. 開展工程綜合實踐培養學生實踐能力[J]. 高等工程教育研究,2004(2):80-82.

篇5

關鍵詞:應用軟件;用戶測試要求;測試人員素質;軟件危機

1 引言

應用型軟件測試人才的需求隨著軟件業的迅猛發展,軟件產品的質量控制與質量管理正逐漸成為企業生存與發展的核心[1]。目前應用軟件作為直接服務于最終用戶的軟件無可非議地占住著絕大多數的軟件市場份額,不僅數目龐大,而且對經濟社會的發展起著積極的推動作用。應用軟件針對性強,軟件的開發不是很規范,呈現出“重開發,輕測試”的趨勢。有的開發小組根本沒有反映用戶需求的測試方案,測試人員不斷重復“開發-測試-修改-測試-再修改-在測試”過程,用戶交流困難,開發節點一推再推,開發經費不斷追加,造成軟件產品質量問題十分突出,經常形成“軟件危機”。

本文認為,應用軟件不同于其它軟件,應用軟件必須充分反應用戶的要求。測試人員除了應具備軟件素質外,還必須具備應用素質。

2 應用軟件測試的用戶需求

應用軟件測試同其它軟件測試一樣,同樣需要準備測試環境、測試大綱等。不過測試大綱除了響應軟件功能和性能要求外,還需要深刻反應用戶意圖。即界面符合性、功能符合性、流程符合性和操作符合性。

界面符合性。由于應用軟件面向行業,有的面向一個企業,有的甚至面向一個用戶,因而軟件界面必須具備用戶特征,在功能布局、信息安排及色彩搭配上反映用戶要求。考慮系統集成,軟件界面還必須顯示鏈接嵌入軟件或比較方便被其它軟件調用。

功能符合性。功能符合性除了考慮軟件設計目標,主要考慮用戶意圖實現否。用戶一般對繁雜的軟件工程步驟不了解,但希望每一項功能實現都是他想要的,任何缺失功能或不能理解的功能,用戶都不會接受,企圖說服用戶的企圖往往會失敗,用戶不滿意意味著這項功能需要重新開發。

流程符合性。流程即將一個一個功能串起來實現某一個過程。軟件開發人員按照軟件工程規范設計軟件流程,用戶按照工作規范組織功能,兩者側重有些不同,又可統一考慮。即先按軟件工程設計,再考慮用戶工作規范。軟件工程規劃底層實現,用戶工作規范考慮上層功能鏈接。流程還有一個跳轉的問題,符合前行條件即往下走,符合跳轉的條件即跳轉,跳轉中符合前行即往前跳,需要打回即往后返。流程跳轉問題必須符合用戶工作要求,否則軟件無法使用。

操作符合性。即軟件的操作必須符合用戶的工作習慣。這是一個軟件可用性問題,不考慮用戶習慣的軟件很難推廣。用戶習慣與用戶工作經歷、技術水平及相關軟件密切相關,軟件開發除了盡量考慮群體用戶習慣外,還可以通過反復培訓提高用戶軟件理解、操作水平。

3 應用軟件測試人員素質要求

軟件測是人員一般都具有高度的責任心、較強的探索精神、良好的溝通能力,具有較強的邏輯思維能力和自主學習能力,具有扎實的計算機基礎知識、全面的業務知識,以及嫻熟的測試技能人才[2]。應用軟件測試人員除了具有一般軟件測試能力外,還應該具備專業知識、溝通能力和規范化操作。軟件測試工程師作為軟件質量管理和控制領域的專業應用型人才,必須具備以下幾個方面的職業素質:

這里專業知識是指應用軟件服務的專業領域知識,應用軟件測試人員工作前需系統學習該領域專業知識。知識學習可以分步進行,先在宏觀層面學習,后在具體層面學習。測試也可以同時進行,先進行整體性測試,后實施詳細測試。否則在測試時難以發現專業邏輯性問題。

溝通能力即測試人員的理解能力和表達能力。要理解用戶意圖,軟件測試人員必須與不同角色的人員進行交流,包括用戶領導層、用戶管理層及用戶操作層、技術支持和培訓人員等,這就要求測試人員有良好的交流能力和溝通技巧,能夠清晰地表達自己的觀點,友好地與他人協作,也能夠充分理解用戶意圖,以利于項目順利進行。另外,軟件測試包括了對軟件過程管理、軟件項目管理、軟件質量管理和軟件開發生命周期文檔的檢查。程序的各個開發階段是相互銜接的,前一階段的工作如果出現的問題不及時解決的話很自然的會影響到下一階段的,所以對于一個項目的順利完成,測試人員的協同合作能力也是非常重要的。

規范化文檔。軟件測試文檔是測試過程中的階段性產品,主要涉及測試計劃、測試用例編寫、測試分析報告、測試結果和測試文檔評審,它起著規范化操作、存檔及復查的作用。應用軟件測試必須將測試文檔做到實用、嚴謹、有理有據、有分析有結論,這就要求軟件測試人員必須具備較強的邏輯思維能力、理解能力和撰寫能力,這有利于測試人員更好地把握用戶需求,設計好測試用例,進而有效地執行測試任務,保證整個測試項目的效果。

扎實功底。作為應用型軟件測試人員,不僅要全面掌握基礎的測試原理、測試過程和測試方法,還要精通自動化測試技術和測試工具的使用,嫻熟地開展測試流程管理、缺陷管理,掌握一門腳本語言;不僅應具備軟件設計和編程技能,可以進行測試腳本的編寫、測試工具軟件的開發,而且還要明白被測試軟件系統的實現原理、方法以及涉及的各種系統平臺、技術等;不僅應該掌握網絡、操作系統、數據庫、中間件等計算機基礎知識,還能對各種系統平臺進行分析與調優;不僅具有良好的質疑精神,而且自信心、責任心強,細心和耐心,善于積累各項經驗,洞察力敏銳[3]。

4 結束語

應用軟件測試不同于系統(或平臺)軟件測試,應用軟件測試面對的是最終用戶,系統軟件測試面向的是高層次軟件人員。所以應用軟件測試必須圍繞“最終用戶”做工作,完全把握用戶意圖,軟件質量才有保障。

參考文獻:

[1] 蘭景英.應用型軟件測試人才培養模式探索與實踐.濰坊教育學院學報,2011;24(4):71-73

篇6

國內對軟件知識產權保護的立法狀況為:我國于1990年9月頒布了《中華人民共和國著作權法》,計算機軟件初次被列為著作權保護的范圍,其第三條明確規定本法所稱的作品包括計算機軟件;1991年6月頒布了《計算機軟件保護條例》,計算機軟件被給予了專門的保護,其第二條規定計算機軟件包括計算機程序及其文檔;隨后,2001年9月《著作權法》被修訂以滿足軟件保護的需求;為了與世界貿易組織的相關規定相一致,2001年12月我國修訂了《計算機軟件保護條例》;2002年2月頒布了《計算機軟件著作權登記辦法》,自此,著作權法(版權法)成為了我國計算機軟件保護的主要方式。

2我國軟件知識產權的法律保護存在的問題

2.1目前立法對知識產權保護不理想

目前,我國主要以著作權法(版權法)對計算機軟件進行保護。但是,著作權法主要用于保護以文字形式體現的文學、藝術作品。同時以專利法和商業秘密法等作為輔助保護方式。然而,專利法主要用于保護新的技術方案或新的設計,商業秘密法則主要用于保護需要采取保密措施的技術信息和經營信息。

2.2計算機軟件知識產權保護存在滯后現象

計算機軟件的發展,歷經了從數值到非數值計算,從機器語言到高級語言編程,從結構化到面向對象的程序設計過程。從計算機出現到現今,計算機軟件發展非常迅速,其開發技術往往在短時期內可以發生重大的變化。而我國對于計算機軟件保護的主要立法為2002年2月頒布了《計算機軟件著作權登記辦法》,對知識產權保護滯后。

3軟件知識產權保護建議

3.1軟件生命周期內所產生的智力創造成果

軟件生命周期定義為:計算機軟件從開始計劃開發到最后終止使用的整個存在階段。按軟件工程角度分階段,軟件的生命周期由軟件定義、軟件開發和運行維護3個時期構成,每個時期又由多個子時期構成。每個時期的階段性成果都不一樣,呈現形式也有所不同,例如,可行性分析報告、總體設計文檔等。這些成果都是計算機軟件中智力成果的表現,在某一程度上都應該得到相應的保護。但由于每一成果所包含的勞動和價值程度不同,則對其知識產權的預期也有所區別。

3.2每一時期成果存在形式

一個軟件的生命周期內,成果的形式多種多樣,可以是文檔,圖表,代碼等等。若是深入分析,還可以有更多的形式。所以針對多種成果制定具體的保護形式,對于形成理想效果的計算機軟件知識產權保護機制至關重要。

3.3合理保護智力成果方式

成果的不同,其勞動和價值也不同,對于軟件生命周期內產生的多種多樣的成果,制定合理的軟件知識產權保護方式很有必要。建議從中國軟件行業發展的實際情況,分析國內外軟件知識產權相關法律和條約,結合軟件生命周期的特點,從而形成合理且可以達到理想效果的計算機軟件知識產權保護法或機制。

4結語

篇7

關鍵詞:需求分析;網站信息系統;面向本體方法

DOIDOI:10.11907/rjdk.162156

中圖分類號:TP319

文獻標識碼:A 文章編號文章編號:16727800(2016)011016502

0 引言

隨著“互聯網+”的蓬勃發展,越來越多的企業更注重在互聯網上挖掘潛在商機,企業網站建設需求量大。網站項目需求分析是網站項目開發的關鍵,是整個項目的基礎,關系到項目開發效率和質量。保證項目開發滿足用戶需求是網站開發項目管理者需要面對的問題。

1 網站需求分析內容

網站信息系統需求分析即對網站系統提出完整、準確、清晰、具體的需求[12]。需深入描述網站項目的功能和性能,比如網站架構、基本信息配置、文章管理、產品管理、留言管理等功能以及頁面響應速度、數據庫防注入等性能。

2 網站需求分析難點

(1)客戶對需求描述不清楚。如客戶對需求描述不清楚或不具體時,就需要項目需求分析人員結合行業經驗,網站項目實際,采用通俗易懂的語言幫助客戶描述需求[34]。

(2)需求發生變動。應盡可能詳細分析哪些需求是穩定的,哪些需求可能發生變化,同時在項目合同上詳細描述,以免項目實施后期產生分歧。

(3)客戶和開發人員理解不一致??蛻魧W站信息系統了解程度不同,為此在需求分析階段應與客戶進行充分溝通交流,并形成預期效果圖、功能操作流程圖,也可向客戶展示與其需求一致或功能相似的現有網站信息系統,確??蛻襞c分析人員對需求理解一致。

3 網站需求分類

基于網站建設行業實際,網站信息系統需求通常分為功能需求和非功能需求。功能需求通常會使用功能結構圖來體現,如圖1為某企業網站功能模塊。

非功能需求通常由性能需求、可靠性需求、易用性需求、安全性需求、運行環境約束、外部接口和可保障性需求7個方面組成,如圖2所示。

(1)性能需求。包括網站打開速度、網頁響應時間和并發連接數、網站空間(即虛擬主機)性能等。

(2)可靠性需求[1]。網站在運行過程中是否穩定。

(3)易用性需求。網站界面美觀,產品等操作方便。

(4)安全性需求。包括用戶登錄驗證、網站數據庫防注入等安全方面的要求。

(5)運行環境約束。網站運行環境與網站開發語言有關,如使用php語言開發的網站信息系統通常在“php+mysql+apache”環境下運行。

(6)外部接口。網站信息系統與其它系統之間的接口要求。

(7)可保障性需求。包括網站可配置性、可擴展性、可維護性、可移植性等方面的要求。

4 網站信息系統需求分析方法

(1)功能分析方法。該方法是網站項目實施中最常用的一種分析方法,以網站信息系統的功能為中心逐級展開分析。首先定義網站具有哪些功能模塊,并分析各模塊之間的關系;然后對網站功能模塊作進一步分析,以確定是否存在子功能模塊,直至具體功能操作;最后形成網站項目的整個功能結構,如網站信息系統文章管理模塊可進一步分為公司新聞管理和行業新聞管理,具有添加、修改、刪除等操作。

(2)數據流方法。也稱結構化分析,能直觀地體現數據在網站信息系統中動態流動的過程,通常使用數據流圖表示,并使用數據字典對數據流進行詳細說明,此方法的關鍵是動態跟蹤數據流。

(3)信息建模方法[5]。其核心是實體和關系,主要工具是語義數據模型[3](實體關系圖),用屬性描述對象,增添對象與對象之間的關系,并細化描述。如圖3為網站信息系統中文章管理的用例圖。

(4)面向對象方法。該方法的基本策略是將容易變化的元素隱藏起來,對比較穩定的元素建立總體結構。采用該方法能加強對問題域和網站系統責任的理解,加強有關人員之間的交流,對需求變化具有較強的適應性[6]。

(5)面向本體方法。該方法是面向對象方法的有效補充和提升,它強調相關領域的本質概念以及這些概念之間的關聯。其實質是在面向對象方法中引入對象關聯,并給出各種關聯的語義和語用。首先用自然語言描述網站信息系統事務;然后確認網站信息系統的本體和對象;其次形成網站信息系統需求的預定義;最后在領域本體搜索相關知識并和需求預定義合并,得到完整的網站信息系統需求定義[67]。

(6)形式化方法。該方法主要使用一種形式語言進行公式推理,并通過證明得出結構可行性的結論,得到網站信息系統的需求規格說明書,規范開發過程,保障系統性能。

5 網站信息系統需求分析

需求分析階段的參與人員包括客戶、網站信息系統分析員、網站設計開發人員和網站項目管理人員,如圖4所示。

網站項目管理人員(通常是項目經理)負責處理項目所有事務性質的工作,使網站項目能夠在預算內按時保質完成;網站系統分析員需與用戶充分溝通交流,共同擬定網站開發計劃;用戶、網站系統分析員和網站設計人員共同制定網站需求說明;網站系統分析員與網站設計開發人員根據網站需求說明書,設計出網站信息系統的原型。

網站需求分析過程如圖5所示。

(1)網站可行性分析。明確現有技術能否滿足用戶需求,制定預算,通常形成可行性分析報告。

(2)需求分析與描述?;趯ΜF有系統的分析,與客戶討論網站信息系統需求,形成文檔,明確用戶需求和功能需求,其中用戶需求是從客戶角度對網站系統需求的抽象描述;功能需求描述網站信息系統具體功能。

(3)需求有效驗證。組織相關人員對需求進行評審驗證。

(4)網站需求說明書。說明書是用戶、開發人員交流的重要文檔,是網站信息系統設計與開發的基礎和依據,同時可作為項目后期測試和驗收的依據。

6 結語

需求分析是網站系統開發的基礎,對整個網站項目實施具有至關重要的作用,應根據網站項目實際選擇合適的需求分析方法,按照需求分析過程模型進行分析,并最終形成網站需求說明書,為后續網站設計開發打下基礎。

參考文獻:

[1] 王繼成,高珍.軟件需求分析的研究[J].計算機工程與設計,2002,23(8):1821.

[2] 徐賽華.軟件需求分析研究[J].吉林師范大學學報:自然科學版,2006(1):104110.

[3] 王虎.軟件需求分析探討[J].科技情報開發與經濟,2008,18(13):148149.

[4] 周昕.互聯網網站需求分析[J].無線互聯科技,2015(1):2121.

[5] 方木云,劉輝.高級軟件工程[M] 北京:清華大學出版社,2011.

篇8

關鍵詞 軟件開發;進度;管理;80-20原則

中圖分類號:F426 文獻標識碼:A 文章編號:1671-7597(2014)07-0166-02

軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動。實際上,軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發人員的個人開發能力轉化成企業的開發能力,企業的軟件開發能力越高,表明這個企業的軟件生產越趨向于成熟,企業越能夠穩定發展。因此,怎樣對軟件項目進行有效的管理是急需研究的課題,國內外專家學者也展開了相關的研究。

張家浩[2]以現代軟件工程為核心,系統分析了項目管理領域中軟件項目存在的問題,提出在理想和現實之間選擇平衡點的建議和方法。林銳[2]編寫的《IT企業項目管理:問題、方法和工具》一書為IT企業提供了專業性很強、行之有效的項目管理方法和相應的工具,解決了大多數IT企業的軟硬件開發項目管理混亂、質量低下、進度延誤、費用超支等問題。哈羅德?科茲納[4]在《項目管理:計劃、進度和控制的系統方法》一書中討論了時間管理、沖突管理等問題,分析了影響項目成功的因素。石慧[4]運用動態規劃的思想和網絡計劃的方法,利用馬爾可夫鏈模型進行軟件項目進度預測,對軟件開發項目中的計劃和控制應用進行研究,構建了一個并行的IT項目進度馬爾可夫鏈預測模型。

由于缺乏相關的法規政策,軟件項目開發的進度很大程度上取決于程序員自身的專業技能和職業道德水平。由于沒有一個標準劃分,管理上有很多問題不容易解決。本文對影響軟件開發進度的主要因素進行分析,闡明了進度管理的重要性,并對具體的項目開發進度管理方法進行了探討。

1 影響軟件開發項目進度的主要因素

軟件項目在開發過程中,有很多影響其進度的因素,內因、外因、主觀、客觀因素均有,情況比較復雜。為順利管理軟件開發項目進度,首先要對其中主要影響進度的因素有所了解。

1.1 80-20原則,未按原計劃執行進度

80-20原則用在經濟學中是指百分之八十的價值是來自20%的因子,其余的20%的價值則來自80%的因子。在計算機軟件開發領域,我們可以這么理解:80%的項目工作可以在20%的時間內完成,而剩余的20%的項目工作需要80%的時間。

一般來講,這剩余的兩成工作屬于比較難的技術關鍵部分,通常出現在后期。由于軟件開發過程的不確定性,在任何技術關鍵點上都可能遇到難題,這與開發人員本身的分析、設計、編程風格有關,難以預測。在實際過程中,完全無法預測在什么時候會遇到(甚至可能在最后一步)能導致全盤重建的問題,因此原計劃進度一般會調整。

1.2 預算、質量要求等的變更及適應性調整不及時

除了對項目本身的工作量估算不合理之外,設計人員的理解也可能造成問題。如開發人員理解的情況與實際情況有偏差,在沒有充分溝通并確認時開展項目,過程中又會變更,在驗收階段可能才發現“審題錯誤”,造成資源浪費,同時與之相關橫向、縱向項目的進度也會受影響,易產生“軟件危機”。此外,其他問題如設備、人力不符合要求或調整,都會影響實際進度。

1.3 前期可行性分析不充分

由于項目參與人員的經驗或素質原因,在項目開始前的準備不足,對項目狀態信息收集的不足,沒能好好把握項目的內容,容易造成對項目的了解不符合實際情況,加上高估自身工作能力,這就會對進度造成影響。如果沒有充分的理解和準備,項目整體就會受到很大的影響,對項目本身的低估其實是對自身的一種高估,這樣會使得預期的進度在實際進展過程中不僅很難實現,而且容易對工作人員的士氣形成打擊。

1.4 其他因素

假設、約束、風險等條件考慮“不周”造成項目進度計劃中未考慮一些不可預見的事件發生。例如軟件開發項目還會因為項目資源特別是人力資源缺失(如人員生病、離職、開發人員臨時有其他救急任務)等原因,對項目進度控制造成影響致命影響。即項目及時完成是基于環境不變、任務不變、資源不變動等假設。軟件開發主要是靠程序員來進行,軟件體現出程序員的不同風格,因此程序員本身的主觀性也會造成影響。在進度安排的時候應當適當配置應急預案,預留空余。

2 軟件開發項目進度管理的目的

加強軟件開發項目進度管理是軟件開發行業發展的必要手段,也是必經之路。項目進度控制和監督的目的是:增強項目進度的透明度,及時發現項目中存在的問題并改正,對項目進展加以督促等,保證項目按時完成。

合理的管理手段可以加強項目的監督控制,對項目進度完成情況有一個大致的了解和評估,一旦出現問題可以及時溝通交流;遇到有落后進度情況及時督促,對有理解偏差的情況及時發現、及時糾正等。

軟件開發時實施進度控制是項目管理的關鍵。一般一個部門同時會接多個項目,并行處理過程易造成混亂。通常,一個項目會由多部門的課題組共同負責,分項目之間橫向并列或縱向承啟,分部越多就越容易受影響。因此各分項目的準時能確保項目實施進度,對項目進度的合理管理可以起到協調作用。進度控制是項目管理過程中一項最重要的監控內容,負責對項目周期的整體把握與控制。通過軟件開發項目進度管理方法,對各個分項目的進度進行控制,保證每個分項目各自按照項目計劃書中的預期進度安排完成各自的內容,對于其中出現的問題及時予以糾正,從而保證項目整體的順利完成。

3 軟件開發項目進度管理方法

3.1 對項目本身充分了解

在制定項目計劃書之前,首先應當對充分了解項目本身。項目進度控制的前提是有效地計劃和充分掌握第一手信息,通過實際值與計劃值進行比較,檢查、分析、評價項目進度。對項目的充分了解是制定一個可行性分析報告的必要條件。除了了解項目相關技術內容、發展情況外,還應包括主要設備(工具軟件)、項目參與者的情況,以合理分工、科學管理。

3.2 項目計劃書與定期的進度報告

為了按期完成軟件交付任務,目前軟件開發單位陸續采取了很多控制進度的管理手段,其中最為廣泛實用的就是項目計劃書和定期的進度報告的提交。項目計劃書和進度報告都是參考傳統的工程項目管理方案,同時結合軟件開發本身的特點進行的改進。作為項目進度控制的基準,項目計劃書是項目的階段成果完成情況的一個預期與管理依據。根據計劃書中的時間安排,在項目的每個階段點,項目負責人需要向相關管理人員(部門)書面提交階段工作匯報與計劃。在進度報告中,要有完成情況、存在問題、下一步安排等,實際上就是項目執行人員的對總結、分析、開發反思。

3.3 進度協調會

在軟件開發項目中,一個項目通常由不同的項目團隊合作完成,企業有專門的合同管理部門負責項目的分、轉包、合同期與進度計劃的協調。項目經理應該及時掌握這些情況,按計劃進行計劃進度與實際進度的動態比較,定期向客戶提供可靠反饋。這通常是通過進度協調會來完成的,參與項目的每個團隊負責人通過協調會了解相關方的進度、探討問題,根據對方完成情況動態調整自己的進度。

3.4 階段性審查與應急措施

軟件開發項目進度管理過程需要從項目從準備到開始到進行到完成的各個不同階段都采取不同的方法進行控制管理,全面把握項目進程。在準備階段需要提供項目信息,同時確定項目研究進度;編制階段計劃和項目總進度計劃;控制該計劃的執行;而需求分析和設計階段控制的任務是編制與用戶的溝通計劃、需求分析工作進度計劃、設計工作進度計劃,控制相關計劃的執行等。最后,實施階段進要求編制實施總進度計劃并控制其執行;編制實施計劃并控制其執行等。

在項目設計書中應當有關于應急預案的內容,這是我國現在工程管理、軟件開發管理都比較容易忽略的一個內容,其本質是對項目過程中可能出現的干擾和影響的一個預測,對項目整體的合理把握。針對可能的問題,提出一定的解決方案,而在實際過程中,一旦出現問題,具體應當結合實際情況確定,避免產生相反的效果。

4 結束語

軟件項目的開發與傳統的工程項目具有很大的區別,軟件本身具有無具體形態、缺乏標準等特點,開發過程不確定性大,主觀因素影響對軟件質量影響較大,因此進行項目進度管理探討十分必要。本文通過總結進度管理上可能存在的問題,提出了可以采取的管理手段,希望能對實際工作有參考價值。

參考文獻

[1]張家浩.軟件項目管理―華鼎項目管理書庫[M].北京:機械工業出版社,2009

[2]林銳,唐勇,黃曙江.IT企業項目管理:問題、方法和工具[M].北京:電子工業出版社,2005.

[3]Harold Kerzner.項目管理―計劃、進度和控制的系統方法[M].楊愛華等譯.第7版,北京:電子工業出版社,2012.

[4]石慧.軟件開發項目的進度計劃與控制研究[D].湖北:武漢理工大學,2009.

篇9

關鍵詞:計算機學科;專業教師;實踐能力;專業素質

文章編號:1672-5913(2010)08-0080-04

中圖分類號:G642

文獻標識碼:A

當今社會需要創造性人才,更需要具有綜合實踐能力的工程技術人才。高等教育必須適應這種社會需求,尤其是以應用型人才培養為目標的我校,更應該重視學生綜合實踐能力的培養。教師是高校人才培養的主體,教師的工程實踐能力高低必將直接影響應用型人才的培養質量。國家教育部副部長王湛曾說過:“師資問題始終是關系到教育改革和發展的大問題,沒有一支高素質的教師隊伍,就不可能有一個高水平的教育?!焙茈y想象,在一個新思想、新設備、新技術不斷涌現的信息時代,一個缺乏具體專業實踐經驗的老師能夠在教學環節中不斷引進工程實際內容,啟發、引導學生運用工程的觀點和方法分析、解決實際問題。因此,要使我們培養的大學生畢業后能勝任所從事的理論研究或實踐性很強的工程技術工作,教師除具備較高的專業理論知識水平外,還須具備相當的工程實踐能力。

1 計算機學科的特點及對教師實踐能力的要求

計算機學科是科學性與工程性并重的學科,具有理論和實踐緊密結合的特征。理論知識可以指導實踐,而實踐教學是獲得感性認識、深入理解理論知識的必要教學環節。按照建構主義教學觀,學生學習知識的過程,是在教師幫助下的意義重建過程。只有教師實踐能力強,精通所教授的知識,才能很好地幫助學生實現所學知識的意義重建,尤其是對應用型人才培養過程,教師實踐能力的強弱顯得更加重要,直接影響著教學水平的提高。這就要求教師一定要重視實踐能力的培養與提高。

計算機學科的另一個特點是它的廣泛應用性和工具性。隨著計算機的發展和普及,各行各業在計算機應用的技術推動下,取得了跨越式的發展。計算機技術是推動各種行業現代化的功臣。應該看到,無論是計算機在金融管理、電子商務、現代化倉儲管理、現代化物流管理還是在現代汽車制造、工業工程等領域,都發揮重要的作用,但這些應用都是計算機和相關領域知識結合的產物。因此,要想培養面向應用的高素質人才,就要在講授計算機的同時,還要介紹計算機與其他領域的結合方法,對可編程控制器、數據采集、接口技術等領域的相關知識進行了解。這就要求教師廣泛參與工程實踐,了解和掌握相關領域的技術發展,把計算機和其他領域緊密結合,才能在教學中把計算機應用的技術和方法講透講好。

從計算機學科的理論科學性的角度考慮,主要是培養學生的計算機理論基礎知識,對教師的要求是必須對其所講授的理論基礎知識有深度的理解,而這種深度的理解不經過良好的實踐經驗是無法達到的。所以,就需要教師具有較強的實踐或實驗能力,這種實踐或實驗能力既包括實驗室的實驗能力,又包括工程應用的實踐能力。涉及到一些具體的課程,比如,編譯原理、操作系統、體系結構、計算機組成原理、算法分析與設計等理論性較強的課程,其實踐性訓練主要在實驗室完成,因此要求任課教師應具有較強的實驗設計能力和較強的實驗實施指導能力,這種實施指導能力不僅需要教師對計算機本身的結構和原理非常熟悉,而且還需要教師具有良好的編程基礎,而只有教師具有充分的工程實踐或實驗室實驗,才能鍛煉出所需的實驗實施指導能力。

從計算機學科的工程性角度考慮,就是要培養學生的計算機工程應用能力和水平,對教師的工程實踐能力要求更高,只有教師參加過實際的工程項目或研究項目,才能對所講課程的理論基礎理解透徹,才能把課講得精彩,提升學生的學習興趣,取得好的學習效果。高級語言程序設計、數據結構、數據庫、軟件工程、網絡工程、面向對象技術等課程就是要求具有很強工程應用實踐經驗才能講出精彩的課程。例如,在講授數據庫技術課程時,如果教師沒有做過真正相關的數據工程項目,很難把如何設計數據庫、如何應用存儲過程提高數據庫的訪問效率等技術講透徹。再比如,在講授編程技術時,如果沒有實踐經驗,很難將多線程編程技術講透徹。因此,計算機專業的許多課程都要求教師必須具有很強的動手實踐經驗和實踐能力。

2 目前存在的問題及分析

由于目前計算機技術的飛速發展,計算機專業教師知識的更新速度跟不上,根據作者的觀察和分析,目前造成計算機科學技術學科教師實踐能力不強的主客觀原因主要有以下幾條:

(1)專業本身特性所決定。計算機科學技術的發展速度一日千里,新技術、新方法、新軟件等層出不窮,很多老師由于教學任務繁重,沒有時間來提高和學習。

(2)教學任務繁重,缺少實踐。在許多以應用型人才培養為主要目標的大學里,它的師生比往往是很小的,與那些研究型大學相比,教師的教學任務要繁重得多。恰恰以應用型人才培養為目標的高校教師,其本身的工程實踐能力應該是很強的,它應該有時間鉆研技術的實現方法,承擔或參與一些橫向的軟件開發或其他的計算機應用技術項目,但他的很多時間都用在了教學或其他的一些事情上了,沒有時間提高自己的實踐能力。

(3)科研項目參與少,工程性的項目甚至都沒有接觸過。有些教師多年來守著一兩門基礎課或專業基礎課,只是進行教學工作,很少了解計算機技術的飛速發展,很少參與實際的科研項目,更不去參加工程性實踐項目。軟件開發的一套理論知識只是停留在書本上,具體在實際工程中如何應用這些理論并不知道,當然對學生的教學也是照本宣科,甚至連教材上的錯誤也發現不了而一并教給了學生。

(4)各種級別的評比與評獎種類繁多,占用了教師的大量時間。目前和其他行業相似,某些政府部門和行業協會為了某種利益或出于一些不必要的原因,做出很多意義不大的評比與評獎,使許多教師窮于應付。如果有些教師不愿隨波逐流而不去參加這些意義不大的評比與評獎,而另外一些教學或科研水平非常一般的教師參加了這些活動,反倒獲得了所謂的獎項或名次,這些獎項和名次又會讓學校當作是為學校爭了光的標志大肆宣傳,使得某些業績本來平平的老師在職稱評定與晉升等方面獲得好處,而那些本來業務水平很高的教師由于無暇參加這些無謂的評比與評獎,反倒沒有得到所謂的獎勵。如果教師為了自己的晉升和名譽,把很多精力投入到這上面去,哪里還有時間去做科學研究、去鉆研業務、去參與一些工程項目?教師的很多時間都投入到填寫各種表格和各種申請書中,哪里有時間學習和鉆研新技術和新方法, 實踐能力當然不能得到提高。

3 提高計算機學科教師實踐能力的措施及途徑

3,1實現教師隊伍來源的多元化和合理的組織機制

按照系統思考模式的思想,組織和系統對于個體行為的影響是十分重要的。學校的人事制度以及管理措施的導向,對于提高和發展教師的實踐能力有著十分重要的影響。我們提出有計劃地從計算機企業或科研單位引進高素質的、具有工程實踐經驗的技術人員充實師資隊伍,尤其是實踐性教學師資隊伍。也可以采用以兼職的方式聘請一些校外實踐能力強的工程技術人員,參與學校計算機課程設計、畢業設計等實踐課程講座或指導。但聘請的工程技術人員一定要經過學?;驅W院學術指導委會員會鑒定和考核,看這些人員的水平和資歷是否符合我們的要求。目前社會上具有一些專職的承擔學校學生實習或畢業設計的指導公司,公司的人員沒有任何的工程實踐經驗,只是賺取學校撥到每個學生頭上的實踐學習費用,如果請這樣的人員指導學生,效果會很差的。當然,在改革用人機制的同時,一定要采用某種激勵措施,鼓勵現任教師積極參與科研項目,尤其是橫向科研項目,提高自己的工程實踐能力。

3,2青年教師應該具有“兩種經歷”

兩種經歷即具有與企業、科研機構或國內著名高校的合作研究的經歷;應該具有主持或參加服務社會的橫向科研項目的經歷。橫向項目盡管聽起來級別不高,但的確是最鍛煉人的。有些橫向項目真正是硬碰硬的真功夫,絕不像有些縱向項目寫幾篇論文就能夠應付交差的,任何的馬虎和大意都完成不了,所以只有參加過真正實踐項目的人才對所要教授給學生的理論理解得透徹,才能夠把課講得精彩。

3,3減少不必要的評比,讓教師休生養息

學校應該抵制或不要太重視和宣傳那些意義不大的評比與評獎,這種評比與評獎不但起不到促進教學科研的發展,反倒會引起一些腐敗和不公。比如,最近網上披露的全國教學名師的評比,大多數教學名師都是具有一定官銜或職務的人,而真正一線教師很少。再比如很多學校每年都要評比所謂的“三育人”先進分子,各部門隨便推薦一下就上去了,但被評為“三育人”先進的某些人,根本看不出先進在那里,這種評選,不但起不到任何的榜樣作用,反倒起一些消極作用,所以,建議各學校都不要做過多的評比和評獎等,尤其是那些意義不大的評比,讓教師休生養息、心平氣和的練內功、提水平,做一個真正有水平的教師,提高自己的工程實踐能力,無愧于學生與家長的信任。其實學生對老師的評價才是最好的評比與獎項。

3,4鼓勵教師參加工程實際項目,提高對所教內容的理解度

工程實踐項目是在所學理論知識的指導下進行的,但通過工程實踐項目又可加深對理論的理解,提高課堂講解的深度和趣味度,增加學生的學習興趣。例如,計算機學科的軟件工程理論本來是用來指導軟件開發的,但沒有經過軟件開發的教師編寫出的教材和講授的內容將是空洞的一些大道理。只有經過實際項目訓練的人,才能夠體會到需求分析怎么去做,需求分析報告如何編寫。因此,看一些軟件公司編寫的項目需求報告分析比軟件工程教材上所寫的要好得多。再比如,在進行實際應用的管理信息系統開發時,都要涉及到數據庫設計問題,如果參加過真正的信息系統開發項目的教師講這樣的課,就會以自己的體會對教材所講解的方法進行舉例講解,深入細致地介紹數據庫的設計方法和思想,如果沒有參與過實際開發管理信息系統的教師,可能就只能照本宣科,把教材的內容讀給大家,生動性、感知性都不會很好,學生也就提不起聽講的興趣,教學效果當然不會很好。

3,5鼓勵教師兼學其他學科的知識

計算機科學技術學科除了計算機自身技術的發展與研究之外,計算機應用技術的研究是其重要的一支。計算機已經和通訊、金融、機械自動化、交通運輸等領域緊密聯系,可以說,現在的各行各業都離不開計算機,各行各業的技術進步和發展依賴于計算機應用水平的技術和發展。作為培養應用人才的計算機工程專業,將來很多學生畢業后可能會從事各行各業的計算機應用,尤其是面向工業化發展的機電一體化項目,因此,教師如果能夠兼學其他計算機相關學科的知識,比如自動化方面的知識,就能夠為學生在計算機應用技術的方法和系統設計方面作詳細講解,必將激發學生興趣,獲得好的教學效果。

4 結語

篇10

關鍵詞:智能化技術;電氣工程;自動化控制;應用

現如今社會在科技的引領下日新月異,電氣工程自動化程度相較以往有了十足的進步。這對于電氣工程行業而言是一項嶄新的發展方向,智能化控制技術常常被認為是人工智能科技,系統可自主對相關信息展開收集工作,并利用計算機進行數據整理,在短時間迅速給出分析報告,并同時做出相應判斷,可以有效的應對突況與處理復雜的問題。電氣工程在實現向自動化控制這一方向轉變的過程中,如果我們充分利用智能化技術為核心解決方案,對于電氣工程行業而言將會是革命性的進步。

1智能化的主要特征

智能化在電氣工程領域具備一下三種特征:首先表現為具備較高的效率,由于電氣工程自動化控制主要依賴于數控計算機完成控制過程,使用了多種先進的專用控制、運算芯片為自動化控制核心,確保了極高精度的同時也做到了在最短的時間內完成操作。其次表現為多種工序可同時協調進行且互不干擾,極大的減少了工藝銜接與等待時間,效率得到了成倍的提升,這也是電氣工程今后發展的主要方向,將在未來得到全面的實現。最后表現在計算處理可視可控。系統使用極為高效的自動化系統實時分析處理數據等其他信息,將可視化的概念落到實處。智能化的諸多優勢與特點在許多實驗與現場展示中進行了充分的體現,因此,如今的電氣工程行業有越來越多的工程要求安裝并使用自動化控制系統。智能化系統在對數據進行分析處理之時,其整個過程極為統一,具體表現在面對之前并沒有遇到的數據會依據實際情況進行估計,同時面對種類復雜對象進行處理的過程中也會分門別類的進行對待。如果出現自動化控制效果偏離預期值時,系統將啟動自動化檢查功能,仔細的核查所有環節,直到發現導致問題出現的根源,并依據事先設定的預案結合實際情況進行處理。在另一方面,電氣工程中自動化的實現過程中,必須保證其控制性能處于較好的狀態,利用智能化控制方案后,對于控制性能有了顯著的改善。智能控制器在很多方面與傳統控制器相比存在著較多的差異,智能控制器可以實現高度的自動化,可在完全獨立自主的條件下監測周圍實時情況并有針對性的進行自主控制,能夠實時的做出反應,因此智能化的推廣能夠顯著提高電氣工程自動化水平。電氣工程如果運用智能化控制器,可顯著減少系統中對于專業人員的需求,將遠程操作的設想變為現實。

2電氣工程自動化控制中智能化技術的應用

第一,智能化技術因其具備優秀的自檢功能,因此對于設備的故障診斷可以實現高度無人化,故障只要出現,對于電氣設備的正常工作會帶來嚴重的不良后果,需要在第一時間進行解決,而就故障本身而言,并不是完全偶然的現象,其產生之前會有一些問題的根源,引入智能化數控系統后,即可在整體上實現對電氣工程的完全掌控,在全面自檢的過程中不會遺漏每一處細節,從而及時找到故障原因。故障產生的根源如果不能被發現,緊接著進行的維修工作也就無從下手,例如在電氣工程中經常出現的變壓器發生漏油的問題,如果引入智能化自檢之后,自動化系統首先可對變壓器進行詳細的檢測,根據數據庫進行故障分析與排查,從而準確定位故障所在點,實現精準維修的可能。第二,便于更加深入的優化設計。對于電氣工程而言,電氣設備在進行設計的過程中需要考慮很多的因素,復雜程度高,需要設計者深入掌握電路、電機等學科的知識,并能夠有機的進行結合。傳統電氣設備結構復雜,人機工程較差,相關從業者難以針對實際情況確定完全適用的方案,而在電氣工程引入智能化技術之后,研發產品的周期大大縮短,特別是使用計算機技術服務智能化控制系統設計,成倍提高了研發關節的效率,并且極大降低了設計失誤的可能。在人工智能系統中有兩處主要的核心技術,即為遺傳算法與專家系統,能夠保證系統具備極高的穩定性與較高的技術水準。因此,如今及未來主要的電氣設備都將全面利用智能化技術進行設備的設計。第三,智能控制。電氣自動化控制過程的實現引入當今最為先進的智能化控制技術,其將會給整個電氣行業帶來革新,實現無人管控、遠程管理、高效率等諸多美好設想;智能化控制技術與電氣工程的有機結合,幫助實現高度自動化控制,充分展示了智能化技術的突出優勢,將會對智能化技術在更多行業的實現帶來良好的示范效應。

3結束語

智能化理論的提出在當今具有重要意義,智能化技術在根本是以人工智能為核心點,并深入介入到電氣自動化控制系統的實現中,進而有效降低故障并精準進行分析,同時智能化控制帶來的高度無人化及高效率對電氣行業開創了嶄新的未來,綜上所述,必須大力推進電氣工程行業實現全面智能化,進而保證電氣行業整體水平再上一個臺階。

參考文獻:

[1]翟磊.電子工程自動化控制中的智能技術分析[J].消防界(電子版),2016(06).

[2]張雪,馬青強,高健.智能化技術在電氣工程自動化控制中的具體應用探析[J].科技展望,2015(05).