發布時間:2022-06-10 17:22:13
序言:寫作是分享個人見解和探索未知領域的橋梁,我們為您精選了8篇的軟件管理論文樣本,期待這些樣本能夠為您提供豐富的參考和啟發,請盡情閱讀。
一個現代化的大型礦井必然會有不同采區,采區內所需同型零件眾多,如何對零件進行準確的統計就十分重要。我們在每個采區下設置一個倉庫,這樣即為了能快速處理采區內各類機器故障,又能更好的對采區內已有零件進行管理。對應的我們可以建立個數據庫用來存儲這些零件的信息(見圖1),這個數據庫包含零件名稱、存放地點、庫存數量、類別(主要針對單軌吊的柴油、電瓶之分),通過jsp我們可以在IE瀏覽器上快速查詢你所需要的查找的內容。這就是一個完整的錄入零件信息過程,在此過程中我們只需要輸入零件的基本信息,其余的操作都是由軟件在后臺的運作為我們完成。這樣我們就避免了面對冗雜的表格,可以準確的添加零件的信息內容了。
2關于零件出庫信息的簡介
當一個采區的機器需要更換某個零件時,應該相應地讓此采區的倉庫內存在此零件,那我們就會遇到以下幾種情況(見圖2):(1)此采區倉庫沒有這個零件且其他采區倉庫也沒有這個零件,那么我們必須首先把此零件信息錄入完整后,再在機器信息表中輸入更換的零件名稱、零件更換數量以及更換的時間。(2)此采區倉庫沒有這個零件但其他采區倉庫有此零件,那么我們必須把其他采區倉庫內的此零件調用到此采區倉庫內,再在機器信息表中輸入更換的零件名稱、零件更換數量以及更換的時間。這就是一個完整的出庫過程,在此過程中我們只需要輸入需要更換的零件信息,其余的操作同樣由軟件在后臺為我們執行。同樣減少了面對冗雜的表格,也可實現對倉庫內零件數量的精確管理。
3關于生命周期需求的簡介
對設備的管理最注重的就是零件的生命周期,因為這直接關系到一個產品的質量。當我們能追蹤統計到一個零件的生命周期,我們就可比較哪家廠家的零件質量更好,使用周期更長。從長遠來看選擇質量較好的廠家也能為我們企業的純利潤做出貢獻,實現企業的現代化管理水平。生命周期的統計是通過追蹤出庫過程實現的,在同類機器中同一個編號的設備如需更換同類型設備,都會產生一條記錄。那么我們可根據這條記錄查找到最近一次更換的時間,那么用今天的時間減去最近一次更換此零件的時間,就會得到這個零件的生命周期(一個零件的生命周期=同類型零件替換它的時間-此零件安裝的時間)。在生命周期的計算過程中,我們必須縱向的比較設備的編號、設備的類別(在這里主要區分柴油、電瓶單軌吊)、零件名稱、零件所屬大類、零件更換時間(見圖3)。只有在同一臺設備上并且我們所換的零件是一致的,軟件經過后臺運作才能把得到的結果反饋給我們。為了能得到打印版本,我們在設計之初就要求能通過數據庫的輸入、輸出流,把數據庫的記錄導出來(以Excel表格的方式)。不論是我們要求查詢的結果,還是數據庫內所有的記錄,都能以Excel的方式導出到我們指定的文件夾內。
4結束語
隨著互聯網的觸角深入到生產生活中的各個層面,軟件已經不像以前那樣只是支持辦公和家庭娛樂這兩大主題了,而是成為現代商業的靈魂。軟件安全問題主要圍繞著軟件漏洞和易被攻擊脆弱點,它們都來自于軟件的設計和實現。Internet催生了電子商務,移動互聯網使得APP變得如火如荼,未來物聯網也許可以將生活中的一切元素都納入到通信網絡中去。因此軟件安全問題將成為計算機安全的核心,而非防火墻等網絡硬件,或是諸如加密等手段。軟件安全是一切計算機安全性問題的根源,如果軟件行為出現異常,與之相關的可靠性、可用性等方面問題就會隨之暴露。軟件安全問題并不是互聯網出現后才有的,只不過互聯網是目前最容易攻擊軟件的途徑罷了。
2軟件安全的現狀
2.1人們的認知
隨著黑客攻擊的新聞時常見諸媒體,人們對計算機安全問題有了一定認識。但不幸很多計算機安全人員和計算機教育培訓人員都忽視了軟件安全的問題。一味地推崇某種軟件平臺是安全的,單純大力增加對網絡安全硬件和軟件的投入,這些做法是盲目甚至荒謬的。一切安全性都不是靜態特性,也沒有任何軟件是絕對安全的。軟件安全問題的關鍵節點是軟件的設計。
2.2軟件安全設計的先天不足
世界上知名的軟件廠商并不是不了解軟件安全設計安全性的重要性,而是商業模式讓軟件安全方面存在著先天不足。稍縱即逝的商業機會、敏捷的軟件開發過程和短暫的軟件開發周期使得安全性方面的設計在很多時候都是被舍棄的。隨之而來的處理方式則是常見的penetrate-and-pach方法,即不停地補丁。這種做法從長遠來看,其成本與作用遠不及一開始就做好安全性的設計和審計。
3軟件安全設計應引入風險管理
從項目管理的角度看,風險指損失或損害的可能性。軟件項目涉及到的是:項目中可能發生的潛在問題和它們如何妨礙項目成功。風險管理則是對應軟件項目生命周期內的風險的科學和藝術。軟件安全性的設計與軟件設計的其他一些質量性能是互相抵觸的,例如冗余性、高效性。而軟件開發過程中的風險管理與軟件開發的諸如時間、范圍、成本等因素也是相互抵觸的。但是絕不能因為這些可能發生的抵觸行為而放棄對安全性和風險管理的考慮,反而應該將軟件安全性設計納入到風險管理的范疇中去。事實表明,93%的失控項目都忽視了風險管理。
4軟件安全設計風險管理的實施
目前國際上對軟件安全方面的風險管理存在著一個共同的認知,那就是采用高質量的軟件工程的方法論可以在一定程度上解決這方面的問題,歐美一些國家也在試圖制定或修訂相關的一些“通用準則”來指導軟件安全性設計的實踐。但是這只是從科學技術方面做出努力,我們可以學習借鑒。而在管理技術和藝術方面需要做出的努力則應該嘗試本地化做法。完整的風險管理的過程應該包括以下幾個環節:風險管理計劃的編制、風險識別、風險定性分析、風險定量分析、風險應對計劃編制和風險監督控制。將整個流程都走完的項目和企業都不多,一般來自于所謂的學院派。而時下大多數國內外企業的做法是將這個7個流程簡化為誰來識別風險、誰來對風險負責這兩個環節。原因則是上文所提到的先天不足所致。從技術上講,風險管理的效益來自于潛在風險最小化和潛在回報的最大化。而這個技術的應用則一定需要經歷風險定量分析的過程。在這個過程中,可以使用的主要技術是決策樹分析、蒙特卡羅分析、PERT分析等等。這些技術都是建立在一定的數學和會計基礎之上。而令人遺憾的是,很多決策者本身對這些技術的認知或理解欠缺,以至于會抵觸這種方法。大多數做法是采用小團隊開發小軟件的做法,即采用訪談和敏感性分析來幫助風險定量分析。然而我們并不是要反對這種簡化做法,只是一定不能在簡化的做法之上再次簡化或敷衍了事。首先要做的工作是做好需求管理,在建立一組需求輸入的時候,一定要將安全性作為一個重要需求考慮進去。有一個比較好的方法是,在軟件設計時采用螺旋模型,需求的輸入可以在螺旋模型的各個生命周期中進行,而有關安全性的需求輸入則最好是在最初的一個螺旋中進行。之后要做的工作是確定最大風險。不可避免的要使用風險定性和風險定量分析的各種技術和方法。這個工作一定要有軟件設計師、項目決策者和用戶的參與,采用頭腦風暴和專家訪談是不錯的選擇。而這個工作恰恰是現實生活中中小企業乃至客戶最容易忽略的。企業要考慮成本問題,而客戶的參與往往難以落實,認為軟件的設計和開發應該由軟件公司負責,客戶付款只關心最后軟件是否可以使用。而一旦由于軟件安全性問題造成了一定后果后將演變成各種糾纏不清的官司,這是企業和客戶都不想看到的結果。
5結語
[關鍵詞]企業規模人力資源人才結構培訓
近年來,我國軟件業雖然取得了長足的發展,但是與一些軟件大國如美國、日本和后起之秀印度相比仍有較大的差距,沒有真正實現產業化、規模化、正規化,主要表現在以下幾個方面:
第一,我國軟件業屬內向型,主要是國內市場,而國外市場份額較小,且是先國內后國外。《2002年中國軟件產業發展公報》調查結果顯示,2002年全國軟件企業行業共完成軟件及系統集成收入1100億元,出口創匯僅15億美元,占總額的十分之一左右。
第二,我國軟件企業缺少核心技術。主要產品是各行業在信息化建設中基于系統平臺的各種應用系統和對于系統網絡與信息安全方面防范病毒、黑客攻擊的查/殺工具軟件,而像操作系統、數據庫管理系統等系統軟件則極少。如Linux,雖然已進入企業級應用,但也只是在服務器領域里取得了進步。
第三,軟件企業規模較小。《2002年中國軟件產業發展公報》調查結果顯示,我國共有4700家各類軟件公司,其中,50人以下的企業占67%左右,50~200人的占26%左右,1000人以上的軟件企業則非常少。
第四,軟件企業正規化程度差距較大。我國具有CMM認證的企業為數極少,且通過CMM認證的最高級別僅為四級,如深圳華為公司。而全印度取得軟件CMM5級認證的軟件企業有40余家,有的企業還同時擁有ISO9000、希格瑪等國際認證。
第五,軟件企業的產業化程度較低。我國的大多數軟件公司還處于“手工作坊”階段,尚未形成規模化生產,缺少較規范的軟件過程監控、質量管理、文檔管理等。
這其中影響的因素很多,有內部因素,也有外部因素,有經濟體制問題,也有企業內部管理問題,如政府對軟件企業的投入、指導和各種優惠政策,教育體制和社會教育機構對軟件從業人員的教育、培訓,軟件企業內部的資金和人力資源管理等等。筆者認為,制約我國軟件行業發展的一個重要因素就是軟件人才問題,以下將著重討論企業的人力資源管理問題。
一、構建軟件企業合理的人才結構
2002年,全國軟件產業從業人員59萬人,其中高學歷人才的比重較大,研究生共43208人,占全部從業人員的7%;本科生共196151人,占全部從業人員的33%;大專生共99431人,占全部從業人員的17%。
現階段我國軟件人才結構呈現為“拋物線型”,說明軟件人才結構極不合理。一方面是對技術水平要求較高的系統分析員和有豐富經驗與行業背景的項目策劃、管理人員較少;另一方面則是從事軟件編程等基礎工作的軟件程序員、軟件配置員和軟件操作員即“軟件藍領”嚴重缺乏。目前,我國軟件企業競爭能力差的一個因素是產品成本太高,質量欠佳,這也是軟件企業難以形成產業化的重要原因。現在一個學軟件的研究生月薪在1萬元以上,一個大學本科生月薪在2000~6000元之間,這樣高的代價必然給軟件企業帶來產品的高成本,使企業的產品無法與其他國家競爭。所以,降低軟件企業勞動力的成本是提高企業競爭能力和把企業辦大辦強的當務之急。
由于軟件企業規模都非常小,因此分工不可能特別細。然而軟件產業規模化是一個必然的趨勢,軟件產業發展到一定程度的時候,就會形成規模,軟件人才分工也會細化。細化便于科學化管理及降低成本,即便于利用不同層次的人才結構,有效合理安排使用人才,實現人力資源優勢最大限度地發揮,進而降低勞動力成本。
在我國軟件企業中,處于中間層次的本科程序員數量居多,他們從事簡單的編碼工作,一方面使得軟件的人力資源成本居高不下,直接影響軟件產品的競爭力,另一方面又造成人力資源的浪費。而他們作為系統分析員,管理經驗和知識技能還有欠缺,不能夠勝任項目的規劃設計工作,從而影響軟件企業本身的發展。一些軟件企業提出“非研究生不進”,對低層次“軟件藍領”人才不屑一顧,這實際上造成了人才的一種極大浪費,因為分工細化后的軟件產業恰恰需要大量從事一線編碼工作的軟件工人。
理想的軟件人才結構構成應該是“金字塔”型。處于頂層的、具有國際戰略眼光的項目高級管理人才以及能夠進行軟件整體開發設計的系統分析員,這部分人將決定我國軟件產業發展的方向和水平,決定我國將來在國際軟件產業鏈中的地位。處于“金字塔”中間的“中端”軟件人才是高級程序員,他們是我國當前軟件人才存量的主體。最后,我國還需要大量處于“金字塔”底層的從事軟件編碼等初級工作的程序員,這是我國軟件產業發展實現產業化的基礎所在。不同層次的人才可以完成不同層次的工作任務,合理科學的人才匹配既可以做到人盡其用,又能使高級軟件設計人員得到解脫,投身到更多的軟件開發、設計工作之中,從而為公司創造更多更大的利潤。
二、加強軟件從業人員職業培訓的必要性
軟件企業中軟件從業人員的職業培訓是不可或缺的,它的必要性表現在以下幾個方面:
1.軟件科學技術不斷發展的需要
在微電子性價比18個月、軟件9個月就要更新換代的今天,軟件企業必須與院校和其他社會培訓機構建立緊密合作關系,及時獲取最新、最實用和最前沿的軟件動態信息,與時俱進,讓企業員工掌握最新的軟件行業發展動態,以利于企業的健康發展。
2.企業不同時期完成軟件工程項目的需要
基礎編程人員的工作任務是完成一個個基礎程序模塊的編制,而不同軟件公司在不同時期,軟件產品也不一樣,每個基礎程序模塊所需要的知識和編程語言也不盡相同。軟件企業中的程序員在企業工作一段時間后,還必須進行培訓,補充新知識,以適應IT行業的發展。
3.軟件企業人才培養和人才結構調整的需要
軟件企業人才的成長和培養過程都基本遵循這樣一個模式:學習實踐再學習再實踐。通過學歷教育或職業培訓,學員掌握了軟件編程的基本知識和技能,進入軟件企業,在初級的職位上工作;通過一段時間的工作實踐和在職短期培訓,逐步提高自身的技術水平,成為中高級軟件工程師;通過參加更高級的培訓,進一步提高自身的水平,承擔更為重要的工作。
軟件企業為確保自身處于質量——成本坐標系上的最佳位置,就必須形成“項目經理系統分析員高級程序員基礎程序員”的合理化人才結構。只有通過各種方式培訓,才能建立起一支適應企業發展的職工隊伍。
三、軟件從業人員職業培訓的方式和途徑
目前社會上存在的軟件人才培訓方式有學歷教育和非學歷教育兩種。正規院校的學歷教育是我國目前軟件人才培養的主要途徑;而社會上各種非學歷軟件人才培訓項目則是層出不窮,對傳統軟件人才培養起到了很好的補充作用。它們差異較大,各有優點和不足,適用于不同層次的軟件人才培訓需求。
1.高級軟件人才培訓有多種不同的培養模式,如工程碩士方式、第二學士學位方式和其他專業學生轉向軟件專業方式,其培養對象主要是一些有軟件開發經驗、需要繼續深造的軟件人才。定位于技術教育的學歷教育,主要依托高等院校對學生進行系統全面的培養,有著良好的基礎教育和理論教育,但周期較長,費用較大。
2.中層軟件開發骨干培訓主要依靠社會培訓機構進行在職培訓。規范的社會培訓機構的在職培訓,由于和軟件企業有著良好的溝通,所以能夠制定合理的人才培養體系,可根據軟件企業的實際需求制定培養方向,周期較短,費用較低。
3.低層軟件技術工人培訓主要培養軟件技術工人,可以通過社會培訓和中等職業教育兩種途徑進行。由于基礎的軟件開發和編程是實踐性和規范性很強的工作,注重于動手能力,需要在實際軟件工程項目實踐中得以鍛煉,所以通過有針對性的在職培訓可以大量培養低層軟件技術工人。
4.規模較大、資金雄厚的軟件公司可以通過設立自己的培訓教育機構來提高現有人員的水平,不斷充實研發隊伍,為企業發展儲備能量。這些培訓機構的教材大多來源于企業本身,教師也都從企業中來,他們有著非常豐富的項目經驗,課程則針對企業需求進行設計,因此培養出的軟件人才更符合企業的實際需要。
燃盡圖主要是通過圖形化的表現形式反應出時間與剩余工作量的關系,在圖形中分別以x軸和y軸來體現。橫坐標主要表示工作時間,而縱坐標用來表示剩余工作量,同時用點對工作量進行劃分,最終通過點之間的折線連接來反映出工作量的變化軌跡,并與另外一個原估計線進行對比,兩種線段以不同的顏色進行區分,當控制線高于實際趨勢線,那么則表示工作進程正常,反之則表示工作存在滯后性,當趨勢線呈現上漲趨勢,則表示一些工作被疏忽,這種表現形式相比以往更加直觀和準確。其價值還體現在以下方面:第一,可以反映出項目的實際進度;第二,具備風險預測能力;第三,對當前項目消耗時間做出直觀的評判。當燃盡圖的線段趨勢出現變化時,則表示對應的不同情況,當依次上升、下降時則代表很多事務沒有納入計劃當中,而開展工作后又發現了更多的任務;當燃燒突然停止則表示目前任務的劃分不夠精細,必須在下一個迭代中對項目進行細化;緩慢之后到結束有余下的工作任務,則會推遲到下一個迭代當中,進入下一個迭代中,可以選擇將一些無關緊要的故事納入其中。在實際的項目開發當中,使用敏捷過程能夠實現較大的優勢,可以顯著提高產品本身以及開發的質量,并且便利了人員的交流,提高了團隊的自我管理能力。
2監理機制在遠教服務網的應用
監理機制應該在項目最初的策劃階段就予以完善,在前期監理單位主要扮演咨詢顧問的角色,能夠協助完成IT戰略的制定。完成戰略制定之后,監理單位的角色就成為監理公司,并且利用資訊時期累積的工作經驗開展以下工作,避免了繁復的監理選擇過程。監理公司將內部高素質人員組成一個專項的監理委員會,并與項目咨詢師保持密切的聯系,同時還能夠對項目的相關人員進行監理知識培訓,從而提高項目的運作效率。經過對敏捷方式的調整,目前監理工作與項目的契合度更高,能夠發揮出更多的優勢,其已不再是外來的單位,而是項目內部的組成部分,利用敏捷方法進行監理能夠獲得良好的管理效果。監理工程師主要承擔Scrummaster的角色,其職能與Scrummaster相結合,能夠提高項目的實效性。Scrummaster的職能主要包括以下幾個方面:第一,讓產品負責人與產品開發之間的障礙得到排解,便于產品負責人開展相關工作;第二,使產品負責人了解投資回報的額度,協助其明確工作方向;第三,優化開發隊伍的自主創造力;第四,提高開發隊伍的工作效率;第五,完善工程工具以及實踐,使得功能增量都存在可交付性。監理人員則負責與項目經理之間相互溝通,輔助其完成Sprint信息頁面額創建,而這個過程對成員階段目標的實現也有重要意義,另外還需要控制燃盡圖的變化情況,保持故事進度的及時性,當迭代完成后監理人員還應該演示Sprint,使相關方對項目進度的運行情況進行直觀的了解,避免項目偏離原本設定方向。總的來說Scrummaster與項目經理協商階段計劃的過程使其控制功能的具體體現。在計劃的制定過程中,產品負責人應該預估時間,尤其是合同中的故事必須進行粗略的估算,而監理工程師應該確保估算過程不是由產品負責人單獨制定的,而是與團隊協作后的寫過,最后產品負責人回答疑問并對條目內容進行描述。建立工程師還需要對生產率進行計算,主要依據是迭代中實際的完成情況以及計劃,結合項目在每個階段的結束時間,對是否按期完成做出評價,針對實際情況對人員以及計劃做出動態調整。
3溝通管理的應用
Scrum的主要功能就是加強隊伍之間的聯系,而遠教項目本身就是有三方共同組成的,即咨詢監理和甲乙雙方,正是因為這種結構模式導致溝通的成本上升,因此在遠教服務項目當中,三方的溝通是重點工作之一,只有保證溝通機制完善,才能夠提高執行的效果。Scrum主要溝通包括計劃會議、展示會議、站會、總結會議。計劃會議主要圍繞backlog的內容,在會議內對其執行方式以及時間進行協商;展示會議主要與用戶溝通,向其展示階段性的項目成果;站會是對每天的工作進度進行回報和溝通;總結會議則是對Scrum進度進行總結,并對其問題提出針對性的建議。在以上溝通方式中,每天一次的站會最為關鍵,其時間和地點相對固定,而其形式也易于接受,目前其實質主要是工作內容的匯報過程,為了防止其與既定目標相偏離,可以采取以下措施:第一,如果人員出現遲到情況,那么應該采取一定的罰款措施,收繳的罰款用在會議的一些支出上,這樣能夠約束人員的紀律性;第二,如果工作匯報的過程中被無故打斷,那么可以采取token的發言方式,任何人員在進行陳述的時候必須申請token;第三,當會議已經偏離既定軌道,呈現匯報形式時,可將討論的目標設定為項目組成員而不是僅僅針對Scrummaster進行回報;第四,發言的過程必須有明確的層次,即三段發言方式,主要是昨天所做工作內容的回報、后續工作的執行方式以及對出現的問題尋求幫助,在問題一環節的闡述中,應該避免過多的糾纏問題的解決方式,而應對問題進行詳細的講述。展示會議也是較為重要的一種溝通方式,監理工程師在工作中應該注意以下要素:第一,對spirnt的內容進行詳細闡述,如果人員對產品知之甚少,有必要用幾分鐘進行描述;第二,演示應該側重于快節奏,以效率為首要準則;第三,重點在于成果展示,而不是對過程的過多闡述;第四,有條件的時候可以讓客戶實用相關產品;第五,避免過于花哨的演講,而是應該對實際工作的代碼進行演示;第六,在bug修復問題上可以粗淺提到,但是不應進行演示,避免模糊視線,忽略重點故事。總結會議是指回顧會議,主要是對項目進行歸納和總結,主要由產品負責人帶頭,并讓項目人員都參與進來。會議重點應該是未來工作的優化方式而不是具體工作任務,目標放在提高開發效率上。總結會議完全依靠于人員的主觀意識,因此對人員的素質有較高要求,當問題出現時應該結合相關素材予以總結,并對會議的內容和成果以文檔的形式記錄下來,從而為下一個Sprint提供參考建議。
4結束語
運用信息技術改造和提升建筑業是我國建筑業的客觀要求。,我國工程項目管理軟件的質量和實際水平遠遠落后于發達國家。因此,現狀、尋找差距,探索一條適合我國國情的發展道路,用以指導軟件的開發,推動實際應用的深入,對于提高我國項目管理水平、實現行業信息化、產業結構高度化,都是極具現實意義的。
2、工程項目管理軟件
2.1概念的界定
工程項目管理軟件(以下簡稱為項目管理軟件)是指以項目的施工環節為核心,以時間進度控制為出發點,利用計劃技術,對施工過程中的進度、費用、資源等進行綜合管理的一類應用軟件。它包括五個主要功能模塊:進度計劃管理功能、資源管理功能、費用管理功能、報告生成與輸出功能、輔助功能(主要指與其他軟件的接口、二次開發、數據保密等)。這種概念源于對國外類似產品的概括,如P3(PrimaveraProjectPlanner)、MicrosoftProject、HarvardTotalProjectManagement、HarvardProjectManager.從廣義上看,項目管理軟件包括了與項目管理工作相關的各種應用軟件,可以涉及進度、費用、資源、質量、風險、組織等各個方面,是項目管理相關軟件的總稱。
2.2發展概述
國內項目管理軟件的研究開發始于20世紀70年代,至今經歷了兩次重大轉變(見圖1)。
第一次,90年代初,標志是研發主體由用戶本身轉變為專業化的軟件。在70、80年代多是各用戶單位自行研制的單項功能的初級產品,即自己提出需求、自己研究、自己開發、自己使用,是一種完全的小生產方式,在近二十年中發展緩慢。90年代初,市場帶動出幾十家專門從事建筑管理軟件開發的高民營企業,軟件開始走上化、專業化、商業化的快速發展道路。
90年代是國內建筑管理軟件迅猛發展的十年,工程造價、工程量、鋼筋配料、平面圖制作、標書制作軟件等新產品大量涌現,價格逐漸降低、功能不斷完善,界面友好、操作方便,通用性、實用性增強。
第二次,90年代末,標志是產品由單機版轉向系統集成。如將項目施工方案的設計、概預算、工程量計算、進度計劃、資源計劃、費用管理、事務性管理等綜合起來形成一個有機的整體。運行環境由單機用戶拓展到網絡多用戶,一定程度上實現了企業內部的數據共享。
進入2000年來,項目管理軟件的研發出現了滯緩現象。究其原因是多方面的,既有市場因素又有技術因素,既有外部環境的又有自身條件的制約,如加入WTO的影響、用戶需求的變化,網絡技術、數據庫技術、通訊技術的進步等。項目管理軟件發展的方向在哪里?必然趨勢如何?怎樣應對?這些擺在眾多業內人士面前。
3、國內項目管理軟件的現狀
3.1外部環境分析
3.1.1機遇
(1)積極的政策環境。2000年7月國務院了《鼓勵軟件產業和集成電路產業發展的若干政策》在投資融資、稅收、產業技術、出口、收入分配、人才吸引與培養、知識產權保護等方面,給予優惠政策。建設部正在領導制定《建設企業管理信息系統軟件通用標準》和《建設信息平臺數據通用標準等通用標準,以規范建設領域信息市場行為。各省市地方的建委、定額站以及高新技術開發區,積極貫徹黨和國家方針政策,制定一系列的優惠辦法,培育扶植當地軟件企業的發展。
(2)巨大的市場需求。項目管理軟件作為一種行業專用軟件,其發展與建筑行業自身的興衰息息相關。據統計,我國現有各類施工企業10多萬家,項目經理部幾十萬個,除此之外工程監理、審計、建行、甲方等單位也都是管理軟件的用戶,遠期軟件需要量應在100萬套,但現在軟件總的銷量不足2萬套。加入WTO以后,受各方面因素的影響,經濟將呈現快速增長的態勢,國內總體建設投資規模擴大,這將會為建筑業創造一個良好的發展機遇,也必將拉動行業軟件市場需求的增長。
(3)信息技術在建筑業的廣泛應用。20世紀90年代以后,我國建筑業應用信息技術取得了突飛猛進的發展,為項目管理軟件的普及推廣提供了必要的條件。主要表現在:1.網站建設從無到有,形成了政府網站、行業網站、企業網站三個層次。2.廣泛應用計算軟件和工具軟件。3.在施工中推廣應用以信息技術為特征的自動化控制技術,取得了較好的效果。
3.1.2挑戰
(1)項目管理的基礎工作薄弱。軟件的應用要有一定的條件,目前我國項目管理中影響軟件應用和開發的主要問題有:1.管理工作尚未標準化。例如各種報告、信息、數據及各種費用項目的劃分,各種文本等的標準化程度不高。2.工作過程中的隨意性,非程序化工作和干擾,使先進的計劃、控制方法和程序難以使用,難以顯示出它們的效果。3.整體管理水平低,各層次的管理人員尚不能掌握的管理手段和方法。管理的基礎工作薄弱不僅限制了對軟件應用的需求,而且進一步拉大了國內項目管理與國際水平的差距。
(2)國外競爭者的挑戰。目前,打進中國建筑市場的國外軟件有MS-Project、P3等。這些軟件功能強大、專業性強、知名度高、營銷方式靈活。如P3軟件在國際上具有極高的知名度,逐漸成為工程項目管理行業的標準軟件。世行也在大型項目上推薦使用P3軟件。加入WTO后,外國軟件企業將享受國民待遇,出口補貼政策、政府采購將受到限制,我國的產品市場不僅要開放,服務市場也相應開放,軟件市場從而將完全開放,國內軟件市場競爭日趨激烈。而且,加入WTO后,外資建設項目增多、建筑市場逐步放開,國外工程設計、承包、咨詢單位的大量涌入會加大MS-Project、P3等的市場份額。
國產軟件一般在功能設置和運行機制上更符合國內用戶的需求和習慣,如有雙代號網絡圖、前鋒線功能等。但在用戶界面、報告生成與輸出、數據交換、二次開發等方面還存在著較大的差距,而且這些軟件目前還不可能用于國際工程項目。
3.2內部條件分析
3.2.1優勢
(1)技術成熟。國內項目管理軟件經過近30年的發展,已經研制出適用于公司和項目兩個層次的產品,而且部分軟件的技術水平達到新的高度,令外國同行刮目相看,為發展適合國情的信息產品奠定了技術基礎。如北京夢龍公司的智能管理系統Pert、大連同洲公司的項目計劃管理系統TZ-Project.
(2)市場占有率高。初步估算,國產軟件的市場占有率在三分之二以上。此外,用戶購買軟件后,需要經過培訓,才能掌握運用。一旦熟練使用后,就傾向于繼續購買后續產品,而不愿轉購其他公司的同類產品。這一消費特征有利于率先占有市場的軟件。多種原因造成國內軟件企業已搶先一步占領市場,建立起銷售渠道和用戶對它們的信任。
(3)服務本土化。軟件的價值歸根結底表現在對傳統行業的服務上,軟件行業競爭的核心是服務的競爭。國內的軟件企業經過十多年的市場開拓,已在全國的數十萬用戶中建立起較為完善的服務體系,深入到公路、港口、建筑、市政、鐵路、水利、電力等各個領域,能夠快速響戶要求,提供全面的咨詢培訓維護服務,這是外國公司在短期內無法做到的。
(4)人才優勢。國內軟件開發人員的薪酬平均低于國際水平,是美國的1/30~1/20,可大大降低軟件研發成本。此外,國內建筑市場運作不規范,用戶需求差異大,而國內研發人員熟悉行情,與用戶容易溝通,開發的產品更符合“國情”。
3.2.2劣勢
(1)品牌與質量。國產項目管理軟件數量不少,但沒有一個能夠像P3那樣知名的品牌。幾十家軟件研發單位“各占一個山頭”,國內市場呈現小而散、四分五裂的格局。在研發過程中普遍缺乏嚴格的測試環節,軟件的改動和版本的升級頻繁,造成成本的增加和維護上的難度,帶給用戶許多不必要的麻煩。而且,由于缺乏行之有效的軟件開發管理體制,一個關鍵性設計人員的變動往往會嚴重軟件產品的整個生產過程。在功能模塊上,國產軟件偏重進度計劃管理,在資源管理、費用管理方面遠遠落后與國外軟件。此外,國產軟件都無法實現環境下異質數據庫的互連、沒有對用戶開放二次開發的接口。
(2)規模小、開發資金不足。國內軟件企業的資金來源主要以企業自主投資、風險投資和政府投資三種為主。大部分企業缺乏正常的融資手段,只是依靠經營利潤的積累。企業規模小、缺乏“重量級”企業,、設計、開發和市場開拓能力有限。據統計,50人以下的企業占40%左右,50~100人的企業占50%左右,100~200人的企業僅2家,200人以上的為零。
(3)缺乏統籌規劃。由于沒有明確的行業標準和方向引導,軟件開發只能根據客戶要求,由軟件技術人員,憑自己的理解和能力進行設計、編程,造成軟件開發選題雷同,而且多屬低水平重復開發。企業在技術、研究、開發等方面存在很大的盲目性,力量分散,造成大量資源浪費,也延誤了發展的時機。
(4)人才流失。由于缺少合理的收入分配激勵機制,大量軟件開發人員流向高收入的電信、、商業領域,國內從事工程管理軟件開發的人員不足千名,其中懂工程、懂機、懂管理的復合性高級人才更是少之又少。
4、國外項目管理軟件的發展及啟示
4.1發展概述
國外項目管理中的計算機應用可以追溯到50年代中后期網絡計劃技術的出現,到了60年代中后期網絡程序已經十分成熟。整個70年研究的重點是完善和擴展網絡模型分析軟件的應用功能,如成本和資源的平衡優化;同時提出并研究了項目管理信息系統。進入80年代以后,PC機的普及和項目管理工作的化、標準化,使一般中小型企業、中小型項目也可用計算機進行管理,網絡技術才真正普及。90年代后,項目管理軟件發展迅速,不斷有功能強大、使用方便的軟件推出,在項目管理中發揮了重要作用,計算機的應用已經成為項目管理必不可少的一個組成部分。
項目管理軟件的功能層次不斷提高,對應著三個顯著階段:
第一層次,也稱基本功能,如進度控制、質量管理、資源管理、費用控制、采購管理等,是對基層工作流程的模擬,在一定程度上實現數據共享,減輕了基層項目管理人員的工作強度。在80年代已基本完成這方面的功能開發并在基層項目管理中廣泛應用。
第二功能層次有兩個特點:一是分析和預測功能,包括工期變動分析、不可預見事件分析(如惡劣氣候、匯率變動、市場物價變動、分包商情況變動等)。在分析基礎上產生預測功能,主要包括進度預測、投資預測、資金需求預測等,并有相應的數學模型。二是計算機網絡的使用和通訊功能,主要是局域網上的多用戶操作和多項目管理,以及借助Internet、Intranet,郵件、電子信箱等先進的通訊工具和手段,減少項目管理班子的工作所受的地域限制。P3及MS-Project都是這一層次的產品。
第三層次是基于因特網的項目管理,使整個項目管理業務與因特網結合,具有跨平臺兼容、交互性和實時性,項目成員可以協同工作,實現在線文檔管理、在線討論、視頻會議等。到目前為止尚無完善的產品出現,但有兩個軟件Mesa/Vista,WebProject已初具雛形。
4.2發展啟示
目前國內項目管理軟件的發展還處在第一階段。某些軟件具備或正向第二功能層次發展,沒有基于因特網的第三階段軟件。國外同類軟件的發展歷程可以得到啟示:數據通訊、多項目管理、多用戶環境、多系統兼容和與Web技術集成、增強用戶自定義功能,這代表著項目管理軟件的新發展。客戶機(Client)/服務器(Server)模式向瀏覽器(Browser)/服務器(Server)模式轉變將是必然趨勢。
5、對策
5.1我國項目管理軟件SWOT分析
基于上述分析,可歸納出我國項目管理軟件SWOT矩陣。
5.2政府和行業協會
(1)規范項目管理,實現與國際接軌。推進《施工項目管理規程》、《工程網絡計劃技術規程》、《建設工程質量管理條例》、《建筑工程施工合同(示范文本)》等的制訂和落實,嚴格按規程、規范和標準進行項目管理。在項目管理中推廣使用WBS(項目結構分解)等,保證數據采集的完整與統一。加強信息技術標準研究,積極參與國際標準的制訂,利用標準來占領市場。
(2)統籌規劃,抓大放小,分類指導。制定建筑業信息化發展規劃和技術政策,確定產業升級目標,合理選擇主導產業、戰略產業。對各省市地方的造價、鋼筋、工程量等單機軟件鼓勵自由競爭,讓市場來決定優勝劣汰,同時強化行業管理,維持公平、有序的競爭環境。對項目管理軟件的研發加強扶植力度,增強國產軟件自主發展的能力,重點扶植、推廣一批具有自主知識產權的產品。
(3)發揮行業組織的作用。行業協會加強與政府和企業的聯系,為企業在技術、管理、市場信息、人才培訓等方面提供指導和幫助。
5.3軟件企業
(1)利用政策,把握機遇。認真研究、充分利用國家為產業發展提供的政策環境,要充分利用加入世貿組織的過渡期,力爭在三、五年內完善項目管理軟件并實現產業化。
(2)調整產品結構,培育自主品牌。推進產品創新和產品重組。擁有自主知識產權的,要強化知識產權管理,積極實施信息技術專利戰略,按國際項目管理要求進一步完善產品,爭取在國際市場占有一席之地。正在研發之中的,要多研究國內外同類軟件,合理選擇細分市場,采取產品差異化戰略或市場跟隨戰略。
(3)規范企業管理。積極參與ISO9000,CMM,ISO14000等國際質量保證體系認證和國際安全認證,加強軟件企業的規范化管理。建立有效的激勵和約束機制,充分調動員工積極性,吸引并留住各類優秀人才。
(4)服務創新。推動軟件售后服務的化,建立專業的咨詢服務機構。不具備持續開發能力的公司應向增值服務的專業服務公司轉變。從目前發展趨勢看,軟件的升級、維護、咨詢活動的利潤比銷售的更可觀。
6、結論
我國工程項目管理軟件研發的整體水平較低,實際應用情況不容樂觀。要改變這一局面,政府和企業都要付諸努力。政府和行業協會要規范項目管理,實現與國際接軌;統籌規劃,抓大放小,分類指導。軟件企業調整產品結構,培育自主品牌,規范企業管理及建立服務創新的體制。
參考
[1]MatthewJ.Liberatore.ProjectManagementInConstruction:SoftwareUseAndResearchDirections[J].JournalOfConstructionEngineeringAndManagement,2001,(March/April)。
[2]成虎。工程項目管理[M].中國建筑出版社,2001.
[3]陳昌柏。WTO-ITA與中國IT產業發展[M].北京郵電大學出版社,2001.
[4]王雪青。國際工程項目管理[M].中國建筑工業出版社,2000.
論文摘要:通過對軟件產品特點的分析,討論軟件工程管理可能涉及的人員、組織機構、用戶、控制、文檔資料等內容.
一、引言
軟件工程管理目前還沒有引起人們的足夠重視。究其原因:首先是人的傳統觀念,工程管理不為人們所重視;另一方面軟件工程是一個新興的學科領域,軟件工程管理的問題也是剛被提出的。同時,由于軟件產品的特殊性,使軟件工程管理涉及到很多學科。因此.對軟件工程管理,人們還缺乏經驗和技術。但事實證明,由管理失誤造成的后果要比程序錯誤造成的后果更為嚴重。很少有軟件項目的實施進程能準確地符合預定目標、進度和預算的,這也就足以說明軟件工程管理的重要。
二、軟件工租,理的內容
目前軟件生產自動化程度很低,在開發過程中人是起決定性的因素,因此,軟件工程管理很大程度上是對人的管理。我們可根據軟件產品的特點.分析軟件下程管理的具體內容,它包括對開發人員、組織機構、用戶、文檔資料等方而的管理。
(一)開發人員
軟件開發人員一般分為:項目負責人、系統分析員、高級程序員、初級程序員、資料員和其他輔助人員.根據項目的規模人小,有可能一人身兼數職,但職責必須明確。不同職責的人,要求的素質不同。如項目負責人需要有組織能力、判斷能力和對重大問題能做出決策的能力;系統分析員則要有概括能力、分析能力和社交活動能力;程序員需要有熟練的編程能力等。人員要少而精,選人要慎重。軟件生命期各個價段的活動有分工又互相聯系。因此,要求選擇各類人員既能勝任工作,又要能相互很好地配合.沒有一個和諧的工作氣氛很難完成個復雜的軟件項目。
(二)組織機構
組織機構不等于開發人員的簡單集合。這里的組織機構要求:好的組織結構、合理的人員分工和有效的通訊。軟件開發的組織機構沒有統一的模式。下面簡單介紹三種組織機構。
1.主程序員組織機。IBM公司提出的主程序員組是軟件系統結構化思想在組織上的體現。它的目的是為了保證全組的協調和統一。一位高級工程師(主程序員)主持計劃、協調和復審組的全部技術活動。技術人員(一般25人)負責分析和開發活動,一位后援工程師支持高級工程師的工作,并且在該項目繼續進行時,可以代替高級工程師工作,以減少可能的損失.
2.專家組。專家組強調每個人的才能,把每個人都看作是某一方面的專家,由這些專家組成一個開發機構。這種組織結構雖然能發揮所有工作人員的積極性,但往往有可能出現協調上的困難,選擇這種方式要慎重.
3.民主組織.民主組織由從事各方面工作的人員輪流擔任組長。很顯然,這種組織結構對調動積極性和個人的創造性是很值得稱道的。但是由于過多地進行組長信息“轉移”不符合軟件工程化的方向。
(三)用戶
我們是為用戶開發軟件的,在開發過程中自始至終必須得到用戶的密切合作和支持。作為項目負責人,要特別注意與用戶保持聯系,掌握用戶的心理和動態.防止來自用戶的各種干找和阻力。
1.用戶不積極,不配合。這種表現通常來自對采用先進技術持懷疑態度的用戶,他們心理上的抵觸情緒會在行動上表現為消極、漠不關心。在需求階段,做好這部分人的工作很重要,通過他們中的業務骨千,才能真正了解到用戶的要求。要使他們認識到:計算機的發展和應用是現代化的必然趨勢,使用計算機將會帶來巨大的經濟效益:讓他們掌握新的技術和方法去取代某些可能過時的或淘汰的專長。
2.用戶求快求全.這種表現來自對使用計算機持積極態度的人.他們中一部分人希望一個早上就能用上計算機,并且全能用上計算機。要他們認識到;開發一個軟件項目不是一朝一夕就能完成的,軟件工程不是靠人海戰術就能加快的工期。另外,即使計算機能夠處理的事情,系統也不能下于包羅萬象,貪大求全。要根據現有的條件量力而行。如果系統大而全,必然會很復雜,開發時間就拖得很長,因此可能會導致一個系統的失敗或性能太差.
3.用戶需求變化.在軟件開發過程中,用戶可能會不斷提出新的要求和修改以前提出的要求。從軟件工程的角度不希望有這種變化。但實際上,不允許用戶提出變動的要求是不可能的.因為一方面每個人對新事物有一個認識過程,不可能一下子提出全面的、準確的要求:另一方而還要考慮到與用戶的關系。對來自用戶的這種變化要正確對待:要向用戶解釋軟件工程的規律,并在可能的條件下部分或有條件地滿足用戶的合理要求.例如:軟件需求分析階段結束后軟件的設計口標已經確定,這時用戶要求的重大變化要導致設計目標的變化,特別是到軟件開發的后期,一般不可能滿足這種變化的要求。要向用戶解釋清楚工程的內在規律,但對用戶提出的如性能等局部方而的要求,只要是合理的,就要加以考慮。
4控制。人員控制是對開發組織內部人員控制。就是要保證開發人員的積極性和穩定性。人員的頻繁更換或流動將會大大增加軟件出錯誤的機會。至少要保證軟件項目每一期工程或軟件生命期每一階段中人員的相對穩定性。同時注意發揮每個開發人員的積極性和創造性。經費控制要編制詳細的經費預算。并在各階段進行經費的核算。在經費上失去控制,軟件項目就沒有經濟保證。質量控制與各階段的復審在意義和作用上是一致的,在此不再敘述。
5.文檔資料。開發過程的各種活動后都要反映在文檔資料上。每一個階段的文檔資料是以后各階段工作的基礎,又是對前面各階段工作的復審。軟件工程管理很大程度上是通過對文檔資料管理來實現的。因此,要把開發過程中的初步設計、中間過程、最后結果等建立成一套完整的文檔資料。文檔標準化是文檔管理的重要方面。
軟件配置數據庫作為整個軟件開發過程中的核心,其主要的作用就是要將軟件開發過程中所產生的一些配置信息進行收錄,并且將不同作用的數據分隔開,使得每一項數據在進行編寫、修改的過程中不會對其他項目的數據產生不利的影響,同時,不同的軟件項目之間的數據又能夠通過數據庫這一媒介進行相互的信息傳遞、數據處理,保證軟件開發中的每個環節能夠相互聯系、相互促進。從整體來看,配置數據庫的作用可以劃分為兩大方面。一方面是,數據庫可以將軟件開發所產生的數據進行復制以及隔離。在軟件的開發過程中,軟件的信息一旦上傳至數據庫,就會被所有的軟件開發人員看到,而要想在對于數據信息進行修改的時候不會影響到其他部分的數據,就需要每一位軟件開發人員能夠在配置數據庫的基礎上建立一個只有自己能夠操作的子數據庫,以該子數據庫為平臺,對于軟件的某一項目進行編寫和修改,之后再將確定的內容上傳至數據庫,使得軟件中的多個項目綜合在一起,完成整個軟件的開發過程。另一方面則是軟件開發數據的管理。軟件開發人員完成自己所編寫的那一部分之后,就可以通過配置數據庫這一渠道,將自己完成的部分的信息傳達給自己所在的開發小組,整個開發小組是任務完成后再用類似的方式將該項目信息再次上傳,而通過配置數據庫,每一位軟件開發人員都能夠同時接收到最新的軟件數據信息,通過這種方式,軟件的信息一層層地上傳,最后達到整個軟件開發項目組,也就完成了整個軟件開發的過程。通過配置數據庫,軟件開發的信息可以自動地進行管理,而不需要軟件開發人員進行人工操作。
2軟件工程中的配置管理中的版本控制
眾所周知,為了能夠讓軟件更符合用戶的需求,軟件會不斷地進行更新優化。傳統的配置管理中,在對軟件進行更新優化時,都是在軟件原來的版本上進行的,這種配置管理方式存在一定的限制。一是軟件開發人員在對軟件進行修改的同時也能夠看到其他人員對軟件進行的修改,這為其判斷是否要繼續進行軟件的更新,有時會浪費了時間與修改已經更新過的數據或者漏掉某一項未做修改。二是這種配置管理方式會造成軟件更新優化的障礙,難以進行無限制的優化。三是這種配置管理方式導致被優化后的數據信息與軟件源文件分開,不方便數據的提取。因此,軟件的配置管理應當能夠解決這些問題,也就是要能夠在開發軟件的時候建立起一個作為參考的項目模型,這樣,才能夠開發出軟件復合產品。通過項目模型的建立,可以將軟件的開發劃分為多個不同的子項目,每個軟件開發小組負責其中一項的開發研究,再將不同的項目進行組合、匹配,就形成了一個軟件復合產品。在以后對于軟件進行更新優化時,每個軟件開發小組負責自己原本負責的那一部分,就不會出現任務重疊或空白的情況,同時,也避免了軟件升級遇到的瓶頸問題,并且軟件更新后的信息能夠得以保留,使軟件的每一個歷史版本都能夠被清晰地記錄下來,方便提取。
3軟件工程中的配置管理的關鍵
3.1建立合理的軟件工程實施組織結構
在軟件開發過程中,必須建立起一個具有較強能力的軟件工程實施組織結構。對于某一軟件的開發,并非是一個人能夠完成的,而軟件開發人員的分工配合,將會對軟件配置管理發揮很大的作用。在配置數據庫中,軟件信息龐大而復雜,將軟件開發人員劃分成多個軟件開發小組,使每一個小組負責一個特定的項目,而小組內不同的人則是負責一個項目中不同的部分。通過這種方式建立起來的軟件工程實施組織,就會以一種樹狀的形態而穩定地存在。這樣既能夠保證每一位軟件開發人員都能夠發揮自己的作用,為軟件開發貢獻出一份力量,也能夠避免多個人重復地對軟件開發的一部分做太多的工作,防止了人力資源的浪費。而不同的開發小組和每個開發人員之間,又能夠通過配置數據庫這一平臺進行信息的交流和傳遞,從而保證了軟件開發的整體進度,這也就保證了軟件配置管理更具有條理性。
3.2設置清晰的、準確的管理任務
在建立起一個穩定的軟件工程實施組織機構之后,就要為軟件開發小組中的每一位成員分配任務。在以往的軟件開發中,任務的分配比較籠統,每一位軟件開發人員所負責的任務范圍也比較模糊,這不但浪費了一部分的人力資源,也為軟件配置管理增加了難度。而通過為軟件開發人員分配具體的、清晰的任務,就能夠明確每個人的責任。而每個人在軟件開發過程中所產生的軟件配置也就會有一個較為明確的概念,從軟件開發的源頭開始,做好配置管理工作。每一位軟件開發人員將自己完成的任務上傳給軟件開發小組,通過對多位人員任務的結合,就可以完成軟件開發中的一個具體的項目,再依次完成整個軟件開發的任務。在對任務的劃分以及多位人員、小組的合作中完成軟件開發,這種方式能夠有效地降低軟件配置管理的難度,使得軟件配置中的數據、程序、文檔更有條理,更方便于管理。
3.3設計可靠的配置管理檢測方法
軟件并不像其他產品那樣可以有一個固定的標準來進行檢測,并且通常是多個人來完成一個軟件的開發,并不是大量的生產,不能采用其他產品抽樣的方法來進行檢測,而有些軟件涉及到較為復雜的系統,其檢測將會耗費大量的人力物力,甚至不可能進行全面的檢測。在這種情況下,如何對軟件的配置進行合理的檢測是軟件配置管理中的一大難題。對于一些常用的軟件,軟件開發人員可以通過鼓勵用戶對軟件的使用,來進行評測、反饋、優化,來完成對于軟件的檢測工作,而對于一些難以通過實際運用的方法來檢測的軟件,則是要設定一種特殊的檢測方法,如果具備條件,應當每一種軟件都單獨設計一種檢測方法,因為軟件不同,其所具備的特定也必定不同,其他軟件的檢測方法并不一定適用于該軟件。
3.4采用先進的配置管理工具,實現高質量配置管理
軟件的配置管理不僅需要軟件開發人員合理的工作來保證,更需要先進的配置管理工具來實現高質量的管理工作。在傳統的配置管理工作中,往往是軟件開發人員進行人工記憶和管理,或者只是運用簡單的配置管理工具來輔助管理工作。這種管理方式大大增加了管理的難度。而先進的管理工具能夠對軟件配置中所有的程序、數據、文檔進行掃描、歸納和管理,保證了軟件信息的完整性,保障軟件的長時間正常運行,也更有利于軟件的更新優化,幫助軟件開發人員在更短的時間內研究出更高質量的軟件,方便用戶的使用。
4小結
電信工程管理系統主要包括電信工程項目的基本信息管理、電信工程項目的計劃信息管理、電信工程項目的統計信息管理和電信工程管理系統的維護四個部分。電信工程項目的基本信息管理是基礎部分,囊括了電信工程項目的基本情況。電信工程項目的計劃信息管理和電信工程項目的統計信息管理是電信工程項目調整的依據。電信工程管理系統的維護是要定期對系統的安全和使用進行測試和維護,有效的提高數據和信息的安全,保證整個電信工程管理系統的平穩運行。
軟件工程在電信工程管理系統中的應用是系統的重要特點。因為就軟件工程本身而言,它主要研究的是用工程化方法構建和維護有效的、實用的和高質量的計算機軟件,與電信工程管理系統密切相關。軟件工程涉及到程序設計語言、數據庫、軟件開發工具、系統平臺、等方面,它的目標是:在給定成本、進度的情況下,開發出具有較高適用性、有效性、可調整性、可靠性、可維護性、可利用性、可追蹤性、可操作性和滿足需求的軟件產品。因而將軟件工程應用于電信工程管理系統中,利用計算機軟件產品可以將電信工程管理系統的質量和開發效率有效提高,減少系統維護困難的問題。總而言之,軟件工程在電信工程管理系統中應用價值極高。
2電信工程管理系統應用價值
工程管理系統利用軟件工程技術,將電信工程項目的全部信息和數據在開發的軟件中進行處理和分析,使電信工程建設項目的管理人員得以從難度較大和較為繁重的工作任務中解放,避免了由于管理人員的失誤造成的損失,將電信工程管理中信息和數據的處理和分析的效率大大提高,與此同時也降低了管理成本,提高了電信工程項目管理工作效率的極大提高。
電信工程管理系統的應用不僅發揮了軟件工程的巨大效用,還逐步推動電信工程管理走向規范化和科學化,為我國通信事業的發展和信息化建設水平的提高奠定了較為堅實的基礎。總而言之,電信工程管理系統以其的安全性和效用性值得行業內的大力普及和應用。