0
首頁 公文范文 軟件管理論文

軟件管理論文

發布時間:2022-04-16 04:55:22

開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇軟件管理論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。

軟件管理論文

軟件管理論文:三維算量軟件工程管理論文

1我國三維算量軟件的應用現狀

目前,三維算量軟件已逐漸應用于工程管理、造價領域等,對該軟件的使用者越來越多。但是在建筑方面的使用者卻比較少,主要由以下幾方面的原因造成現在的局面。首先,使用三維算量軟件的話,都需要進行建模,而對圖形的輸入操作比較繁瑣,這就在一定程度上要求使用者具有一定的計算機水平。而現在,我國大部分施工管理人員和造價工程師在計算機的使用方面還不能夠達到上述要求。其次,由于設計圖紙的不夠規范,圖層設計雜亂無章等方面的原因,大大降低了三維算量軟件的自動識別率。再次,有一些工程人員或造價人員不能及時拿到電子圖紙,導致建模工作變得復雜,加重了他們的工作量。另外,市場上三維算量軟件的種類繁多,數據接口大不相同,導致軟件在讀圖時出現錯誤,影響實際效果。最后是由于軟件的開發成本過高,限制了軟件的使用范圍。

2三維算量軟件在工程管理中的重要特性

傳統的手工計算工程量的過程相當繁瑣,如需要翻看圖紙、列計算式、計算分項工程量等,恰恰相反的是,三維算量軟件就是省去了這些繁瑣的過程,能夠實現快速三維圖形建模等,直接通過計算機進行計算,精確度高且速度更快,完全實現工程量計算的自動化,規范化和智能化。因此,在工程管理過程中,三維算量軟件扮演著重要作用,其特性主要體現以下幾個方面:首先,操作簡單且界面清晰,能夠有效兼容現在常用的電子文檔,同時能迅速識別出電子圖紙的墻、梁等。其次,能夠對計算過程和工程建模過程有一定監督作用,具有修改查詢或控制模型的信息。而在建模和計算的過程中,一旦出現錯誤,操作者可以快速對計算環境進行檢查并修改,節約時間,十分方便。另外,在工程統計過程中,對于重合的結構可進行刪減,對于標準層計算可進行復制,使得計算效果得到進一步提升。而在核對成本方面,可采用自行套用定額鎖對信息進行完整換算,有效提高精確度。接著在工程的設計中,借助幾何尺寸的構建對工程量和鋼筋數量進行核對,從而實現工程量的自動分類,計算和匯總過程。最后,根據工程構件的實際形狀,利用軟件的開發功能對其進行補充或修改,從而使造價得到有效控制,同時使工程量的計算更加精確。

3三維算量軟件在工程管理中的實踐應用

三維算量軟件在工程管理中的應用很多,其主要體現在工程管理中的工程造價及施工過程等方面。首先,我們要對工程基本特征和性質進行定義設置。如對計量模式的設置,它就包括工程名稱、需要采用哪種計算規則、套用什么類型的定額等,而樓層設置包括樓層的標高和層高、有多少樓層等,只有這樣,才能使之后的圖形繪制和工程量的計算的準確度得到保證,使工程費用得到合理利用,才能有效控制成本。其次,我們可以根據縱橫軸網和施工圖的點位信息,確認出柱的位置,然后根據柱之間的軸網生成梁,而在柱和梁圍生成的空間范圍生產相對的板,接著根據板的邊線生成梁和墻,同時在墻上設置出門、窗等位置,這樣建筑的基本框架就可以產生了。最后,我們根據框架結構對立體封閉的區域設置天棚、屋面、地面等建筑部位的工程量信息。最后,我們可以根據樓梯、建筑等其他構件對參數進行定義,待一切數據結束之后,三維算量軟件系統便開始對工程進行自動統計分析,大概一分鐘就可以完成成千上百的分部分項工程量的計算,從而獲得我們所需要的各種數據,如磚砌體的體積、梁、板、柱的砼體積等數據。

工程施工過程中,三維算量軟件的應用范圍則比較廣泛,一般情況下,在進行施工階段。首先,三維算量軟件可以對工程的施工量進行計算。在工程管理過程中,每一項工程完成后都需要對總體工程量進行分層和分段的計算,使工程資金運轉、產品的采購和分配等要求得到滿足。運用三維算量軟件可以有效提高節點工程量統計精確度。其次,在工程的計劃和監控階段,三維算量軟件可通過最簡單的方式完成工程計劃和工程量的結算,同時在計算機中通過模擬形態顯示時間工程的效果得到全面呈現,一旦發現問題就可以立即進行修改。再次,三維算量軟件應用與變更管理功能。在設計過程中,三維算量軟件可根據實際情況直接對原圖紙進行增加或刪減構件,也就是說三維算量軟件可以通過每次對變更圖紙的信息輸入自動的刪減或增加相應的工程量。最后,使用三維算量軟件可以提前對施工圖紙進行審核,進而提前發現問題,從而保證施工技術的質量。總之,三維算量軟件可以給施工管理階段提供很多便利條件,然而,這一系統還處于發展階段,若將圖形軟件的自動化程度進一步加強和提高,那么,三維算量軟件將為工程管理帶來重大變革。

4結束語

通過以上所述,三維算量軟件在工程管理中具有重要作用和實踐應用。在工程量的計算中,不僅可以工程的計算精度,還可以降低成本費用。而在施工管理中,還可以對成本、材料等方面進行調控。相信在未來的發展中,三維算量軟件將會在工程管理中得到全面普及和應用,在保證工程質量的同時最大限度的提高經濟效益。

作者:韓璐 單位:陜西職業技術學院

軟件管理論文:軟件研制合同信息管理論文

一、科學制定監管工作信息管理網絡計劃

在系統需求分析階段,要明確軟件維護及保障的范圍及要求,研究軟件運行所需支持環境,檢驗軟件是否符合更新及擴充要求;在軟件設計生產階段,對系統的擴展、壓縮和變更及設計是否符合合同中維護性和保障性要求進行監管;在測試階段,進行軟件單元測試和集成測試分析,統計分析軟件出錯情況并監督改進,確保符合合同要求。進行可靠性、安全性、維護性及保障性論證、分析和設計的監管信息管理,是監管部門的一項重要工作,對最終軟件定型后滿足技術指標的要求有重要意義。監管部門在研制過程中的各個階段,要監督協調承制方完成相應的可靠性、維護性、安全性及保障性設計工作,監督承制方實施可靠性與環境考慮應力篩選試驗(ESS)以及失效模式及影響分析(FMEA)。在這個階段,承制方要充分利用試驗和分析的信息,改進設計和編程等,提高軟件的“四性”。

二、注重軟件技術狀態監管信息的獲取

技術狀態管理是伴隨大型復雜軟件發展而形成的一種工程管理方法,是系統工程管理的重要管理方法和手段之一。其目的在于通過對產品質量的技術方法、研發體系、軟件研制進度進行評估,以對產品的研發效率進行管理,達到最佳的投入產出比。做好對軟件研制技術狀態監管信息的審核對軟件研制及生產的各個階段技術狀態進行監管,重點監督軟件研制進程的需求分析、設計、編碼開發、組裝及測試等關鍵階段的軟件技術屬性,包括軟件質量的穩定性以及良好的互換性、維護性等。管部門對技術狀態的監督信息管理是合同履行監管的一個關鍵環節,要從嚴從細把關。在研制過程中,監管部門對承制方主要監督工作包括:明確軟件研制網絡流程,確定各個關鍵節點和重點階段進行監督;軟件的重點監督技術屬性,合同對軟件的功能及性能等質量需求;對各個監督階段的監督結果進行整理形成報告,上報監管部專家進行評審,確保軟件研制過程中的技術質量與合同文件相一致,確保技術狀態管理目標的實現以及合同的正確、完整履行。做好軟件測試信息的提取工作軟件測試是軟件研制過程中一項使研制實際過程與合同任務書相對比的關鍵手段。

研制過程的試驗類型主要有摸底測試、驗證測試、攻關測試、鑒定和定型測試。在正式測試前,監管部門應協調承制方內部進行的試驗稱為摸底測試;應用新技術前進行的測試和為確認設計輸出滿足設計輸入要求時,要進行驗證測試;為解決關鍵技術和質量問題時,要進行攻關測試;確定樣機是否達到鑒定要求,承制方要進行鑒定測試:確定新產品是否符合規定要求時,承制方要進行定型測試。監管部門評審測試結果是證明軟件設計、質量是否達到預期目的、滿足合同任務書要求的最常用、最直接、最有效和最可靠的方法。監管部門通過提取和評審各種測試信息,可以了解掌握產品研制質量的第一手資料。對于重要試驗,監管部門要根據試驗的目的和有關規定,督促研制單位編制試驗大綱,經審查認可或簽署意見后,參加測試評審并監督研制單位嚴格按測試大綱和實施試驗規范實施測試。對于鑒定和定型測試,監管部門要協調承制方按規定參加,按測試大綱和試驗規范實施測試。對于鑒定定型后測試,監管部門要按規定參加對測試大綱的審查并發表意見,參加測試全過程。承制方對參加的所有測試均要作記錄,并且監管部門對試驗結果以認可、簽署意見或在評審會上發表評價意見等方式實施監督管制,對測試暴露出的產品技術質量問題,監管部門要督促研制單位采取糾正措施并予以實施。監管部門要對糾正措施的正確性予以審查,對實施情況進行監督,并驗證效果。監管部門重點參加涉及關鍵技術、產品或嚴重質量問題的測試和鑒定、定型測試。做好監管信息管理的標準化工作標準化是人們在經濟、技術科學等社會實踐中,對重復事物或概念,通過制訂、或實施標準,達到統一,以獲得最佳秩序和社會效益的一種活動。在這里,監管信息管理標準化工作就是監管部門的一切監管標準都應嚴格按照合同任務書的要求來界定,如果實際情況偏離了合同任務書的規定,那么承制方也就違反了合同履行。日本著名質量管理學專家石川馨教授曾經說過:“沒有標準化的進步,就沒有質量的成功,質量與標準化是一輛馬車的兩個輪子。假若不了解這種關系,標準不得力,質量控制最后將以失敗而告終。”

作者:王丹 鄭海平 單位:海軍航空工程學院

軟件管理論文:系統軟件信息管理論文

1、總體功能劃分

福建電大學生學籍管理系統軟件是以學籍管理為中心,面向學校領導、教務管理人員、以及其他有關工作人員以及學生的一體化的學籍管理系統軟件,可實現包括學生成績打印、學歷證明打印、相關信息查詢、學生成績統計、后臺數據管理和維護以及數據庫備份等功能。按照系統需要完成的功能可分為:(1)教學計劃管理:教務管理人員選擇不同的分校(教學點)、年級、專業,輸入教學計劃包括課程名稱,課程學分,選修必修等信息。(2)學生信息管理:包括學生修過的課程成績和畢業情況,還包括課程成績錄入:選擇不同的分校(教學點),學生的年級專業,在輸入學生基本信息的同時系統根據學生的年級,專業等基本信息自動查詢生成學生應修的學科,并在同一個頁面中顯示學生所有課程的成績。(3)查詢學生信息:普通用戶通過輸入學生的姓名、年級、分校(教學點)、學號其中的若干個模糊信息來查詢到該學生的所修課程成績和畢業情況。(4)學籍數據統計:教務管理人員可根據分校工作站、年份、專業等關鍵字統計對應的學籍檔案數據,還包括各種數據的分布圖如某課程的成績分布情況等信息。(5)權限日志功能:由超級管理員進行創建各用戶,并給相關用戶授權分配管理權限。查看日志,日志中對學籍檔案數據的特殊操作如修改刪除等操作記入日志,并說明操作的原因以便查對。(6)系統管理:由超級管理員進行包括分校、教學點、專業類型、課程形式等基本信息的維護。還包括整個系統得環境變量,數據庫備份等內容。(7)開具成績證明:教務管理人員通過學生的姓名、年級、分校(教學點)、學號其中的若干個模糊信息查詢到該學生的信息后,自動打印出學生的成績表,同時記下成績證明開具時間和教務管理人員的打印記錄。(8)開具學歷證明:教務管理人員通過學生的姓名、年級、分校(教學點)、學號其中的若干個模糊信息查詢到該學生的信息后,自動打印出學生的學歷證明,同時記下學歷證明開具時間和教務管理人員的打印記錄[4]。

2、驗證和顯示控件的實現過程

為了解釋驗證和顯示控件的實現過程選用系統用戶登陸模塊為例。該模塊為系統軟件初始頁面用來驗證用戶信息。用戶通過輸入用戶名、密碼和驗證碼來登陸本系統。驗證碼使用系統隨機生成的圖片來完成,驗證碼保存在用戶的SESSION當中,當用戶的信息和數據庫中數據完全對應的情況下,運行用戶跳轉到主頁面,同時用戶的各個信息也保存在該用戶的SES-SION中。為了用戶密碼的安全性,密碼的保存形式使用MD5加密方式。同時輸入信息的三個文本框使用AJAX技術實現了用戶輸入信息的提示工作。該模塊的功能有:系統用戶登陸與系統用戶驗證的功能。系統用戶登錄頁面代碼:為。其中CS文件中引用了系統的幾個必要的命名空間。登錄部分通過控件建立面板,通過作為用戶名、密碼和驗證碼的輸入框同時設置AJAX事件,實現輸入不能為空等基本客戶端驗證。驗證碼的圖片通過控件引用來顯示隨機的驗證碼圖片信息。為了解釋頁面布局框架的實現過程選用系統主界面模塊為例。該模塊工作主界面如圖1-2所示,各模塊主要功能包括:學籍信息查詢模塊,主要實現學生成績查詢和學生學歷查詢兩個子模塊功能;學籍信息輸入模塊,主要實現教學計劃的輸入和學生信息的輸入兩個子模塊功能;系統管理模塊,主要系統用戶管理和系統預設兩個子模塊功能。

3、總結

該畢業生教務信息管理系統的實現改變了福建電大對2000屆之前畢業生學籍管理工作的落后局面,提高了工作效率,并為學生網上成績查詢提供了良好的窗口。在該系統中完整的運用了支持AJAX的Coolite組件技術提升了系統的界面友好性,提升了系統的功能健壯性,也提升了系統在使用中的高效性。該系統的運用對實現學籍管理的科學化、現代化起到了積極的作用,對推動學校信息化建設具有重要的現實意義。

作者:桑海翎 單位:福建廣播電視大學電子信息與計算機系

軟件管理論文:軟件設備管理論文

1關于零件入庫信息的簡介

一個現代化的大型礦井必然會有不同采區,采區內所需同型零件眾多,如何對零件進行準確的統計就十分重要。我們在每個采區下設置一個倉庫,這樣即為了能快速處理采區內各類機器故障,又能更好的對采區內已有零件進行管理。對應的我們可以建立個數據庫用來存儲這些零件的信息(見圖1),這個數據庫包含零件名稱、存放地點、庫存數量、類別(主要針對單軌吊的柴油、電瓶之分),通過jsp我們可以在IE瀏覽器上快速查詢你所需要的查找的內容。這就是一個完整的錄入零件信息過程,在此過程中我們只需要輸入零件的基本信息,其余的操作都是由軟件在后臺的運作為我們完成。這樣我們就避免了面對冗雜的表格,可以準確的添加零件的信息內容了。

2關于零件出庫信息的簡介

當一個采區的機器需要更換某個零件時,應該相應地讓此采區的倉庫內存在此零件,那我們就會遇到以下幾種情況(見圖2):(1)此采區倉庫沒有這個零件且其他采區倉庫也沒有這個零件,那么我們必須首先把此零件信息錄入完整后,再在機器信息表中輸入更換的零件名稱、零件更換數量以及更換的時間。(2)此采區倉庫沒有這個零件但其他采區倉庫有此零件,那么我們必須把其他采區倉庫內的此零件調用到此采區倉庫內,再在機器信息表中輸入更換的零件名稱、零件更換數量以及更換的時間。這就是一個完整的出庫過程,在此過程中我們只需要輸入需要更換的零件信息,其余的操作同樣由軟件在后臺為我們執行。同樣減少了面對冗雜的表格,也可實現對倉庫內零件數量的精確管理。

3關于生命周期需求的簡介

對設備的管理最注重的就是零件的生命周期,因為這直接關系到一個產品的質量。當我們能追蹤統計到一個零件的生命周期,我們就可比較哪家廠家的零件質量更好,使用周期更長。從長遠來看選擇質量較好的廠家也能為我們企業的純利潤做出貢獻,實現企業的現代化管理水平。生命周期的統計是通過追蹤出庫過程實現的,在同類機器中同一個編號的設備如需更換同類型設備,都會產生一條記錄。那么我們可根據這條記錄查找到最近一次更換的時間,那么用今天的時間減去最近一次更換此零件的時間,就會得到這個零件的生命周期(一個零件的生命周期=同類型零件替換它的時間-此零件安裝的時間)。在生命周期的計算過程中,我們必須縱向的比較設備的編號、設備的類別(在這里主要區分柴油、電瓶單軌吊)、零件名稱、零件所屬大類、零件更換時間(見圖3)。只有在同一臺設備上并且我們所換的零件是一致的,軟件經過后臺運作才能把得到的結果反饋給我們。為了能得到打印版本,我們在設計之初就要求能通過數據庫的輸入、輸出流,把數據庫的記錄導出來(以Excel表格的方式)。不論是我們要求查詢的結果,還是數據庫內所有的記錄,都能以Excel的方式導出到我們指定的文件夾內。

4結束語

眾人拾柴火焰高,在設計這套軟件的過程中我們難免有考慮不周全的地方,這份系統也只是簡單地把我們在日常管理中遇到的問題做了個簡單解決。

作者:劉玉水 陳朋 李深廣 單位:山東能源新礦集團翟鎮煤礦

WBSR模式與軟件項目管理論文

1WBSR模型形式

WBSR模式是建立在WBS基礎之上的,與責任融合后形成的一種新模式。從WBSR角度開展工作,能夠確定軟件項目的工作及產品范圍,為工作順利開展指明了方向,將工作細化之后,分配給每一個工作人員,促使工作人員明確自身職責,從而為項目計劃制定、考核等工作奠定堅實的基礎和保障。

2模型具體步驟劃分

通過對模型進行深入分析和研究,并結合軟件項目特征,能夠確定責任范圍,對整個項目進行結構分解,得到WBS集;軟件項目的開發需要將用戶需求作為優秀,進而通過模型進行分解,獲得PBS集;最后,要制定與項目開發相關的部署,確保每一個環節都能夠順利進行,保證項目進度,為工作提供依據,通過這種方式,不僅能夠確保工作有條不紊進行,還能夠有效提高工作質量和效率,從而促進軟件開發工作進一步發展。

3模型主要應用流程

WBSR模型在軟件項目管理中的應用主要涉及對項目的分解、工作目標的確認及更新。首先,建立工作小組,工作人員作為軟件項目管理的優秀,其成員綜合素質直接影響工作能否順利進行,基于此,小組成員一般選擇項目經濟、技術人員等,還可以增加用戶代表等,以此來確保軟件開發的合理、科學性;其次,工作、產品等結構分解,工作分解作為模式應用的基礎,應結合實際情況進行合理分解,切勿盲目性,還需要結合成員經驗等因素,為工作順利開展提供支持;軟件產品作為參與市場競爭的關鍵,分解產品開發,能夠深度挖掘員工潛力,提高產品適應力,與客戶達成共識;最后,還需要結合實際情況對項目范圍進行及時調整,如果范圍發生變化,相對應的工作流程也需要進行調整,實現統一、系統發展目標。

4模型應用情況

將軟件項目管理與WBSR模式結合,將各個工作進行細致劃分,能夠為軟件計劃、預估等工作提供依據,確保工作順利開展,在一定程度上推動了軟件項目進一步發展,與此同時,在項目開展過程中,負責人加大對實際工作的監督和控制力度,能夠及時發現不足之處,并采取有針對性措施,確保軟件產品開發質量,該模式的應用,能夠直觀的反映組內成員的實際表現,為日后進行績效考核奠定了基礎,從而有效提高管理水平,促進企業可持續、健康發展。

5模式性能評價

通過對WBSR模式在軟件項目管理中應用情況調查可知,模式對工作過程及產品開發從不同角度進行合理分解,提高了項目范圍的精準性及有效性,避免工作失誤情況的發生,并且將工作細化至每一個人受眾,形成良性循環,促使員工能夠認真、負責完成工作,起到了積極地促進作用。因此,面對社會發展新形勢下,企業軟件項目管理可以大力推廣和普及WBSR模式,提高產品適應力及質量,從而實現企業經濟效益最大化目標。

6結論

根據上文所述,隨著社會進步,軟件開發企業需要不斷優化和完善自身管理,才能夠提高競爭力,在市場競爭中占據一席之地,而工作分解結構作為一種有效模式,能夠幫助企業實現這一目標。因此,企業要明確認識到此模式對自身業務發展的重要性,不能夠采取有效措施,深入分析和研究模式內涵及本質,結合實際情況,將軟件項目工作進行合理分解,合理分配,提高工作效率和質量,從而促進企業可持續發展,為我國相關領域發展注入新動力。

作者:杜宇 單位:哈爾濱師范大學軟件學院

軟件管理論文:遠教服務的軟件工程管理論文

1燃盡圖的應用

燃盡圖主要是通過圖形化的表現形式反應出時間與剩余工作量的關系,在圖形中分別以x軸和y軸來體現。橫坐標主要表示工作時間,而縱坐標用來表示剩余工作量,同時用點對工作量進行劃分,最終通過點之間的折線連接來反映出工作量的變化軌跡,并與另外一個原估計線進行對比,兩種線段以不同的顏色進行區分,當控制線高于實際趨勢線,那么則表示工作進程正常,反之則表示工作存在滯后性,當趨勢線呈現上漲趨勢,則表示一些工作被疏忽,這種表現形式相比以往更加直觀和準確。其價值還體現在以下方面:第一,可以反映出項目的實際進度;第二,具備風險預測能力;第三,對當前項目消耗時間做出直觀的評判。當燃盡圖的線段趨勢出現變化時,則表示對應的不同情況,當依次上升、下降時則代表很多事務沒有納入計劃當中,而開展工作后又發現了更多的任務;當燃燒突然停止則表示目前任務的劃分不夠精細,必須在下一個迭代中對項目進行細化;緩慢之后到結束有余下的工作任務,則會推遲到下一個迭代當中,進入下一個迭代中,可以選擇將一些無關緊要的故事納入其中。在實際的項目開發當中,使用敏捷過程能夠實現較大的優勢,可以顯著提高產品本身以及開發的質量,并且便利了人員的交流,提高了團隊的自我管理能力。

2監理機制在遠教服務網的應用

監理機制應該在項目最初的策劃階段就予以完善,在前期監理單位主要扮演咨詢顧問的角色,能夠協助完成IT戰略的制定。完成戰略制定之后,監理單位的角色就成為監理公司,并且利用資訊時期累積的工作經驗開展以下工作,避免了繁復的監理選擇過程。監理公司將內部高素質人員組成一個專項的監理委員會,并與項目咨詢師保持密切的聯系,同時還能夠對項目的相關人員進行監理知識培訓,從而提高項目的運作效率。經過對敏捷方式的調整,目前監理工作與項目的契合度更高,能夠發揮出更多的優勢,其已不再是外來的單位,而是項目內部的組成部分,利用敏捷方法進行監理能夠獲得良好的管理效果。監理工程師主要承擔Scrummaster的角色,其職能與Scrummaster相結合,能夠提高項目的實效性。Scrummaster的職能主要包括以下幾個方面:第一,讓產品負責人與產品開發之間的障礙得到排解,便于產品負責人開展相關工作;第二,使產品負責人了解投資回報的額度,協助其明確工作方向;第三,優化開發隊伍的自主創造力;第四,提高開發隊伍的工作效率;第五,完善工程工具以及實踐,使得功能增量都存在可交付性。監理人員則負責與項目經理之間相互溝通,輔助其完成Sprint信息頁面額創建,而這個過程對成員階段目標的實現也有重要意義,另外還需要控制燃盡圖的變化情況,保持故事進度的及時性,當迭代完成后監理人員還應該演示Sprint,使相關方對項目進度的運行情況進行直觀的了解,避免項目偏離原本設定方向。總的來說Scrummaster與項目經理協商階段計劃的過程使其控制功能的具體體現。在計劃的制定過程中,產品負責人應該預估時間,尤其是合同中的故事必須進行粗略的估算,而監理工程師應該確保估算過程不是由產品負責人單獨制定的,而是與團隊協作后的寫過,最后產品負責人回答疑問并對條目內容進行描述。建立工程師還需要對生產率進行計算,主要依據是迭代中實際的完成情況以及計劃,結合項目在每個階段的結束時間,對是否按期完成做出評價,針對實際情況對人員以及計劃做出動態調整。

3溝通管理的應用

Scrum的主要功能就是加強隊伍之間的聯系,而遠教項目本身就是有三方共同組成的,即咨詢監理和甲乙雙方,正是因為這種結構模式導致溝通的成本上升,因此在遠教服務項目當中,三方的溝通是重點工作之一,只有保證溝通機制完善,才能夠提高執行的效果。Scrum主要溝通包括計劃會議、展示會議、站會、總結會議。計劃會議主要圍繞backlog的內容,在會議內對其執行方式以及時間進行協商;展示會議主要與用戶溝通,向其展示階段性的項目成果;站會是對每天的工作進度進行回報和溝通;總結會議則是對Scrum進度進行總結,并對其問題提出針對性的建議。在以上溝通方式中,每天一次的站會最為關鍵,其時間和地點相對固定,而其形式也易于接受,目前其實質主要是工作內容的匯報過程,為了防止其與既定目標相偏離,可以采取以下措施:第一,如果人員出現遲到情況,那么應該采取一定的罰款措施,收繳的罰款用在會議的一些支出上,這樣能夠約束人員的紀律性;第二,如果工作匯報的過程中被無故打斷,那么可以采取token的發言方式,任何人員在進行陳述的時候必須申請token;第三,當會議已經偏離既定軌道,呈現匯報形式時,可將討論的目標設定為項目組成員而不是僅僅針對Scrummaster進行回報;第四,發言的過程必須有明確的層次,即三段發言方式,主要是昨天所做工作內容的回報、后續工作的執行方式以及對出現的問題尋求幫助,在問題一環節的闡述中,應該避免過多的糾纏問題的解決方式,而應對問題進行詳細的講述。展示會議也是較為重要的一種溝通方式,監理工程師在工作中應該注意以下要素:第一,對spirnt的內容進行詳細闡述,如果人員對產品知之甚少,有必要用幾分鐘進行描述;第二,演示應該側重于快節奏,以效率為首要準則;第三,重點在于成果展示,而不是對過程的過多闡述;第四,有條件的時候可以讓客戶實用相關產品;第五,避免過于花哨的演講,而是應該對實際工作的代碼進行演示;第六,在bug修復問題上可以粗淺提到,但是不應進行演示,避免模糊視線,忽略重點故事。總結會議是指回顧會議,主要是對項目進行歸納和總結,主要由產品負責人帶頭,并讓項目人員都參與進來。會議重點應該是未來工作的優化方式而不是具體工作任務,目標放在提高開發效率上。總結會議完全依靠于人員的主觀意識,因此對人員的素質有較高要求,當問題出現時應該結合相關素材予以總結,并對會議的內容和成果以文檔的形式記錄下來,從而為下一個Sprint提供參考建議。

4結束語

總的來說,軟件工程管理技術的不斷成熟大大提高了遠教服務網的運行效率,發揮出協調和監管的作用,當然也對人員的綜合素質提出了更高的要求,監理工程師必須了解敏捷開發各個環節的工作流程,并提供正確的指導,只有這樣才能夠對項目整體帶來較大的效益。

作者:王聽 單位:武漢大學信息管理學院 武漢交通職業學院

軟件管理論文:軟件測試質量管理論文

1測試流程不合理

1.1測試設計重點偏離使用QC軟件測試發現bug統計,如表1所示。根據表1工作量統計,25人/日為5個中級測試工程師一周的工作量,但是根據測試用例發現的bug數量僅占bug總量的44.18%,該比例顯示測試用例的設計重點嚴重出現偏離。需要在測試用例設計的方向上進行調整。

1.2測試過程不可控QC軟件測試計劃中測試執行階段為2013.3.8-2013.3.27,執行三輪測試;實際測試時間為2013.3.23-2013.4.20,執行測試三輪,計劃完成時間嚴重偏離,表2為原計劃與實際計劃的對比。表2顯示測試計劃進行了較大調整,計劃截止時間比原計劃延遲23天。延遲原因經分析主要為開發提交測試時間延遲,開發提交版本問題較多,測試計劃安排不合理,在兩輪測試間為安排開發修改bug時間等。想要解決該問題,不僅需要對測試過程進行管理,同時也需要對開發提交的測試版本質量進行管理。

2軟件質量管理改進對策

2.1需求工程管理軟件開發過程中,需求不明確會帶來需求的頻繁變更,浪費了很多時間。針對此項問題,可對需求相關的活動進行統一管理,其需求管理結構圖如圖2所示。加強需求開發和需求管理的有機結合,不僅減少了需求的變更次數,還解決了工程師對需求不能理解到位的問題。需求開發和需求管理同樣重要,只有兩者互相配合才能做出用戶滿意的產品。

2.2立項管理為了使有限的資源發揮更高的價值,公司可通過立項管理流程進行立項管理,立項管理流程分為立項建議、立項評審和立項籌備三個階段,其具體流程圖3所示。

2.3測試流程管理針對測試流程中發現的問題,可對整體的測試流程做如下的改變:(1)測試部門可進行需求學習及需求討論,對理解不清楚及有疑問的需求,由研發設計部門進行解答,研發設計部門不能解答的由其聯系用戶確認后作出解答;(2)需求確認后,針對系統功能和性能等指標,由測試工程師進行測試測用例的設計,設計從兩個方面進行,一方面測試工程師根據需求進行測試用例的編寫,另一方面測試工程師可根據用戶反饋問題進行分析匯總;(3)使用QC功能測試工具對應用軟件兼容性、操作系統兼容性進行測試,以便于使用測試工具完成多種環境下的功能和兼容性測試;(4)進行自由測試以便于對系統測試用例進行補充,分析測試用例未覆蓋問題的原因;(5)定期分析缺陷庫中的問題,分析問題產生的原因,進行測試用例的修改。

3結論

本文指出了軟件質量管理過程中可能會引起軟件質量問題的原因,對軟件質量管理的相關問題進行了分析,歸納和總結,這些問題在軟件開發人員中具有一定的普遍性。實踐表明,通過對這些問題進行分類,開發人員可以清楚地知道在軟件設計中容易出現的問題,能夠及時采取相應的措施,推動軟件質量的全面提高。

作者:翁婕丁鐵喬揚單位:南京萊斯信息技術股份有限公司質量與技術管理部

軟件管理論文:智能移動終端軟件質量管理論文

1Web化演進是重要方向和新的機遇

近年來,HTML5為代表的Web技術得到長足發展,可以在操作系統上構建應用平臺所有的要素,實現跨平臺、跨屏,提供統一的用戶體驗,為國內廠商利用Web作為應用平臺、打造獨立的生態系統提供了機會。HTML5是技術變革,推動web應用達到Flash應用那樣的互動性和媒體能力,同時保證web應用在集成到設備和集成用戶數據方面和移動應用一樣。HTML5推動移動互聯網水平化演進,給產業軸心和發展模式轉變帶來新機遇,推動Web應用環境替代移動智能終端操作系統成為移動應用的承載平臺,打破移動智能終端操作系統和應用之間緊耦合的綁定關系,促進其由垂直一體化向水平化方向演進,顛覆現有移動互聯網的產業格局和發展模式。“Web平臺和互聯網渠道”將取代“移動智能終端操作系統和應用程序商店”成為產業新的優秀,產業軸心和模式的轉換帶來新的發展機遇。因此,Web是國內廠商在移動平臺方面重點發展的方向。運營商可以推動WebKit朝著更好的帶寬管理、更緊密集成硬件多媒體加速器的方向開發。此外,運營商可資助開發更好的跨平臺開發工具,使HTML,JavaScript開發者能面向更多的原生平臺和大眾市場瀏覽器。目前,運營商也積極研發并推出自主知識產權的操作系統,如聯通沃PhoneOS、移動OPhoneOS。目前,以FirefoxOS、ChromeOS等為代表的WebOS也成為當前移動互聯網領域的熱門話題,內核支持原生應用和Web應用運行框架的混合型操作系統也有長足發展,支持HTML5框架和Java應用框架,應用開發者可以選擇其中之一開發其應用;整合通信服務、多媒體處理、定位地圖服務、日歷、郵件等日常使用的基礎應用。目前,市面上比較典型的混合型操作系統是“阿里手機操作系統”,其采用了自有的虛擬機,在Linux開源內核上開發了阿里云操作系統,并疊加了阿里云自行研發的“云應用引擎”(CloudAppEngine),用于支持HTML5Web應用。阿里手機操作系統能夠兼容Andriod系統,可以支持基于Andriod平臺開發的應用,兼容程度可達90%以上[1]。

2智能移動終端軟件質量管理研究

伴隨著終端智能化及網絡寬帶化的趨勢,移動互聯網業務層出不窮,日益繁榮。但與此同時,移動終端越來越多的涉及商業秘密和個人隱私等敏感信息。移動終端也面臨各種安全威脅,如惡意訂購、自動聯網等,造成用戶的話費及流量損失;木馬軟件可以控制用戶的移動終端,盜取賬戶、監聽通話、發送本地信息等。移動終端作為移動互聯網時代最主要的載體,面臨著嚴峻的安全挑戰。智能移動終端惡意軟件危害根據2012年中國計算機網絡安全年會上國家互聯網應急中心副總工程師、國家網絡信息安全技術研究所所長杜躍進先生的報告,移動智能終端軟件安全檢測顯示,針對采集的48萬多個應用軟件,經掃描發現超過200多個已經明確是病毒的軟件。從中隨機選擇一萬余款應用軟件,利用國家網絡信息安全技術研究所自主研發的工具進行深度代碼分析,發現很多軟件存在惡意行為或可疑行為。其中,存在敏感行為的超過5000個,當中未經用戶許可自動訪問網站的3185個,自動向外發送短信或彩信的13個,另有4個明顯存在惡意行為(照比例計算,在48萬個應用軟件里至少有160個是尚未被防病毒產品檢出的惡意軟件。因此,移動互聯網相關應用軟件的整體安全現狀堪憂。而根據網秦云安全監測平臺統計,2013年全球共查殺到智能移動終端惡意軟件134790款,同比2012年增長106.6%;2013年感染終端共計5656萬部,同比2012年增長76.8%。

目前惡意軟件的傳播方式主要有五種:網絡下載傳播、藍牙(Bluetooth)傳播、USB傳播、閃存卡傳播、彩信(MMS)傳播等。據《2013年上半年中國手機安全狀況報告》指出,在手機惡意軟件的主要危害中,資費消耗、隱私竊取和惡意扣費位列前三。惡意軟件主要危害類型如下:《2013年上半年中國手機安全狀況報告》顯示,今年上半年國內新增手機木馬、惡意軟件及惡意廣告插件共計45萬余款,感染總量超過4.8億人次,接近2012全年感染量。其中,安卓新增木馬占總量的97%,九成以上含有隱私竊取行為。2013年上半年Android新增惡意軟件月度統計情況如圖1所示。下面結合實例簡單介紹惡意軟件的危害。著名竊密軟件“X臥底”由泰國的Vervata公司開發,引進中國后改名“X臥底”。該軟件能夠監聽話音、發送本地信息,個人隱私數據都被發送到第三方服務器上。其原理如圖2所示。“X臥底”在短信監控環節能顯示出對方的號碼、收發短信的時間以及短信的詳細內容;電話監控方面破壞性較強,能夠顯示被監控方通話的號碼、通話時間和時長,并且能同時將通話錄音保存為一個AMR格式的音頻文件發送到監控方的指定郵箱;環境監聽方面,當主控號碼撥打安裝了X臥底的被監控手機時,被監控手機會自動將電話接通,主控號碼方能夠聽到對方周圍聲音,但在被監控手機上無任何顯示;一些“X臥底”變種(如Android版)還具備扣費功能。可見,加強移動終端相關應用軟件質量的管理已迫在眉睫。智能移動終端軟件質量管理目前的主要操作系統平臺有Android、iPhone、WindowsPhone等。雖然惡意軟件在各個平臺都存在,但由于各個平臺的安全機制差異甚大,不同廠商的智能終端面臨的安全風險也截然不同,甚至同樣的操作系統,由于不同OEM對其安全加固程度不同,也呈現出不同的安全特性。

2.1軟件自動化測試工具的應用軟件質量因素主要包括十點,功能性質量因素:正確性,健壯性,可靠性;非功能性質量因素:性能,易用性,清晰性,安全性,可擴展性,兼容性,可移植性。軟件自動化測試對于提高軟件的測試效率和質量有著至關重要的作用。自動化測試使用機器執行測試案例,能夠節省大量人力,測試效率也更高。自動化測試通常采用腳本技術實現,便于測試經驗的積累和復用。軟件自動化測試工具除了傳統的黑、白盒測試工具,還包括對數據生成進行檢測的工具、對管理進行測試的工具。測試數據生成工具主要應用在測試的前端,為測試過程準備大量數據,目前典型的測試數據生成工具有:Bender&Associates公司提供的功能測試數據生成工具SoftTest和InternationalSoftwareAutomation公司提供的PanoramaC/C++測試數據生成工具;測試管理工具是指用工具對軟件的整個測試輸入、執行過程和測試結果進行管理的過程,主要有MercuryInteractive公司的TestDirector、IBM-Rational公司的ClearQuest。目前自動化測試工具的種類非常多,我們在選擇自動化測試工具時,要綜合考慮各方面的因素,使軟件自動化測試工具得到準確使用,只有這樣才能不斷提高測試的質量和效率,降低測試所需要的成本,從而促進軟件開發工作的快速發展。

2.2智能終端統一管理平臺智能終端作為行業終端,安全應和行業應用結合。可通過搭建終端安全統一管理平臺,實現信息收集、檢索、分析,對智能移動終端軟件質量問題實行系統化、網絡化和動態化的跟蹤。不定期提供質量信息綜合分析報告,其中包括軟件測試過程的結果,得出的結論,缺陷分析及其限制因素,測試資源的消耗,提供統一的安全策略,最大程度確保企業終端的安全。統一管理平臺的組成架構如圖3、4所示。國外運營商如AT&T已經為其企業客戶提供類似的終端安全統一管理平臺。企業管理人員登錄到管理平臺之后,可以看到自己企業管理的所有手機,選擇想要管理的手機,點擊“管理手機”按鈕,就可對手機進行“刪除短信”、“刪除聯系人”、“刪除通訊記錄”、“重啟手機”等操作。如某員工離職后,企業就能即時刪除其手機上的所有信息,以保證企業客戶數據的安全,該員工歸還的手機把信息清空后,仍可被下一名新員工使用。假如某員工手機被盜,不法分子常常會將舊卡丟棄,并換入新卡銷贓。此時手機端軟件會自動發送信息給后端管理平臺,管理人員可以立即刪除手機內的所有信息。

2.3完善相關法規,加強監管智能移動終端軟件的發展離不開國家相關部門的監管,國家在完善政策法規標準的同時,也要鼓勵軟件開發企業、軟件商店及終端設備制造商規范軟件開發及應用監查,充分發揮主管部門的領導監察作用。移動互聯網作為第五媒體正在以飛快的速度發展,XPhone和XPad等智能移動終端的普及和app應用商店的流行正極大地改變著人們的生活方式。移動終端軟件質量的綜合保障和自動化能力的提升是軟件領域發展的一個方向,對我國移動終端軟件行業的健康發展起到良好的保障作用。

作者:李亦豪單位:工業和信息化部電子科學技術情報研究所

軟件管理論文:計算機軟件工程管理論文

摘要:社會的發展帶動著科學技術的進步,在現代的社會生活中,科學技術已經得到了廣泛的應用,為各領域帶來了極大的便利。近幾年,計算機軟件開發項目開始涉及各個領域,與此同時它也面臨著很多未知的風險,計算機軟件在開發過程中存在著很多問題,為了避免這些問題的出現,必須對計算機軟件工程進行管理,促進計算機軟件的開發。計算機技術的應用讓我們的生活更精彩,讓我們獲取信息的途徑更加方便和快捷,計算機軟件工程的有效管理可以很大程度上影響信息化的發展過程,同時也為我國的社會主義發展提供更強大的力量。該文主要對計算機軟件工程管理與應用進行了簡單的分析和討論,希望能對以后的工作有所幫助。

關鍵詞:計算機軟件;工程管理;應用

隨著科技的高速發展和應用,計算機開始在各領域中得到應用,這給人們的生活帶來了很多便利。最近幾年,很多企業和工廠都開始借助科學技術,采用智能化的生產,所謂智能化就是利用計算機來控制整個生產的流程,而非人工化,這一應用大大節約了人工成本,同時也提高了工作的效益。但是這一功能的實現還得借助軟件的支持,所以計算機軟件工程的開發是非常重要的,另外為了解決開發過程中遇到的相關問題就必須加強軟件工程的管理,提高軟件開發的成功率。但是由于人們受到傳統思想的影響,我國計算機軟件工程管理工作沒有得到一定的重視,所以很多問題都還有待探索,那么我們應該如何加強計算機軟件工程的管理工作,是當前必須要思考的問題。

1計算機軟件工程概述

1.1軟件工程的定義

軟件工程是一種開發軟件工程學科的方法,主要是根據計算機科學、數學及管理科學等原理來進行開發的,軟件工程開發的主要目的是優化質量、節約成本和改良方法。軟件開發所根據的原理不同,開發出的軟件的運用就會不同,比如運用數學原理開發的軟件主要用于模型的構建及算法;運用管理科學開發的軟件主要用于資源、計劃及成本管理等。軟件工程目標在于:在對成本進行控制的基礎上,開發出適應性強、容易修改及維護、最大限度地滿足用戶的需求的軟件產品[1]。這些目標的實現對產品質量的改善有一定意義,同時也提高整體開發的效率。

1.2計算機軟件的功能

計算機主要是由硬件和軟件兩部分構成的,所以在對計算機進行研發的時候應該把硬件因素考慮在內,同時又要注重軟件工程方面的投入。計算機軟件系統主要包括兩個部分,由系統軟件和應用軟件構成,兩種軟件的功能也是不一樣的,系統軟件的功能主要是對計算機運行過程進行監控、維護和管理,比如常見的計算就操作系統和病毒查殺系統;應用軟件的功能是比較實際的,比如常見的辦公系統、人事管理系統、財務管理系統等等[1]。計算機軟件功能的應用主要是指導計算機有效運作,讓用戶更加方便地操作。

2計算機軟件工程管理的主要內容

2.1組織機構管理

組織機構的管理不是簡單的開發人員的集合,而是強調的整體的組織。在一個完整的組織機構中,好的管理應該是人員分配明確,信息傳遞快速。但是在實際的組織機構管理中并沒有統一的模式,因為不同工程的要求是不一樣的。

2.2工作人員管理

工作人員計算機軟件工程的主體部分,很多工作都是圍繞工作人員來開展的,比如項目的實施、軟件程序的編寫、資料的查找等等,每個人根據自己的崗位來分擔和完成這些工作[2]。對于工作人員的管理應該合理分配工作,結合工程項目的規模或者性質,對軟件開發人員進行合理的分配。在對員工合理分配工作的同時,還要求他們注重團隊合作,共同完成復雜的計算機軟件項目。

2.3用戶管理

計算機軟件開發的目的就是方便用戶,供用戶使用,所以在軟件的開發過程中應該掌握用戶的最基本信息,了解他們的需求,確保開發出的軟件更具實用性和可操作性,所以用戶管理也是非常重要的。

2.4檔案資料管理

計算機的軟件開發是一個復雜的過程,所以開發階段的各個流程是需要記錄到檔案中的,以便于下一個階段工作的參考,為軟件開發的后期工作提供一定的保障。所以加強檔案資料的管理是非常有意義的,能最大限度地提高管理的效率和質量水平。

3計算機軟件工程管理的措施

3.1構建完善的計算機軟件工程體系構建

完善的計算機軟件工程體系首先應該構建人才體系,人才體系的構建加強了人力資源管理,同時也調動工作人員的工作積極性,確保工作的順利開展;其次加強對員工專業知識和理論的培訓,讓他們跟進社會的腳步,了解最新的軟件工程信息,把理論與實踐更好的結合到一起,促進計算機軟件開發水平的提高;再次應該建立規范的制度,獎罰分明,充分調動員工的積極性和主動性。

3.2加強計算機軟件工程的風險管理與進度管理

加強計算機軟件工程的風險管理和進度管理是計算機軟件工程管理比較重要的點,工程項目的管理人員首先應該具備專業的風險管理水平,有一定的風險意識,并且根據對風險的分析,制定一定的方法,在整個計算機軟件的工作過程中融入風險管理,考慮所有造成可能造成風險的因素,把風險降到最低。風險管理的手段是多樣性的,可以采取規避、轉移和減緩的手段。另外加強計算機軟件工程的進度管理也是具備重要意義的,一方面提高了工程的效益,另一方面也控制了開發的成本。根據計算機軟件工程項目的實際情況,制定進度管理的工作表,根據工作表確保工作有序地開展[2]。

3.3強化計算機軟件工程項目合作團隊的管理

計算機軟件工程的開發離不開團隊,所以加強團隊的管理對目標的實現有積極的促進作用。強化團隊管理工作首先應該加強整個團隊的聯系,讓團隊工作開展起來更協調;其次根據各崗位合理進行分工,明確每個員工的工作責任;最后調動整個團隊的工作積極性,讓每個人都付出最大的努力,為計算機軟件工程的建設做出貢獻,大家一起做好計算機軟件工程管理工作。

4計算機軟件工程的實際應用

信息技術的不斷完善和發展,讓傳統的手工任務逐漸朝著機械化轉變,借助計算機軟件工程軟件去完成任務是非常簡單便捷的,應用軟件更起到了關鍵的作用。在實際的生活中,計算機軟件功能豐富,并且效率很高,它的運用得到了廣泛的認可,軟件的開發和應用對人們的衣食住行都產生了深遠的影響。例如,在各企業的辦公軟件使用中,可以讓企業內部的資源得到共享,保證各種信息的順利傳達,提高企業管理工作的效率和質量水平;另外計算機軟件在校園中的應用也發揮了重要的作用,計算機軟件在教學過程的運用一方面促進了師生之間的交流,另一方面保證了校園內各種工作的有序開展比如學籍的管理、檔案的管理和收費的管理等等;計算機軟件在公共場合的運用也是隨處可見的,比如大型的醫院或者銀行都會利用計算機軟件來進行預約登記,方便了廣大用戶,也節省了醫院和銀行的人力成本[3]。目前,計算機軟件的開發還有很大的發展空間,所以為了讓計算機軟件開發更加輝煌和燦爛,我們必須進一步加強計算機軟件工程的發展。

5結語

現代社會是充滿信息化和智能化的,計算機在各個領域都得到了廣泛的應用,而計算機軟件的應用為自動化和智能化提供了強大的技術支持。目前我國很多企業都運用了計算機軟件,這些軟件主要包括日常的操作系統、辦公軟件等等,實現了信息的快速傳遞和資源的共享。總的來說,計算機軟件項目的開發對我國的經濟發展有很重要的意義,我們應該尋求更多的創新意識,選擇有效的措施來確保計算機軟件工程的順利發展。

作者:吳麗娜 單位:宿遷學院信息工程學院

軟件管理論文:軟件工程項目管理論文

1軟件工程項目管理的主要內容

1.1人員的組織與管理

一項工程的具體工作涉及到人員的管理,工作任務的分配,責任內容的明確,因此人員的組織及管理是工程項目的關鍵因素,要把注意力集中在項目組人員的構成、優化。

1.2軟件質量管理

軟件質量管理在工程項目實施過程中決定著質量方針與責任的范疇,包括質量計劃設計制定,項目質量檢測保證和項目質量控制等程序。通過保證手段在質量過程中有效進行。

1.3軟件配置管理

英文簡稱SCM,是在開發者中,標識,控制和管理軟件變更的一種管理。配置管理的使用取決于項目規模和復雜性以及風險水平。軟件配置管理針對開發過程中人員、工具的配置、使用提出管理策略。記錄軟件項目產品的更新過程,從而保證研發者在軟件項目周期的各個階段能夠獲得準確的產品配置。對項目開展過程軟件開發進行有效調控和有效預測具有重要作用。

1.4編寫軟件項目計劃書

它是軟件項目管理組的首要任務,主要包括工作量、成本、開發時間的估計。并根據估計值制定和調整項目組的工作,詳細記錄了開發日程安排,資源供需,項目管理等各項情況。使從事該項目的人員了解該項目的大致情況。

1.5軟件風險管理

軟件工程風險管理是預測工作中可能出現的各種危害到軟件產品質量的潛在因素的問題,對風險產生的后果進行分析評估。計算機軟件風險預測的準確性評估與有效防范措施的應用都利于提高軟件工程的效益,降低風險帶來的經濟損失,有效保證相關利益業主的權益。這幾個方面都是相互貫穿、交織于整個軟件開發過程中的。

2軟件工程項目管理中存在的現實問題及解決方案

2.1人員工作安排不明確,應建立團隊合作意識

在工程項目開發過程中是需要每個崗位人員的相互協調及無障礙交流,沒有團隊協作意識是無法有效的利用時間和資源開展各項工作。因此我們要提高一個工程項目的工作效率,就要合理安排人員的工作分配,強化每個工作人員的團隊協作意識,有效避免管理團隊中存在的分工不明確,不合作的問題。只有相互協作和相互信任的情況下才能高效的完成一件優質的軟件工程項目。建立一套完善的人事考核制度,加強對員工的職位升降,工資獎金分配管理,有利于提高員工開發軟件工作的積極性。

2.2缺乏實踐性調研報告,應納入到軟件項目計劃書

軟件開發工程不僅要創新變革,也要考慮到它的實用性,以往出現的多個工程項目沒有對實際項目建設中的需求實體和實際進行要求,以及實際項目建設的數據進行合理有效的調研,導致出現設計完整的軟件產品運用與實際偏差較大,造成不必要的人員和資源浪費。因此要在軟件設計前給予項目調研工作高度重視,對實際軟件項目的需求及要求嚴格調查,應將軟件項目調研報告附于項目計劃書中,引起重視。

2.3風險管理意識不夠,應該強化提高人員對風險管理的認知

風險的發生很可能會造成不可估量的損失,但是風險的發生是具有可控性的,如果能有效控制就會避免發生風險事故。可往往在計算機軟件工程項目管理中的工作人員卻很少知道風險管理的重要性,于是在軟件開發中應提高項目主要負責人的風險管理理念,提高自身對風險管理預測能力的水平。只有了解了風險管理理論與風險管理體系,定期對項目實施中可能發生的風險進行有效排除,把控好風險管理前后的形勢。

2.4杜絕搞工作進度,應要完善管理體系,對工作進度嚴格把控

工作管理混亂,工程建設盲目進行,亂搞,反而極大影響了軟件項目工程的進度,甚至危險到項目質量的保證。要制定一個嚴謹的工作進度計劃,強化工作進度的管理,對項目中每項工作跟蹤管理并做好記錄,形成對工作進度的有效控制。對工作不到位的部門要根據實際記錄責任落實到位。計算機軟件工程項目存在諸多現實問題而具有復雜性,導致管理過程中出現一系列的問題。但只要提高對工程項目管理的認識及管理經驗,不僅可以解決好目前管理中出現的現實問題,也能在今后的軟件項目管理過程中有效預測和控制問題的發生。

作者:楊周禮 單位:西京學院計算機科學與技術

軟件管理論文:計算機軟件應用工程管理論文

1計算機軟件工程管理

對于計算機軟件的工程管理來說,會直接的影響到軟件的主要性能、資源的有效利用以及生產軟件產品能夠滿足人們的需求,所以,必須要對計算機軟件進行有效的管理,以此來研發出適合人們需求的軟件產品。計算機軟件工程的管理具有特殊性,其中涉及到的方面十分廣泛,因此,人們在對其進行管理時,存在很大的缺陷,管理水平不夠完善。而對計算機軟件工程造成的失誤十分嚴重,這導致了很多的研究人員不會向軟件產業方面發展,使得我國缺少了軟件行業的精英人才。對于我國來說,很多的軟件公司,在剛剛起步時發展的很快,但是在公司具有一定的規模之后,發展的速度將會隨之減緩,甚至是停滯不淺,產生這種現象的主要原因是對于計算機軟件的工程管理技術還是不夠完善,缺乏相應的管理人才,影響了公司的整體發展。隨著科技的不斷進步,在世界上出現了很多對軟件工程進行管理的軟件,這些軟件主要是針對相關的項目管理的從關于計算機軟件工程管理與應用探討文/蘭璇隨著社會的不斷發展,科學技術的不斷進步,人們逐漸的步入了信息化社會,計算機網絡技術在人們生活中的影響越來越大,在生活中的各個領域都應用了計算機軟件技術,計算機軟件成為了人們生活不可或缺的一部分,在很大的程度上改善了人們的生活質量。本文主要是對計算機軟件工程的管理以及應用探討進行了簡單的研究,對其功能進行了闡述。摘要事者者進行管理開發的,同時能夠在最大程度上滿足項目管理的需要。對于計算機軟件的管理主要是有四個方面,首先是對計算機軟件的組織管理,組織管理不僅僅是能夠對軟件開發人員整體的管理,同時也要能夠確定一個組織結構,對每一個人員都進行明確的分工,使員工之間能夠實現緊密的聯系,組織結構是沒有一個統一的模式的。其次,是對開發人員的管理,開發人員需要負責很多的工作,對計算機的項目、程序的便攜以及資料的查找,同時,也能夠對一些比較瑣碎的事情進行管理,但是這些工作一個認識無法完成的,必須要多個人員進行配合,才能夠保證管理工作的有序進行。對于人員的分工,主要是根據相關的工作項目規模的大小進行明確的分工,根據計算機軟件的類型,安排不同的人員進行工作,以此來進行明確的分配。不同項目的工作人員必須要具備不同的素質,要能夠按照正確的工作要求進行人員的合理分配,對于計算機軟件來說,各個環節都十分的重要,必須要進行慎重的考慮,將各個階段進行緊密的聯系,以此來保證各個環節的工作質量。再者,就是對于文檔資料的管理,在對計算機軟件進行開發時候,其中的各個環節必須進行全面的記錄,通過文檔資料來將各個環節反映出來。并且每一個環節的資料都是對于前一個環節的審核,這樣能夠有效的保證軟件開發工程的質量,所以其文檔資料對于計算機軟件工程的開發十分的重要。最后是對于用戶的管理,對于軟件的開發主要是以用戶為基礎,因此項目的管理者必須要能夠與用戶保持緊密的聯系,能夠時刻的了解用戶的需求,對用戶有一個完整的了解,在軟件開發中,用戶必須要適當的提出一些建議,以此來保證軟件在開發出來后能夠符合用戶的標準。

2計算機軟件工程的應用

隨著社會的不斷發展,網絡信息技術的飛速進步,計算機軟件工程也在不斷的發展與進步,在社會生活中各個領域都得到了很廣泛的應用,人們的辦公逐漸的自動化以及信息化,各類辦公軟件繽紛而出,為企業的辦公與管理帶來了很大的方便。對于計算機軟件的典型應用,主要有電子郵件、辦公套件、人機界面、以及操作系統等,在工業生產,銀行、航空軍事以及政府部門都廣泛的應用了軟件技術。計算機軟件工程具有很強的個性特點,它必須要利用豐富的經驗以及人員的智慧,才能夠保證在開發的過程中,順利的完成項目的研制,對于軟件開發的過程,不能夠在發生問題之后再去進行處理,那樣將會嚴重影響開發的質量,因此必須要做到能夠在開發的過程中,對一切問題進行全面的預測,對每一個環節都進行控制,才能夠保證軟件研發的質量,以此可以看出軟件研發過程中的嚴謹性。雖然軟件的開發十分的困難,但是隨著科學技術的不斷發展,人們逐漸的利用先進的技術進行軟件的更新,使得軟件工程的開發逐漸的趨于工程化以及規范化,越來越受到普及。生活中軟件的使用越加的普遍,教師利用計算機軟件進行教學活動,并且對于學生信息都是利用計算機軟件進行統計,學生進出寢室都需要利用計算機軟件進行身份的確認,校園管理者利用各個計算機軟件對校園進行系統化的管理,以此來保證校園的和諧穩定。另外在企業的管理中也得到了廣泛的應用,尤其是財務管理方面,利用計算機軟件提升了財務管理的效率,并且在對企業資產進行計算時,也提升了結果的精確性。在醫院以及各種娛樂場所,計算機軟件也得到了很廣泛的應用,簡單的說,計算機軟件在生活中無處不在。

3結束語

隨著社會的發展,計算機軟件對生活的影響越加巨大,對于計算機軟件的開發,必須要能夠采取正確的手段,利用先進的技術對其進行開發,能夠保證開發中各個環節的質量,并且要對計算機軟件工程的管理方法進行不斷的完善,使其具有更加廣泛的發展空間,更好的為人們進行服務。

作者:蘭璇單位:江西建設職業技術學院

軟件管理論文:軟件安全設計風險管理論文

1軟件安全問題日益突出

隨著互聯網的觸角深入到生產生活中的各個層面,軟件已經不像以前那樣只是支持辦公和家庭娛樂這兩大主題了,而是成為現代商業的靈魂。軟件安全問題主要圍繞著軟件漏洞和易被攻擊脆弱點,它們都來自于軟件的設計和實現。Internet催生了電子商務,移動互聯網使得APP變得如火如荼,未來物聯網也許可以將生活中的一切元素都納入到通信網絡中去。因此軟件安全問題將成為計算機安全的優秀,而非防火墻等網絡硬件,或是諸如加密等手段。軟件安全是一切計算機安全性問題的根源,如果軟件行為出現異常,與之相關的可靠性、可用性等方面問題就會隨之暴露。軟件安全問題并不是互聯網出現后才有的,只不過互聯網是目前最容易攻擊軟件的途徑罷了。

2軟件安全的現狀

2.1人們的認知

隨著黑客攻擊的新聞時常見諸媒體,人們對計算機安全問題有了一定認識。但不幸很多計算機安全人員和計算機教育培訓人員都忽視了軟件安全的問題。一味地推崇某種軟件平臺是安全的,單純大力增加對網絡安全硬件和軟件的投入,這些做法是盲目甚至荒謬的。一切安全性都不是靜態特性,也沒有任何軟件是絕對安全的。軟件安全問題的關鍵節點是軟件的設計。

2.2軟件安全設計的先天不足

世界上知名的軟件廠商并不是不了解軟件安全設計安全性的重要性,而是商業模式讓軟件安全方面存在著先天不足。稍縱即逝的商業機會、敏捷的軟件開發過程和短暫的軟件開發周期使得安全性方面的設計在很多時候都是被舍棄的。隨之而來的處理方式則是常見的penetrate-and-pach方法,即不停地補丁。這種做法從長遠來看,其成本與作用遠不及一開始就做好安全性的設計和審計。

3軟件安全設計應引入風險管理

從項目管理的角度看,風險指損失或損害的可能性。軟件項目涉及到的是:項目中可能發生的潛在問題和它們如何妨礙項目成功。風險管理則是對應軟件項目生命周期內的風險的科學和藝術。軟件安全性的設計與軟件設計的其他一些質量性能是互相抵觸的,例如冗余性、高效性。而軟件開發過程中的風險管理與軟件開發的諸如時間、范圍、成本等因素也是相互抵觸的。但是絕不能因為這些可能發生的抵觸行為而放棄對安全性和風險管理的考慮,反而應該將軟件安全性設計納入到風險管理的范疇中去。事實表明,93%的失控項目都忽視了風險管理。

4軟件安全設計風險管理的實施

目前國際上對軟件安全方面的風險管理存在著一個共同的認知,那就是采用高質量的軟件工程的方法論可以在一定程度上解決這方面的問題,歐美一些國家也在試圖制定或修訂相關的一些“通用準則”來指導軟件安全性設計的實踐。但是這只是從科學技術方面做出努力,我們可以學習借鑒。而在管理技術和藝術方面需要做出的努力則應該嘗試本地化做法。完整的風險管理的過程應該包括以下幾個環節:風險管理計劃的編制、風險識別、風險定性分析、風險定量分析、風險應對計劃編制和風險監督控制。將整個流程都走完的項目和企業都不多,一般來自于所謂的學院派。而時下大多數國內外企業的做法是將這個7個流程簡化為誰來識別風險、誰來對風險負責這兩個環節。原因則是上文所提到的先天不足所致。從技術上講,風險管理的效益來自于潛在風險最小化和潛在回報的最大化。而這個技術的應用則一定需要經歷風險定量分析的過程。在這個過程中,可以使用的主要技術是決策樹分析、蒙特卡羅分析、PERT分析等等。這些技術都是建立在一定的數學和會計基礎之上。而令人遺憾的是,很多決策者本身對這些技術的認知或理解欠缺,以至于會抵觸這種方法。大多數做法是采用小團隊開發小軟件的做法,即采用訪談和敏感性分析來幫助風險定量分析。然而我們并不是要反對這種簡化做法,只是一定不能在簡化的做法之上再次簡化或敷衍了事。首先要做的工作是做好需求管理,在建立一組需求輸入的時候,一定要將安全性作為一個重要需求考慮進去。有一個比較好的方法是,在軟件設計時采用螺旋模型,需求的輸入可以在螺旋模型的各個生命周期中進行,而有關安全性的需求輸入則最好是在最初的一個螺旋中進行。之后要做的工作是確定最大風險。不可避免的要使用風險定性和風險定量分析的各種技術和方法。這個工作一定要有軟件設計師、項目決策者和用戶的參與,采用頭腦風暴和專家訪談是不錯的選擇。而這個工作恰恰是現實生活中中小企業乃至客戶最容易忽略的。企業要考慮成本問題,而客戶的參與往往難以落實,認為軟件的設計和開發應該由軟件公司負責,客戶付款只關心最后軟件是否可以使用。而一旦由于軟件安全性問題造成了一定后果后將演變成各種糾纏不清的官司,這是企業和客戶都不想看到的結果。

5結語

軟件安全問題并非無可救藥,軟件安全設計的靈丹妙藥是將風險管理深入到軟件生命周期的各個時期中去,而且越早越好,利用科學的軟件工程和項目管理的技術,構建安全的軟件基礎框架。軟件企業和客戶都應該提高對軟件安全設計中的風險管理的重視。

作者:李建輝單位:湘西民族職業技術學院

軟件管理論文:配礦軟件數字化管理論文

1優化燒結礦配料模型

1.1優化模型計算工具的選取

本模型主要由三部分軟件工具搭建而成,下面分別對各個工具進行描述:

1.1.1LINGO是LinearInteractiveandGeneralOptimizer的縮寫,即“交互式的線性和通用優化求解器”,由美國LINGO系統公司推出的,可以用于求解線性規劃,也可以用于一些線性和非線性方程組的求解,功能十分強大,是求解優化模型的最佳選擇。其特色在于內置建模語言,提供十幾個內部函數,可以允許決策變量是整數(即整數規劃,包括0-1整數規劃),方便靈活,而且執行速度非常快。1.1.2VisualBasic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標準來說,VB都是世界上使用人數最多的語言———不僅是盛贊VB的開發者還是抱怨VB的開發者的數量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接數據庫,或者輕松的創建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。VB的中心思想就是要便于程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI系統,但是又可以開發相當復雜的程序。1.1.3MicrosoftOfficeAccess是微軟把數據庫引擎的圖形用戶界面和軟件開發工具結合在一起的一個數據庫管理系統。它還可以直接導入或者鏈接數據(這些數據存儲在其他應用程序和數據庫)。軟件開發人員和數據架構師可以使用MicrosoftAccess開發應用軟件“,高級用戶”可以使用它來構建軟件應用程序。和其他辦公應用程序一樣,ACCESS支持VisualBasic宏語言,它是一個面向對象的編程語言,可以引用各種對象,包括DAO(數據訪問對象),ActiveX數據對象,以及許多其他的ActiveX組件。本優化配礦軟件利用了三個軟件的強大功能,將三款軟件完美的結合在一起,實現了有效地將原始數據(原燃料品種、化學成分及價格)、目標函數、政策變量及約束條件輸入軟件中,進行求解。

1.2優化配礦軟件制作

1.2.1數據計算原料錄入的所有化學成分均是在外水和燒損前測定的數據,必須提前進行處理,才能保證數據預測更接近燒結礦的特性,軟件后臺就需要對外水與燒損的折算。也就是說混勻料的化學成分就是模擬燒完后的殘存含量。通常EXCEL的線性規劃求解計算的過程屬于正向推算,也就是說現輸入配比然后再計算生成燒結礦的化學成分,這樣的弊端就是需要嘗試一些配比量,而非系統選擇的最優結果。而此軟件是根據化學成分的需要,反向推出配比量的優化值。所以,該系統計算出的數據更具有代表性。1.2.2軟件之間的接口(1)VB與ACCESS的連接,VB負責錄入數據,數據錄入后存儲在ACCESS中,通過腳本語言利用數據庫游標指針調出需要使用的數據,具體實現代碼為:DimrecoAsNewADODB.RecordsetDimconnAsNewADODB.ConnectionDimbAsDoubleDimmAsIntegerconn.CursorLocation=adUseClientconn.Open“provider=microsoft.jet.oledb.4.0;datasource=配料表最終.mdb;persistsecurityinfo=false”reco.Open“select*fromuser1”,conn,1,1(2)VB與LINGO的連接,LINGO軟件在該系統中主要作用是計算線性規劃方程的工具,編程過程中需要將數據采集到LINGO中進行計算,然后再將計算結果返回至VB中進行處理并在前臺進行顯示。(3)輸出結果文本文件的建立當優化配礦軟件所計算出來的配比結果滿足使用者的使用條件時,需要生成一張配比表格,該表格下發至生產車間,車間便可以按照配比數據組織生產,此軟件實現的方式為TXT文本文件。

1.3軟件的使用

優化配礦軟件的使用上僅需將各個限制條件逐一輸入,這些限制條件諸如除塵灰、返礦、石灰、燃料等的含量不能隨意配加,有的礦粉的庫存有限,配比量也要有所控制等因素,此外根據所需燒結礦的化學特性,將堿度、全鐵、二氧化硅、氧化鎂、氧化鈣等含量都進行約束,在實際生產中這種約束條件都是在一定的范圍,因此在軟件中條件限制可以標定出上限和下限,當所有限定條件完成以后單擊“求解”按鈕,界面上即可顯示出符合條件的配比結果以及優化后的成本也將計算出來,將計算的配比量進行命名后,單擊“導出”按鈕可以將配比結果的相關信息導出到配比表單。當然,如果輸入的限制條件過于苛刻,所列礦粉無法滿足要求系統將給予提示信息,并將錯誤結果以紅色字體標注出來。除此之外,該系統還能夠計算單一礦粉的單燒值,所謂礦粉的單燒值即單獨以某一種礦石進行燒結生產時,在一定的堿度條件下,生產出的燒結礦含鐵量的百分數稱為單燒值。單燒值的大小,表示用這種礦石生產出來的燒結礦的品位高低,這樣不僅能夠在生產前了解單一礦粉的性能,同時也可以指導采購計劃中對某一礦粉的性價比定位。由于該優化配礦模型包含的原料種類多,計算指標羅列齊全、約束比較完備,如果稍加修改就可以用于其他配料車間(如豎爐車間,原料車間等)但需要強調的是,此軟件求解結果的可靠性還取決于原料的原始化學分析數據是否能夠真實準確的反映原料的特性,只有以比較準確和具有代表性的原始數據求出的結果才更具有指導性和可信性,因此采樣化驗工作的嚴謹是支持該軟件數據的前提。

2軟件的應用

天鋼聯合特鋼有限公司燒結廠生產技術科已經將該優化配礦軟件投入使用,從使用效果上看,能夠快速靈活的優化配料結構,適應目前的經濟環境下鋼鐵企業為追求低成本而制定的一系列戰略措施,在不斷改變礦種,調整配礦結構的情況下,為生產的穩定,高爐的順行打下堅實的基礎。

作者:趙子良史國憲張士軍蔣碩單位:天鋼聯合特鋼有限公司燒結廠

軟件管理論文:ERP系統軟件的物資管理論文

1.ERP系統在供電企業物資管理中的應用優勢

1.1有利于形成物資采購規模:通過實施集中采購,可以將集中采購的批量優勢給充分發揮出來,而這也是電力企業物資供應管理一直追求的目標。通過ERP系統的實施,可以對屬于物管部門直接集中采購的采購申請進行科學控制,將集中采購的資金優勢以及價格優勢給充分發揮出來。

1.2可以對業務流程進行優化,以便標準化管理物資采購工作:結合統一的物資供應管理標準業務流程模板,所有實施ERP的單位需要對物資供應管理體制進行理順,對物資業務流程進行規范。在供電企業物資供應管理工作中,來組織、設計和實施ERP系統,可以重新整理和優化采購組織架構,以便對采購以及計劃等崗位制衡機制進行較好的規范,促使物資的標準化管理得到實現。

1.3可以將材料消耗給真實反映出來,對企業成本核算進行規范:通過全面推廣和應用ERP系統,電力企業物資部門在物資管理中,長期實行的計劃價格計價方式就可以被拋棄掉,將移動加權平均價應用到物料主數據價格中,隨著采購價格的變化,來更新和調整物資庫存和物資供應,從而一致于市場價格,可以將庫存物資價值給真實反映出來,這樣使用單位的成本核算就可以更加順利的開展下來,將材料消耗成本給真實的反映出來。

1.4可以更好的控制和管理供應商,對物資采購渠道進行規范:通過實施ERP系統,事前控制可以得到有效的實現。采購人員將申請提出來,物資管理部門進行線上審批和監控,采購人員方可以將采購訂單創建于系統中,進而實施采購行為,這樣對于那些隨意網外采購行為,就可以進行較好的控制。另外,通過ERP系統的實施,可以實時監控相關數據,以便經營者做出更加科學的決策,同時,也可以共享庫存信息,可以在SAP系統的任何終端上查看電力企業庫存地的庫存狀況。

2.ERP系統軟件在某供電企業物資管理中的應用

供電企業結合自身的實際情況,在ERP物資管理模塊實施中,將自己的特點充分體現了出來:

2.1實施統一的物料編碼及主數據管理:為了保證系統中的物料等公用基礎數據是準確和規范的,更好的集中管理和維護物料主數據,本電力公司將物料主數據申請、審核以及維護的相應操作流程實現于SPA系統中;結合物資本身的屬性來進行物資分類,對物資標準進行了合理制定,在物料編碼的過程中,借助于物料的基本特征來進行區分,為了避免一物多碼問題的出現,在分類的基礎上,還給出了物料特征,利用這些特征,確定出來的物料都是唯一的。因為電力行業涉及到較為繁多的物料品種,如果細化管理,就會有較為龐大的物料編碼,因此,將10位流水碼應用到物料主數據。

2.2集中化的業務流程管理:在物資管理流程中,關鍵用戶和實施方結合國網典設,進行調研分析以及藍圖設計之后,刪減和修改了典設的流程,最后確立出來了30個業務流程,與公司物資管理特點所符合,如庫存管理、采購管理、主數據管理等等,對系統中每一個角色的工作內容以及傳遞流程進行了明確。

2.3根據不同的項目類型自動生成不同類型的采購申請:在物資采購環節中,采購申請發揮了巨大的作用;項目部門借助于SAPPS模塊,就可以將采購申請自動生成,標準配置只能夠對一種類型的采購申請進行生成,但是在實際的業務流程中,需要結合項目類型,生成差異化的采購申請,并且對不同的審批策略進行配置。本供電企業在ERP物資模塊的實施過程中,通過一系列的強化措施,結合項目類型,可以對對應的采購申請進行自動生成,并且依據采購申請單據類型,來進行后續配置。

2.4采購申請中采購策略的維護:在采購環節中,非常重要的一個依據就是采購策略,采購策略會對采購申請的審批流程起到決定作用,并且還會影響到后續的采購方式,因此,本供電公司在ERP系統的實施過程中,依據物資類別來對采購策略進行維護。本電力企業結合國網公司的相關規程,來對集中采購目錄進行確定,如果在集中采購目錄中,采購申請物料主數據的物料組為集中采購,那么就由省公司來對采購方式、供應商以及價格等統一確定,集中采購使采購業務做到真正的公平、公正、高效而及時。

2.5對相應的管理體系進行完善:為了能夠正常運轉ERP系統下的物資管理系統,就需要大力進行ERP系統相關的組織機構和制度建設。如今隨著互聯網技術的不斷發展,軟件技術已經取到了很多的人工工作,但是因為ERP系統的研發技術還不夠成熟,那么在供電企業運轉中,就需要對相應的管理體系進行完善。要對原始信息以及信息傳遞渠道進行規范,促使一線信息采集的真實性和準確性得到保證,對數據采集和錄入制度進行規范,在制度流程方面,需要規范各種原始單據、報表以及其他信息的各種數據,對標準進行細化。

3.結語

通過上文的敘述分析我們可以得知,隨著時代的進步和社會經濟的發展,供電企業越來越重視物資管理的作用;但是在實踐調查中發現,供電企業物資管理過程中,還存在著諸多的問題和漏洞,對供電企業的發展起到了一定程度的制約作用;針對這種情況,就需要在供電企業物資管理中,科學合理的應用ERP系統軟件,以便提高物資管理的質量,對物資管理工作不斷的規范,促使供電企業的經濟效益和社會效益得到不斷的擴大。

作者:楊玉勇單位:國網安徽省電力公司淮北供電公司

軟件管理論文:淺談計算機軟件開發工程管理論文

摘要:通過對軟件產品特點的分析,討論軟件工程管理可能涉及的人員、組織機構、用戶、控制、文檔資料等內容.

關鍵詞:軟件工程管理開發人員組織結構用戶

一、引言

軟件工程管理目前還沒有引起人們的足夠重視。究其原因:首先是人的傳統觀念,工程管理不為人們所重視;另一方面軟件工程是一個新興的學科領域,軟件工程管理的問題也是剛被提出的。同時,由于軟件產品的特殊性,使軟件工程管理涉及到很多學科。因此.對軟件工程管理,人們還缺乏經驗和技術。但事實證明,由管理失誤造成的后果要比程序錯誤造成的后果更為嚴重。很少有軟件項目的實施進程能準確地符合預定目標、進度和預算的,這也就足以說明軟件工程管理的重要。

二、軟件工租,理的內容

目前軟件生產自動化程度很低,在開發過程中人是起決定性的因素,因此,軟件工程管理很大程度上是對人的管理。我們可根據軟件產品的特點.分析軟件下程管理的具體內容,它包括對開發人員、組織機構、用戶、文檔資料等方而的管理。

(一)開發人員

軟件開發人員一般分為:項目負責人、系統分析員、高級程序員、初級程序員、資料員和其他輔助人員.根據項目的規模人小,有可能一人身兼數職,但職責必須明確。不同職責的人,要求的素質不同。如項目負責人需要有組織能力、判斷能力和對重大問題能做出決策的能力;系統分析員則要有概括能力、分析能力和社交活動能力;程序員需要有熟練的編程能力等。人員要少而精,選人要慎重。軟件生命期各個價段的活動有分工又互相聯系。因此,要求選擇各類人員既能勝任工作,又要能相互很好地配合.沒有一個和諧的工作氣氛很難完成個復雜的軟件項目。

(二)組織機構

組織機構不等于開發人員的簡單集合。這里的組織機構要求:好的組織結構、合理的人員分工和有效的通訊。軟件開發的組織機構沒有統一的模式。下面簡單介紹三種組織機構。

1.主程序員組織機。IBM公司提出的主程序員組是軟件系統結構化思想在組織上的體現。它的目的是為了保證全組的協調和統一。一位高級工程師(主程序員)主持計劃、協調和復審組的全部技術活動。技術人員(一般25人)負責分析和開發活動,一位后援工程師支持高級工程師的工作,并且在該項目繼續進行時,可以代替高級工程師工作,以減少可能的損失.

2.專家組。專家組強調每個人的才能,把每個人都看作是某一方面的專家,由這些專家組成一個開發機構。這種組織結構雖然能發揮所有工作人員的積極性,但往往有可能出現協調上的困難,選擇這種方式要慎重.

3.民主組織.民主組織由從事各方面工作的人員輪流擔任組長。很顯然,這種組織結構對調動積極性和個人的創造性是很值得稱道的。但是由于過多地進行組長信息“轉移”不符合軟件工程化的方向。

(三)用戶

我們是為用戶開發軟件的,在開發過程中自始至終必須得到用戶的密切合作和支持。作為項目負責人,要特別注意與用戶保持聯系,掌握用戶的心理和動態.防止來自用戶的各種干找和阻力。

1.用戶不積極,不配合。這種表現通常來自對采用先進技術持懷疑態度的用戶,他們心理上的抵觸情緒會在行動上表現為消極、漠不關心。在需求階段,做好這部分人的工作很重要,通過他們中的業務骨千,才能真正了解到用戶的要求。要使他們認識到:計算機的發展和應用是現代化的必然趨勢,使用計算機將會帶來巨大的經濟效益:讓他們掌握新的技術和方法去取代某些可能過時的或淘汰的專長。

2.用戶求快求全.這種表現來自對使用計算機持積極態度的人.他們中一部分人希望一個早上就能用上計算機,并且全能用上計算機。要他們認識到;開發一個軟件項目不是一朝一夕就能完成的,軟件工程不是靠人海戰術就能加快的工期。另外,即使計算機能夠處理的事情,系統也不能下于包羅萬象,貪大求全。要根據現有的條件量力而行。如果系統大而全,必然會很復雜,開發時間就拖得很長,因此可能會導致一個系統的失敗或性能太差.

3.用戶需求變化.在軟件開發過程中,用戶可能會不斷提出新的要求和修改以前提出的要求。從軟件工程的角度不希望有這種變化。但實際上,不允許用戶提出變動的要求是不可能的.因為一方面每個人對新事物有一個認識過程,不可能一下子提出全面的、準確的要求:另一方而還要考慮到與用戶的關系。對來自用戶的這種變化要正確對待:要向用戶解釋軟件工程的規律,并在可能的條件下部分或有條件地滿足用戶的合理要求.例如:軟件需求分析階段結束后軟件的設計口標已經確定,這時用戶要求的重大變化要導致設計目標的變化,特別是到軟件開發的后期,一般不可能滿足這種變化的要求。要向用戶解釋清楚工程的內在規律,但對用戶提出的如性能等局部方而的要求,只要是合理的,就要加以考慮。

4控制。人員控制是對開發組織內部人員控制。就是要保證開發人員的積極性和穩定性。人員的頻繁更換或流動將會大大增加軟件出錯誤的機會。至少要保證軟件項目每一期工程或軟件生命期每一階段中人員的相對穩定性。同時注意發揮每個開發人員的積極性和創造性。經費控制要編制詳細的經費預算。并在各階段進行經費的核算。在經費上失去控制,軟件項目就沒有經濟保證。質量控制與各階段的復審在意義和作用上是一致的,在此不再敘述。

5.文檔資料。開發過程的各種活動后都要反映在文檔資料上。每一個階段的文檔資料是以后各階段工作的基礎,又是對前面各階段工作的復審。軟件工程管理很大程度上是通過對文檔資料管理來實現的。因此,要把開發過程中的初步設計、中間過程、最后結果等建立成一套完整的文檔資料。文檔標準化是文檔管理的重要方面。

三、結束語

在當今的軟件工程時代,每個項目涉及眾多的人力和物力,管理問題日益突出。在實際工作中,不管是否正式提出管理問題。都在自覺或不自覺地進行著管理,只不過是管理的好壞程度不同而已。隨著軟件規模的不斷增大.開發人員也隨著增多,開發時間也相應持續增長。而對于規模大、人員多、開發時間長的軟件項目,必須要有良好的管理和力求在確定的時間和預算范圍內有效地、合理地組織人力、物力.按計劃完成預定的軟件項目。

軟件管理論文:軟件無線電多制式設計管理論文

摘要:提出了一種軟件無線電通用信號發生器的設計方案,包括硬件構成和軟件算法的實現。該信號發生器為軟件無線電的研究與開發提供了便利條件。

關鍵詞:軟件無線電DSPDDS

軟件無線電是一種無線電通信新的體系結構。在1992年5月美國電信系統會議上,JeoMitola首次提出了軟件無線電概念,之后迅速引起了人們的關注,并開始對它進行廣泛而深入的研究。具體地說,軟件無線電是以可編程的DSP或CPU為中心,將模塊化、標準化的硬件單元以總線方式連接起來,構成通用的基本硬件平臺,并通過軟件加載來實現各種無線通信功能的開放式的體系結構。它使得通信系統擺脫了面向設計思想,被認為是無線通信從模擬到數字、從固定到移動之后的又一次突破。

在軟件無線電的研究過程中,調制解調技術是移動通信系統空中接口的重要組成部分。在不同的蜂窩半徑和應用環境下,移動通信的信道呈現不同的衰落特性,根據移動信道的衰落情況,自動地改變調制方式,從而提高傳輸效率并保證傳輸性能。那么,一個通用的信號源是必不可少的。

圖1多制式信號發生器硬件原理圖

作者設計了一個基于DSP+DDS結構的可編程調制器的硬件平臺,并在此硬件平臺上實現了各種模擬調制和數字調制的通用軟件算法。當改變調制制式時,無需再次下載程序,而且調制制式、比特速率、輸出中頻均可調。

1硬件結構

通常,信號源輸出的波形多數是對周期的01序列進行調制,輸出波形單一,只能作為解調輸入信號的一種特例,缺少通用性。而許多專用芯片采用的調制方式也是有限的。用DSP+DDS構成的通用多制式信號發生器不僅可以實現模擬調制,而且可以實現各種數字調制。DSP利于基帶信號的實時處理,可以實現高速調制,而DDS具有頻率分辨率高、頻率變化速度快、相位連續、易于數字控制等特點。圖1給出多制式信號發生器硬件原理圖。

信號發生器主要由三部分構成:控制單元、數字信號處理器(DSP)、正交數字上變頻器(QuadratureDigitalUpconverter)。

DSP采用TI公司的TMS320VC5402,它獨特的哈佛結構、硬件密集型方案和靈活的指令系統可以滿足對信號的實時處理,它的高性能、低功耗及低價位使其得到廣泛應用。

正交數字上變頻器采用AD公司的AD9857。AD9807最高工作頻率為200MHz,輸出中頻頻率范圍為0~80MHz。AD9807內部集成半帶濾波器、CIC(ascadedIntegratorComb)濾波器、反SINC濾波器、高速的14位是一個相位連續的直接數字頻率合成器DDS(DirectDigitalSynthesizer)。在該方案中,AD9857工作在正交調制模式。它的32位頻率控制字使輸出頻率的最高精確度為:SYSCLK(系統時鐘)除以232。

控制單元決定采用哪一種調制制式、比特速率及輸出中頻頻率。

DSP讀入控制單元的數據,然后經過串口向AD9857發送控制字。原始信息數據(是由DSP產生的偽隨機序列)首先在DSP中進行編碼、調制等處理后得到基帶信號。基帶處理得到正交信號的I/Q分量交替進入AD9857,經過串并變換,轉換成兩路并行的I/Q數據,進行內插和上變頻運算,然后通過D/A變換直接輸出模擬中頻信號,從而將基帶處理和中頻調制合二為一。

AD9857對輸入的數字信號進行采樣和內插,降低了DSP的處理負擔,使整個系統的性能達到較好的程度。

2軟件算法

軟件無線電具有完全的可編程性。它采用數字信號處理技術,在可編程控制的通用硬件平臺上,利用軟件來定主實現無線電臺的各部分功能,包括對無線波段、信道調制、接入方式、數據速率的編程等。因此通過程序進行控制和操作,是軟件無線電最突出的特點之一。軟件算法的設計直接關系到電臺軟件的實現。軟件無線電臺對信號的處理都是實時的,因此對算法的時間及空間的復雜性都提出了很高的要求。

為節省有限的DSP運算資源,軟件無線電軟件算法研究中大量采用查表法來提高處理速度,通常在調制過程中使用波形存儲法。編寫軟件算法程序時,只要某一調制方式及其對應的輸出狀態數目是有限的,就可以借助表法來實現。查表法避免了大量的中間運算,簡單易行,唯一的缺點是占用了大量的存儲空間。因此,需要建立一張通用的表格,該表格存儲了經過量化的14位有符號的二進制數。表格的設計應達到查表過程簡單,同時滿足不同的調制方式。用這個表還可以實現正弦函數的計算,只需將當前相位移相π/2。

除了一張通用的余弦表,針對不同的調制方式還需分別建立對應的調制星座圖映射表,按照調制方式分類組成一個相位表格庫。對于差分相位調制,該表格為差分相位表格。當調制方式確定后,根據得到的碼元,查表計算當前相位Φk。

圖2以(π/4)DQPSK調制方式為例,介紹差分相位調制軟件算法。數字存儲區存儲的是一個周期的余弦函數波形樣點,設存儲區的采樣點數為N,表格的移動步長為d。原始調制每兩個比特一組,通過表1中的調制星座圖映射成差分相位ΔΦk與前一碼無的相位進行模2π相加得到當前碼元的絕對相位Φk,計算Φk在余弦表中的偏移地址,根據偏移地址調制信號的數據。

3調制信號波形

采用PCB四層板設計,實現了該信號發生器的硬件平臺,并在此平臺基礎上完成了以下調制方式的軟件編程:AM、DSB、SSB、FM、GMSK、FSK、BPSK、DBPSK、QPSK、(π/4)DQPSK、8PSK、4-64Star-QAM。其中數字調制方式的碼元速率可達到1MHz(即對于四相調制,比特速率可達2Mbps;對于32QAM調制,比特速率可達5Mbps),載波頻率可達到70MHz,調制方式、比特(或碼元)速率、輸出中頻均可調。

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
亚洲欧美激情国产综合久久久 | 亚洲高清中文字幕一区二区三区 | 亚洲自拍中文字幕在线 | 日韩精品久久一区二区三区 | 亚洲2021AV天堂国内精品久久久 | 婷婷丁香五月天在线免费视频 |