前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇工程管理軟件范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
(1)提升建筑企業(包括監理、咨詢企業和施工企業)的核心競爭力,適應市場化競爭的要求。
(2)縮短建筑企業的服務時間,提高建筑企業的客戶滿意度,及時的獲取客戶需求,實現對市場變化的快速響應。
(3)可以有效提高企業的決策水平。
項目管理軟件的應用使企業在獲取、傳遞、利用信息資源方面更加靈活、快捷和開放,可以極大地增強決策者的信息處理能力和方案評價選擇能力,拓展了決策者的思維空間,延伸了決策者的智力,最大限度地減少了決策過程中的不確定性、隨意性和主觀性,增強了決策的合理性、科學性及快速反應,提高了決策的效益和效率。
(4)有效降低企業成本
項目管理軟件的應用可以直接影響建筑企業價值鏈任何一環的成本,改變和改善成本結構。
(5)有助于理順建筑企業內部的各種信息,提高建筑企業的管理水平。
(6)加速知識在建筑企業中的傳播,同時在企業內部營造出一個重視知識、重視人才的環境。
2.從宏觀上看,工程項目管理軟件的推廣應用對于國家和整個行業的作用表現在:
(1)加速信息在建筑企業內部和工程項目建設的各個參與方之間的流動,實現信息的有效整合和利用,減少信息損耗。
(2)通過項目管理軟件及其所代表的現代項目管理思想在項目管理中的應用,可以提高工程項目的管理水平,提高工程項目各個參與方的管理水平,提高工程項目的整體效益,從而最終增強國家的綜合實力;
(3)有利于建筑相關行業迎接加入WTO后的挑戰,適應國際化競爭。加入WTO以后,建筑相關行業將更直接地面對國際競爭的挑戰,在全球知識經濟和信息化高速發展的今天,作為項目管理工作中的重要的知識管理工具——項目管理軟件的推廣應用已經成為決定成敗的關鍵因素,也是建筑企業實現跨地區、跨國經營的重要前提。
(二)工程項目管理軟件的應用現狀
項目管理軟件在工程項目管理中的應用是工程管理現代化的主要標志之一。項目的管理是一個動態過程,在這一過程中有大量的數據和信息需要處理,需要各種圖表,需要在施工前做好規劃、編制好計劃,需要在項目執行過程中反饋真實的記錄,需要執行過程中對計劃進行不斷的調整;這些具體工作的實現過程,同時也是項目管理水平提高的過程,是項目管理軟件的應用過程。沒有計算機系統的應用,就談不上高水平的項目管理,對于大型工程項目尤其如此。
目前,在項目管理軟件的應用過程中,存在以下幾種形式。
1.以業主為主導的統一的項目管理軟件應用形式
采用這類形式的往往是大型或特大型工程項目。在這類項目的實施過程中,業主或者聘請專業的咨詢單位或人員為工程項目提供涉及項目管理全過程的咨詢,或者自行建立相應的部門專門從事這方面的工作,無論采用哪種方式,都需要做到事前針對項目的特點和業主自身的具體情況對項目管理軟件(或項目管理信息系統)的應用進行詳細地規劃,包括應用范圍、配套文檔編制(招標文件、合同、系統輸入輸出表格、使用與審查細則等)、各類編碼系統的編制、信息的標準化、工程項目管理網絡系統的建立和相關培訓工作;在應用的準備過程中,建立實施時數據和文檔的申報、確認、審查、處理、存儲、分發和回復程序,并在合同文件中用相應的條款對這些程序的執行進行約束。從使用的效果來看,由于在業主的組織下,將工程項目的各個參與方凝聚成一個有機的整體,實現了統一規劃,統一步調、統一標準、協調程序,因此應用效果較好。
2.項目的某個參與方單獨或各自單獨應用項目管理軟件的形式
這種項目管理軟件的應用形式目前在工程項目管理中普遍存在。由于工程項目的各個參與方對項目管理軟件應用的認識程度存在很大差距,只要業主沒有對項目管理軟件在項目管理中的應用進行統一布置,則往往是工程參與方中的先知先覺者會單獨選用適用于己方的項目管理軟件,例如,設計方采用CAD軟件和概預算軟件,監理單位采用監理專用的軟件,承包商采用進度計劃管理、費用管理和風險管理軟件等;或工程項目的某個參與方自己擁有完善的面向企業管理和項目管理的信息系統,由于這些工具的使用,使得項目管理軟件的使用方較其他參與方有更高的效率,能掌握更多的信息,能更早地預知風險,能對出現的問題做出快速響應,使其在各個參與方之間處于一種有利的地位。但從整體上看,應用效果不如前一種情況。
(三)我國工程管理軟件應用推廣中存在的問題
盡管工程項目管理軟件在我國的應用已經取得了很大的進步,但從目前的應用效果上來看,還有很多不盡人意的地方。工程管理軟件應用推廣中存在的問題表現在以下兩個方面。
1.意識上的問題
隨著市場壓力的逐漸增大,很多建筑企業都體會到信息的重要性,體會到項目管理軟件應用的重要性,都認識到項目管理軟件在企業和項目中的應用可以促進企業發展。但在實際操作上,各個企業有很大差別。大部分企業對此持積極態度,但也有些企業不愿在工程項目管理軟件的應用上增加投入,認為軟件價格過高,而且其應用不僅在短期內不會帶來效益,還會增加負擔。在這種指導思想下,企業很難把項目管理軟件的應用變為企業的主動自覺的行為,即使在某些項目上使用了項目管理軟件,也經常是在項目的甲方或上級領導的要求下使用的,根本保證不了使用效果。當然,對于大多數中小企業來說,資金和人才也是妨礙項目管理軟件應用的一大障礙。
隨著企業競爭環境的不斷變化,會促使企業向信息化尋求出路,隨著與項目管理軟件相關的管理思想和信息技術的成熟及成本下降也會使企業在這方面的的積極性會進一步提高,可以說,意識上的問題將不成為問題。
2.使用深度和使用范圍方面的問題
目前,很多企業都擁有了各種各樣的項目管理軟件,但由于存在認識水平、重視程度、管理基礎、經濟效益等方面的差異,這些軟件在各個企業和各個項目上的應用水平和應用深度有很大的不同。水平高的企業或項目擁有一整套完整的項目管理軟件應用規范和與之相配套的定性、定量相結合的規章制度和相關規定,在項目管理軟件的應用上得心應手;而相當一部分項目和企業對項目管理軟件的應用僅僅局限于一個比較淺的水平上,這里除了有硬件方面和人員方面的因素外,很大程度上還在于這些項目和企業的意識、管理基礎和管理水平與項目管理軟件應用的要求存在一定的差距。
關鍵詞:建筑工程;建立管理;軟件開發
中圖分類號:TU198文獻標識碼: A
1前言
監理是屬于技術服務行業的服務管理,監理的服務質量好壞是比較難衡量的。由于目前我國工程實際管理、工藝、通病防治、檢查驗收的技術和技能在深度以及廣度上都存在著不同的問題,而這些問題恰好對監理發揮其作用、深化監理服務、提高監理服務質量起到了阻礙的作用。
為了改變目前我國監理的現狀,我們結合多年來在監理工作、實務的經驗積累,通過運用計算機的技術,達到將工程監理從微觀實施到宏觀控制的每項工作歸入計算機智能化輔助管理的作業指示、技術指導、成果處理和標準化運行約束的范圍中。因此在此基礎上,我們開發了“建筑工程建立管理軟件”。
2各功能模塊的實現
2.1監理控制標準和工作流程的設置
結合目前我國項目監理實施的詳細情況,我們對“標準數據庫”以“初始化”的形式進行“權限設置(含項目概況資料)”同時把工程進度、投資的控制參數以及高于國標的“質量、安全企業標準”、合同約定要求等“約定標準”質量,安全控制參數等控制參數的依據錄入進去。在此部分數據輸入系統后,將成為“該工程專用標準數據庫”,同時啟動軟件運行。變更是由總監權限中的“變更”按鈕點擊進行,先行變更內容錄入,再行工作頁面或者初始化頁面中的“修改”按鈕進入,選擇其中的“變更內容”一次作為修改的依據。在確認后進行參數修改控制,同時選入修改依據(即對應修改的“變更內容”)。
(1)在“項目名稱”、“工程地點”、“工程名稱”、“工程面積”、“參建單位”、“各單位負責人”等在每項任務、成果識別和工作權限中大多數都存在。在進行項目初始化的同時,將“工程名稱”、“工程面積”、“參建單位”、“各單位負責人”、“各崗位人”以“權限設置”的方式進行錄入,同時設置各監理崗位人權限密碼,在啟動軟件前確認權限控制。在相關工作表中,各監理人員簽字應當符合權限密碼的自動引用,同時每個單位和權限人要做到核對無誤后才能確認引用;授權范圍可以控制每項數據的輸入、處理、確認、確定等工作,且需保證每項工作流一個在授權限制中運行,在未做權限修改的情況下相關的內容是無法改變的:工作表中有多余引用時,可在上級確認時從工作表中據實刪除。
(2)在輸入工程的“設計”、“勘察”及“約定標準”的質量參數時,應在多重類別的具體部位、材料、過程、工藝等選入確定,在明確數據的輸入,從“標準數據庫”中過濾、調用后,歸并、并整理到位后,就能夠完成質量控制的初始化工作。如沒有完成質量控制的初始化工作,是不能開始后續的錄入工作。
(3)在輸入質量控制參數時,可以同時開啟安全、投資、進度等的控制參數輸入按鈕,選中對應的功能對話框,將安全、進度、投資等控制參數輸入,完成初始化的工作。在沒有完成安全、進度控制初始化工作的情況下,軟件只能原材料報審、方案報審、開工報審等開工前簡單的準備工作的錄入。
(4)在輸入進度參數的同時,為了建立健全網絡圖,可以采用“甘特圖”或“緊前、緊后工序”、“持續時間”的方式來達到目的。此外此網絡圖需具備標準化流程控制以及軟件地圖兩大功能。在沒有完成緊前工序的情況下,僅僅能夠進入本工序的提示、指導;
2.2軟件對項目監理工作的技術支持和輸入信息的處理
在開展監理工作過程中,需采用對應“作業提示”和“技術指導”在現場采集前獲得“作業記錄表”,用于實際工作數據的記錄;通過“技術指導”,監理人員可以得到相關的法律法規、相關標準及要求、組織管理重點、注意事項的技術支持。以“作業記錄表”成果的形式將記錄的工作數據輸入計算機中,通過計算機自動與“數據庫”中的標準值進行對比后,將實際工作數據和判斷、統計結果分別存入計算機中,同時通過“處置模塊”,經過計算機根據相關的分程度處理。
2.3監理成果的處理
在“處置模塊”得出結果后,計算機將會按照設置自動進行引用,生成最終成果提示稿,在相關人員進行編審后,最終形成資料和統計成果,同時根據計算機的自動設置進行歸檔。
(1)資料成果:包含有GB 50300所規定的A 0 1,D, E, F, G和GB 50319所中規定的監理規劃、監理細則、監理日志和企業內部用表等。
(2)統計成果:通過利用采集的實際工作數據,通過點擊“統計”,進入統計圖表的工作界面中,在對數據進行過濾時,需按照分部、分項、“工程(或工作)內容條目”、部位、時間等條件指令進行過濾,同時按照相關的要求(比如說:控制投資統計、同類分項合格率統計、單項累計合格率統計,國標合格率、單個分項合格率、約定標準合格率的單項條目合格率統計等)進行圖表生成。在自行保存統計成果后,可以將各類的“統計結果”(含統計數據、圖表)引入表式(“資料成果”自動引用統計成果),報告中去。
(3)管理成果:“工作提示”完成的情況可以通過“處置”生產,同時科學有效的輔助管理每個權限管理人對工作成果的修改、刪除、放松等以及進入、持續作業等情況。
3應用效果
在進行相關的測試之后,將監理管理軟件在數個項目中進行了對應的輔助應用,得到了良好的效果,而其成果表現在以下幾方面:
(1)通過設置權限,落實明確好每個主體方的相關責任人的分工和責任范圍,建立健全管理體系。同時將所有修改、放行、刪除的數據歸入檔案中,從而在一定程度上增加了追索和監督的力度。
(2)通過強行輸入相關設計、勘測、進度計劃,造價等數據,可以幫助強化監理人員的看圖,對方案以及計劃進行審核等基礎工作,從而全面、清晰的獲取必須掌握的項目目標等相關信息,同時能夠在工作中隨時得到提示;由于數據是每項工作的基礎,因此要保證每項監理工作的扎實性,提高其說服性。
(3)通過相關的系統提示,能夠進一步有效的提升每項監理工作的目的性、預控能力和資訊服務質量,從而有利于保證監理工作的效能和質量。
(4)通過統計分析功能的有效使用,可以幫助每項監理工作客觀的掌握工作重點和了解工作中存在的主要問題,將項目實施中突出的優點發揮到極致,對實施系統中存在的嚴重問題可以起到遏制的作用,從而達到使系統不斷完善、提高的目的。
(5)由于我們對監理項目軟件設置了標準化流程的控制、想要權限的確認和放松,因此,一方面不僅能夠規范的運行各項監理工作對應權限,另一方面還能夠確保“項目綜合效益”的靈活性和綜合性,將項目監理工作科學有效的運行下去。
(6)由于監理管理軟件最初的目的是為了將每項監理工作中的檢測數據進行有效的輸入和記錄,并沒有加大資本的投入,因此,即使是在提高了監理服務質量的前提下,企業的監理成本不會大幅度的增加。
4結束語
目前,此項結果依然處于單機使用的狀態,在完成單機功能基礎的情況下,與網絡技術相結合,將其作用充分發揮出來,從而有效的提升監理管理軟件的智能化程度,同時對項目和公司之間的溝通工作進行強化,進一步提升數據庫內容更新的速度,實現遠程對項目運行的實時監控,為提高監理服務質量更上一層樓打下良好的基礎。
參考文獻:
[1]王德相.基于軟件工程方法的信息工程監理的研究與應用[J].廈門大學,2014,05:0-78.
[2]穆杰.項目管理軟件在工程管理上的應用[J].電子技術與軟件工程,2014,03:105-106.
[3]劉勇.建筑工程監理發展中的問題和對策[J].黑龍江科學,2014,03:182.
Abstract: Viewing from development situation of project management system, the information technology plays a key role in the process of the development and promotion. The application of information management software in the teaching of the building works is the inevitable requirement to foster more professional construction project manager; this paper discusses the main role of application of construction engineering project management softwarethe in teaching system, also introduced using strategy for software, in order to provide theoretical basis for the practical research.
關鍵詞: 建筑工程;項目管理;信息技術;教學系統
Key words: construction engineering;project management;Information Technology;teaching system
中圖分類號:TP31 文獻標識碼:A 文章編號:1006-4311(2013)13-0188-02
————————————
作者簡介:潘永(1970-),男,湖北鄖縣人,工程師,湖北鄖縣住房和城鄉建設局。
1 建筑工程項目信息管理的目的
在當今市場競爭日益激烈的建筑施工大環境下,日漸復雜的經營條件使建筑施工企業面臨著巨大的壓力。在建設工程實施進程中存在著許多問題,其中的大部分問題都是與信息交流有關,信息的交流問題可能導致費用的增加,甚至導致實施錯誤工程,從而增加工程成本。因此信息交流對項目實施影響巨大,為了避免這種損失,利用先進的信息技術進行管理,是眾多企業共同追求的目標。在建設工程中,信息的管理是各項管理工作的基礎和依據,它影響著項目的進度控制、質量控制、成本控制及安全控制,如果沒有及時、準確的提供可靠信息,管理工作不能起到有效的作用,建筑項目亦不能按最經濟、最適用的目標來完成。
項目的信息管理是通過對各個系統、各項工作和各種數據的管理,使建筑工程項目的信息能夠方便和有效的獲取、存儲、處理、交流與存檔。項目的信息管理旨在通過有效的項目信息傳輸組織和控制,為建筑工程項目建設增值服務。而在具體的工程項目信息管理任務中,主要包括:首先,負責編制、修改和補充信息管理手冊,并檢查以及監督其執行;其次主要負責組織和協調項目管理中古部門信息的處理工作;再者負責信息工作平臺的建立、運行和維護;還有負責收集、處理信息和形成各種反應項目進展狀況的報表。為了完成上述工作內容,并能夠適應新的經濟形勢下發展要求,越來越多的建筑工程項目管理者都會選擇采用相應的項目管理軟件,這些專業的管理軟件可以根據需求制作出各種工程報告,有利于管理者掌握工程項目管理信息系統的運行過程,并建立工程資料的文檔系統以及建立各種資料的索引系統,方便管理者了解建筑工程的各項進程。
2 建筑工程項目管理軟件應用教學系統簡介
把建筑工程項目管理課程體系的實踐教學用項目管理軟件應用這種信息化手段來實施,是培養學生掌握建筑工程項目管理信息系統實踐技能比較有效的途徑。因為到目前為止,在工程建設領域應使用工程項目管理信息系統已經成為共識,掌握一、兩種項目管理軟件已經成為檢驗是否是一名合格的項目管理者的基本條件。而將工程項目管理軟件應用于教學系統中,可以用虛擬環境來替代真實的項目管理實踐,來解決學生因沒有實踐經驗而不易理解現代項目管理原理和方法的問題,同時,這類教學系統不受校外時間場所不足的限制,教學自我發揮的余地大,可以有效的解決教學資源相對緊張問題,也可以解決學生因不能參加真實項目管理實踐而不好培養其項目管理技能的問題。
建筑工程項目管理軟件應用教學系統是一種綜合化的平臺,建立的基本目的就是要滿足一些虛擬建筑企業的相關辦公要求,這樣就可以根據實際的情況建立起公眾所需的網絡平臺,在業內可以通過網絡平臺進一步建立起虛擬的辦公平臺,加強對內與對外的監督。尤其是要對一些虛擬的企業和項目進行高效的管理,為虛擬的建筑項目建立起有效的溝通渠道。還可以通過互聯網多媒體平臺,有效的信息,為建筑企業的外來合作者提供便利的信息交流渠道,同時可以在系統中設置建設單位以及監督管理單位的賬號,為建設企業提供更多的信息資源,有利于在管理過程中,提高管理的效率。以下介紹兩種常見的項目管理軟件:
2.1 夢龍智能項目管理軟件 MR2000平臺集成系統是夢龍集團開發的系統,它由“快速投標”、“項目管理控制”和“企事業辦公管理”三大系統組成。具有以下特點:高級的安全機制;對數據進行加密傳輸,安全可靠;采用高效的壓縮算法,實現高速的數據傳輸;提供Server運行方式,軟件管理系統可在服務器后臺運行;包含先進的軟件管理但愿,可以對各種應用軟件進行有機管理;具有良好的開發性,允許用戶在它的基礎上進行二次開發;可實現多級多層鏈接與分布管理,適用于大、中、小不同類型的企業;系統內所有單元都采用了夢龍公司的自防病毒技術,保障網絡安全;用物理鏈接層、軟件通訊層與應用層構成先進的三層軟件系統結構。
2.2 Primavera Project Planner(P3)軟件 美國Primavera公司開發的P3工程項目管理軟件,是國際上最為流行的項目管理軟件之一,適用于任何工程類項目,對大型復雜項目可以非常有效的控制,并可以同時管理多個項目。P3軟件在國內應用也較為普遍,這主要取決于它的功能特點:可以在多用戶環境中管理多個項目;對實際資源消耗曲線及工程延期情況進行模擬;用網絡進行信息之間的互換,可以使各個部門之間進行局部或Internet網絡的信息交換,便于用戶了解項目發展;P3處理單個項目的最大工程序數達到10萬道,資源數不受限制,每道工序上可以使用的資源數也不受限制,可以自動解決資源不足的問題;P3還可以對計劃進行自主優化,并作為目標進行保存;P3軟件還可以根據工程的屬性對工程進行篩選、分組、排序和匯總。
3 建筑工程項目管理主要是施工項目信息的管理
建筑工程項目的信息包括在決策過程、實施過程和運行過程中產生的信息、以及其他與項目建設有關的信息。信息管理指的是信息傳輸的合理的組織和控制。為了能夠全面、及時、準確的向項目管理人員提供有關信息,施工項目信息管理應滿足以下幾個方面的基本要求:有嚴格的時效性、及時性;適應施工項目管理的要求,為預測未來和正確決策提供依據,提高管理水平;項目信息收集應隨著工程的進展而進行。
4 建筑工程項目管理軟件應用教學系統的意義
利用專業的項目管理軟件有利于工程管理的信息化,工程管理信息化是指工程管理信息資源的開發與利用,以及信息技術在工程管理中的開發和應用。而在實際的建筑工程項目中,對工程項目進行具體事務管理的大多還是建筑工程專業出身的工程師,他們雖然在建筑工程專業上具備較高的專業素養,但同時具備各種相關的工程信息能力的工程管理者則很少,所以把一些常用的建筑工程管理軟件滲透在日常學習和實際工作中都十分必要,尤其是對建筑工程類的院校而言,構建出一個合理的實用型較強的教學平臺,對專業教育以及我國建筑事業的發展都將有著非常重大的意義。
5 總結
綜上所述,現階段,建筑企業之間的競爭越來越激烈,為了保證企業良好的經濟效益,建筑施工行業要加強自身的管理,否則施工技術再高,由于管理不善也會帶來消極的后果。所以要不斷提高施工項目信息管理的技術,這樣就可以為建筑工程的管理人員提供可靠的信息,從而確保決策的科學化與合理化。在對日后建筑工程項目管理的專業人才培養上,讓學生熟悉各類相關的管理軟件,通過虛擬系統了解實際工程項目的進程,將有利于培養出更多適應當代建筑業發展的人才。
參考文獻:
[1]左麗娟,劉欣然.淺談工程項目管理軟件及其應用[J].經濟研究導刊,2010(22).
[2]李洪東.工程項目管理軟件的發展趨勢與應用現狀初探[J]. 中國建設信息,2008(10).
關鍵詞:知識管理;軟件工程;教師;工具;實踐
0 引言
軟件工程是集計算機技術、數學及管理科學于一體的、以工程化方法進行軟件開發研究的綜合性、實踐性專業。隨著信息技術的飛速發展,各行業對高素質軟件人才的需求日益增大,如何培養出多層次、實用型、應用型和具有國際競爭能力的軟件人才,是處于人才培養工作第一線的軟件工程專業教師們需要認真思考、努力探索和不斷實踐的關鍵問題。
在知識經濟迅速發展的今天,教師們除了需要扎實的專業理論知識,還要通過大量的實踐來積累經驗,更好地實現理論聯系實際,而這些日積月累的教學和科研經驗既是教師個人寶貴的知識財富,也是整個學科和相關行業發展的有用資源。因此,對這些知識進行有效管理,讓教師、學生及業內人士能夠共享,對于提高教師個人的教研水平和促進行業發展都有重要的意義。目前關于教師進行知識管理的探討主要以理論研究為多,具體的實施還處于初級階段。本文以軟件工程專業為例,對教師進行知識管理的主要環節進行分析,并給出相應的知識管理方法,以促進知識管理在教師中的普及和應用。
1 軟件工程專業教師進行知識管理的幾個環節
對于個人知識管理的概念,不同學者從不同的角度進行了定義,筆者認為美國的Paul A.Dorsey教授提出的“個人知識管理應該被看作既有邏輯概念層面又有實際操作層面的一套解決問題的技巧與方法。”的描述更為普適。廣義上的個人知識管理內容很寬泛,包括工作、生活、學習、娛樂等方方面面的內容,而本文所探討的個人知識僅指教師在教學實踐、科研活動中所積累的相關知識,其中包括存儲在個人頭腦中的專業技能、實踐經驗等隱性知識。管理的主要目的是獲取、整理、存儲以及共享這些知識,使其成為教師進行自我總結、提升和創新的基礎,并通過共享來實現個人知識的最大化利用。下面先結合軟件工程專業的特點談一談教師進行知識管理的幾個環節。
1.1 課程知識的整理
通常在各個學期的教學工作中,教師們除了對課程教學大綱、教材、課件以及各種教輔資料進行整理外,各階段教學的具體實施過程、課堂中遇到的各種問題以及解決的方法等教學細節常常沒有通過有效的方式、完整清晰地記錄下來,導致很多實踐經驗和知識的流失,而通過教學日記、教學心得等形式,及時記錄下教學過程中的關鍵點、主要問題、更新和補充的知識點、教學技巧、學習技巧等點滴細節,并將其滲透到以后的教學實踐中,能有效提高教師的知識積累程度。
1.2 項目開發經驗的積累和傳播
軟件工程專業實踐性強的特點決定了教師需要參加大量軟件項目開發。一個完整的項目實施過程包括項目申請、需求分析、系統分析和設計、代碼實現、軟件測試和維護等多個階段,每個階段都涉及到大量的技術、方法和應用工具。軟件開發質量的保證一方面要依賴于對軟件工程規范和相關標準的嚴格遵循,另一方面也取決于開發者的個人經驗和技巧。由于這些隱藏在頭腦中的知識是個人智慧和實踐經驗的結晶,同時也是個人參與社會競爭的有利資本,因此它們很難像最終交付的軟件產品一樣以文字或代碼的方式保存下來。但是,這些知識如果能夠被有效保存下來并能實現一定程度的共享,這對于提高教師和學生的軟件研發能力都非常有利。
1.3 個人知識架構的自我更新
軟件工程的知識體系涉及軟件需求、設計、構造、測試、維護、配置管理、工程管理及軟件質量等多個知識域的知識,其內容之多、范圍之廣、變化之快是任何其它專業難以企及的。對教師而言,現在不再有可能抱著兒本教材就能很好地完成課程的教學任務,個人知識體系結構的系統化、條理化、完整化和全面化變得越來越重要,是教師進行技術突破和創新的關鍵。
通過以上分析可以看出,將知識管理的過程滲透到教師工作實踐的方方面面,對于處在知識經濟飛速發展環境下的教師和科研技術人員而言都非常重要,也非常必要。
2 教師進行個人知識管理的方法和途徑
為了解當前教師進行知識管理的情況,筆者對50位老師進行抽樣問卷調查,結果如表1所示。
由表1可以看出,雖然有越來越多的教師已逐漸認識到知識管理的重要性并進行了實踐,但由于知識管理過程比較繁瑣,且目前關于知識管理的方法和步驟尚沒有一個統一的標準和規范可循,同時也缺乏能滿足不同需要的、使用方便的集成化個人知識管理工具,因此,真正將個人知識管理付諸實踐并將其內化為日常工作中的行為習慣的高校教師還不是很多,知識管理在高校教師中的普遍應用和實施還需要一個不斷實踐和加強的過程。
下面結合筆者的個人經驗對教師實施個人知識管理的方法和途徑給出幾點建議。
2.1 知識的收集和整理
知識管理的第一步是收集和整理知識。教師可以創建個人知識庫,根據知識類別、存儲方式來整理各類知識。例如筆者根據自己的主要教學課程、科研方向及綜合知識建立了三個數據庫。教學數據庫中包含主要授課課程的教案和課件、教輔資料、教學筆記、習題集、學生作業資料、實驗報告、學生信息以及答疑信息等,這些資源主要為文檔類型,可以采用文本型數據庫;科研數據庫按照自己的研究方向分為幾個子庫,每個子庫中包含該方向所參與項目的相關資料如代碼、項目文檔、開發工具、參考資料、開發心得等,這些資料中的文檔、代碼等類型的文件的管理,可以用專門的、用于文檔和代碼管理的工具來實現;而個人綜合知識數據庫則用來存儲與專業相關的各類綜合知識,按其類型分為文檔、數據表格、網頁、源程序等。對各類資源進行存儲時,最好進行分類,并統一命名,以便形成具有分層、分級、便于檢索和管理的個人知識庫系統。
2.2 知識管理工具的應用
“工欲善其事,必先利其器”,這句話尤其適用于個人知識管理。由于教師需要管理的知識量大、種類繁多、關聯復雜且冗余較多,檢索起來較為困難,因此需要借助方便有效的工具。目前,各類文檔、數據處理軟件層出不窮,為教師進行知識管理提供了多種方法和手段,除了利用傳統的Microsoft Office系列文檔編輯工具、PowerBuilder、SQL Server等數據庫軟件進行文檔和數據的編輯、存儲及處理外,另外還有很多專門的知識管理工具。下面筆者結合個人知識管理實踐,針對不同的知識管理工具各列舉一二。
(1)文本文件管理工具
需要管理的知識類型主要為文本類,目前中文信息處理類 的軟件非常多,可以根據自己的喜好任選一款。例如筆者使用的是Neotoma軟件,利用它的樹型結構知識樹對資源文件進行分類存儲和管理,該結構為分支中的每項內容提供了文件全名、關鍵字、摘要、所有者、收集日期時間、閱讀次數等附加屬性以方便瀏覽,在此基礎上,還可根據關鍵字、文件名稱等進行海量文本文件內容的檢索。利用它的內置郵件發送工具,筆者可以及時將與學生進行交流的信息保存到相應路徑中;其附帶的即時通信工具不僅可以完成實時交流的功能,同時其交流文本也能很方便地進行保存等,這類軟件成為筆者進行教學科研相關電子文檔存儲和管理的得力助手。另外,即時通信工具QQ目前已經基本上能夠完成各種實時交流,通過QQ的群功能,可以建立如項目小組群、讀書小組群、同事交流群、工作信息群、師生互動群等,來實現信息的交流和互換;利用QQ的個人空間可建立博客,記錄教學心得、讀書筆記之類的內容,該內容可以對所有人開放,所有閱覽者可以對博客內容留言,從而達到知識交流的目的。
(2)項目源代碼管理工具
軟件項目代碼管理是軟件工程專業教師進行知識管理的又一項重要內容。不論是自己所開發項目的軟件代碼,還是收集并供參考和學習的其它有用軟件源代碼,都是一種重要的資源。源代碼管理軟件對代碼進行分類存儲并提供快速查閱等功能,能幫助教師節省很多時間和精力。例如筆者目前使用的是Notepad++軟件,它提供對多種編程語言程序文件的存儲、編輯和檢索功能,并通過目錄樹來管理代碼文件,可對C/C++、Pascal、Java、、XML、HTML等程序語言進行“語法突出”和多窗口的方式顯示,另外還有高效的檢索和書簽等功能。類似的軟件還有Editplus、Ultmedit、CodeHelp、VB代碼管理器等功能齊全、方便實用的代碼管理軟件。
(3)網絡資源管理工具
目前,互聯網已經成為教師獲取書本以外知識的一個廣闊途徑,快速高效地搜索、存儲和管理網頁知識是知識管理的又一個重要工作。目前網上沖浪的軟件種類繁多,除了常用的IE瀏覽器,筆者還采用了Firefox瀏覽器軟件。較傳統IE瀏覽器而言,這個開源瀏覽器不僅體積小速度快,而且具有如標簽式瀏覽、智能化搜索、加強的隱私及安全性能、實時書簽、下載便捷以及為網頁開發者所提供的能了解網頁運作詳情的工具等高級特征,有了它的幫助,能夠對網絡中的各類有用資源進行快速的保存和組織。
以上只是簡單列舉了幾種用于知識管理的工具實例,類似的還有很多其它優秀的、方便實用的軟件,教師可根據自己的喜好、熟悉程度以及需要管理的知識內容和目標來選擇合適的工具,讓知識管理成為一件并不困難,省時省力的事,同時也能提高教師對個人知識管理的興趣和積極性。
此外,軟件工程專業的教師還可以發揮自身專業所長,利用熟悉的編程語言和新的軟件技術自行設計并開發出能滿足自己需要的個性化知識管理系統。例如,筆者指導學生們開發了幾個小型的源代碼管理工具,這些工具讓學生根據自己擅長的編程語言和編程方式來選擇所支持的源代碼種類和操作方式,并讓他們將開發后的系統用于自己學習過程中的知識管理,取得了較好的效果。
2.3 知識共享的實現
教師進行個人知識管理,除了提升自己的教學和科研能力外,更有效的方式是將個人的教學知識、項目研發經驗讓人共享,從而實現知識管理的真正目的。知識共享的方式有很多種,除了常用的Email、Blog、教學答疑系統等能實現師生之間點對點信息交流的網絡工具外,在學院內部建立專門的知識共享平臺并制定相應的激勵措施是一種影響更廣、效果更明顯的方法。筆者所在的學校組織教師和學生建立了一些內部的教學管理和交流平臺,這些平臺的功能很豐富,不僅包含該學院各門課程的教學管理活動,還專門開辟了教師交流、師生交流、學習資源上傳和下載等功能,并且輔以相應的積分和獎勵措施,真正為知識的交流和共享提供了有力的幫助和指引。這種交流不僅能引發創新思維,還能促使教師隊伍把握行業最新動態和技術、豐富教學科研經驗,并加強項目合作。
另外,還有很多能實現知識共享的開發工具,知識地圖就是其中的一種。目前比較流行的知識地圖引擎為TM4J主題圖引擎,它是一種可供二次開發的軟件包,其中定義了一種基于復雜DTD的XML規范――XTM,遵循這個規范可以進行資源的管理,也可以實現資源的定位、共享及合并。筆者將該TM4J主題圖引擎軟件包中提供的函數和方法將所教的某門專業課程的書本知識及相關的網絡資源有效地組織起來,實現了一個能體現課程知識體系結構并包含豐富課程知識資源索引的課程主題圖,為學生提供了一種有效的課程知識索引和共享的工具。通過類似的方法,還可以將學院所有教師的個人知識資源匯總起來,讓參與到知識管理和共享系統中的教師和學生能方便地找到存儲和擁有所需要知識的載體和人。
3 結束語
1 計算機軟件工程的管理
1.1 明確管理內容
第一,技術人員的管理,在進行軟件開發工作時,其基礎作用的為技術人員,只有軟件開發相關的技術人員全部具備時,開發工作方可有效開展,管理技術人員時,應對每名技術人員的工作職責做出明確,揚長避短,最大限度的發揮團隊協作效果;第二,團隊管理,在團隊力量面前,個人力量微不足道,管理計算機軟件工程時,團隊管理也是一項必不可少的重要工作,管理人員應采取恰當的方法聚攏技術人員,引導其將聰明才智、精力等用于軟件開發,發揮團隊效應,同時,管理人員還應制定相應的培訓計劃,為技術人員提供專業化、與時俱進的培訓,持續的提升技術人員的軟件開發能力[1];第三,用戶管理,企業之所以進行軟件開發,主要的目的在于滿足用戶的需求,因此,用戶管理工作的開展也十分關鍵,管理人員應加強與用戶之間的聯系,了解用戶的需求,以提升用戶滿意度。
1.2 制定切實可行的管理措施
制定管理措施時,可行性是必須要保證的,對于計算機軟件工程來說,關鍵在于建立完整的體系。構建管理體系時,應廣泛的收集各個技術人員意見和建議,以便于各技術人員自覺的遵守管理措施,提升管理效果[2]。首先,構建科學的人才體系,面向社會招聘專業的、高素質的軟件開發技術人員,促使軟件開發團隊的不斷壯大,同時,明確的劃分各個崗位的職責,合理分工,發揮合作的作用。其次,構建管理體系,建立完善的規章制度,比如管理制度、獎懲制度、考評制度等,以制度約束工作人員,并激發工作人員的工作熱情,提升工作效率及工作效果。最后,構建培訓體系,組織企業內部的技術人員定期參與培訓,培訓內容除了專業技術外,還應包含知識、責任等多個方面,提升技術人員的綜合素質。
此外,在計算機管理軟件時,還可以依托相應的基礎建立計算機軟件管理平臺,該平臺在管理計算機軟件過程中,以數據統計及實際數據分析為基礎,經過匯總之后,形成完整信息,并依據信息開展管理工作。同時,所建設的管理平臺還能夠對軟件開發工作進行管理。
2 計算機軟件工程的維護
2.1 工具模塊化、設計語言合理化
在計算機軟件使用過程中,維護是一項必不可少的工作,因此在開發期間,即應保證軟件具備可維護性,保證軟件開發質量的同時,盡量的將軟件開發成本降低。模塊化所具備的特點比較多,比如一個模塊在進行變化時,只需更改此模塊即可,并不會影響到其他相關模塊。計算機軟件工程工具實現模塊化之后,可降低程序測量及測試的難度,而且可較為容易的發現序列錯誤,并及時的做出改正,提升軟件運行的安全性。設計語言是軟件開發時所需使用的,對其進行合理的選擇可將維護工作的可行性提升,通常來說,程序語言包含三種,一種為低級語言,比如機器語言,理解難度比較大,一種為高級語言,與低級語言相比,理解及維護的難度降低,第三種為第四代語言,此種語言中,編譯程序及解釋程序提供后,即可實現算法。
2.2 構建科學的維護對策
維護對策的制定是維護工作順利開展,提升維護質量的保證,維護工作可從以下幾個方面進行:第一,電腦使用過程中,軟件、更新補丁等會不斷的下載到電腦中,與此同時,病毒也可能被下載到計算機中,從而影響計算機的安全性,使用計算機時,應安裝殺毒軟件,定期進行殺毒工作,同時,殺毒軟件也需定期更新;第二,計算機系統使用一段時間之后,會增加系統中的冗余文件,再加上軟件刪除時的殘留文件等,導致系統空間被大量占據,此時,計算機系統運行速度會變慢,也影響計算機軟件的安全性,通常,間隔3個月時即可進行一次系統重裝,安裝時,可快速格式化,并自動創建系統文件,即format c:/q/u/s。慢格每6個月進行1次,以將磁盤上的文件信息徹底清除。Fdisk重新分區每年進行一次,將磁盤上的錯誤徹底修復;第三,用戶應用計算機過程中,產生新的需求時即需要下載相應的軟件,安裝軟件過程中,c盤為禁止安裝位置,因為一旦安裝進c盤后,即使軟件卸載,但殘余文件仍然會留在c盤中,占據c盤儲存空間,增加計算機的運行負荷,通常,安裝軟件時,應選擇c盤意外的磁盤。
2.3 制定合理的維護計劃
計算機軟件工程維護工作開展過程中,維護計劃的制定也十分重要,通過維護計劃的制定,可以有計劃、有目的的實施維護工作,提升維護效果。在制定維護計劃時,預測、規避風險的對策,維護、檢查軟件功能的措施等均為計劃中所包含的內容。測試計算機軟件時,采用現代化的方法,提前預測問題,積極預防,最大限度的減少問題的發生可能,提升計算機軟件的安全性。