- 相關推薦
軟件開發(fā)管理系統(tǒng)設計初探論文
摘要:科學技術的進步對于信息產(chǎn)業(yè)發(fā)展具有直接推動作用,特別是基于信息技術的軟件產(chǎn)業(yè)更是得到長足發(fā)展,從國內(nèi)外軟件產(chǎn)業(yè)的發(fā)展情況來考量,針對軟件系統(tǒng)的開發(fā)均將局部問題作為著重點,當前市場上,對開發(fā)管理整體解決的產(chǎn)品還較少,因此,針對軟件開發(fā)管理系統(tǒng)來講,應從多元化角度予以設計。
關鍵詞:多元化;軟件開發(fā);管理系統(tǒng);設計
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)34-0069-03
在社會經(jīng)濟高度發(fā)展的大背景下,各種軟件的實際需求及所存在復雜程度不斷提升,然而一些軟件在可靠性方面也隨之顯現(xiàn),導致原來的開發(fā)設計,對當前人們的現(xiàn)實需求,不能給與較好的滿足。針對軟件開發(fā)管理的最終目的來講,實質(zhì)為促使?jié)櫧∧軌蛞罁?jù)原來計劃相應進度、成本及質(zhì)量順利運行及完善。隨著軟件開發(fā)技術的不斷提升,在軟件開發(fā)進程中管理學細想也開始慢慢滲入,并且二者之間存在聯(lián)系越來越密切的狀況,人們自身的當前需求也就是在多元化軟件開發(fā)管理系統(tǒng)的主要需求。
1多元化需求下的軟件開發(fā)管理系統(tǒng)的研究現(xiàn)狀分析
1.1國外技術研究現(xiàn)狀
國外軟件開發(fā)管理系統(tǒng)研發(fā)起步較早,種類較多且產(chǎn)品線也比較長,然而其中所存在的主要問題多為注重局部問題的解決,現(xiàn)就IBMRational系列產(chǎn)品為例進行探析,該產(chǎn)品生產(chǎn)公司為IBM,在當前相關軟件當中,算為一款在整體上較為完整的產(chǎn)品,可將其劃分為五部分,即:其一,需求分析。從本質(zhì)上來講,其為一種對文檔進行管理的工具,主要為UML建模給與相應支持;其二,設計與構建。從實質(zhì)上來講,其為UML建模的工具;其三,軟件質(zhì)量保證。其用處為實施代碼分析,并應用在產(chǎn)品測試中;其四,軟件配置管理。主要用于配置管理及工單的實現(xiàn);其五為項目及過程管理,主要用于項目管理及過程管理。另外,除此產(chǎn)品之外,還有BorlandStarTeam及Sablime系列產(chǎn)品等。對上述產(chǎn)品綜合分析可知,如果軟件產(chǎn)品在具體的集成度方面存在較高狀況,則其覆蓋面與之成正比關聯(lián),但是,從軟件開發(fā)管理框架角度來考量,其僅僅對其中的局部問題及環(huán)節(jié)予以涉及,在各個產(chǎn)品之間始終處于獨立狀態(tài),不能及時、有效地進行結(jié)合,項目則在軟件開發(fā)及設計中,扮演著重要角色,其中,開發(fā)管理方面則很少進行設計,這些產(chǎn)品僅能在一些較大規(guī)模企業(yè)中得到運用,雖然功能嚴謹,但是在靈活性方面則相對缺乏,國內(nèi)一些企業(yè)運用上述產(chǎn)品,在具體使用過程中出現(xiàn)較多問題,至此,諸多軟件產(chǎn)品在國內(nèi)很難得到廣泛應用和推廣。
1.2國內(nèi)技術研究現(xiàn)狀
隨著近些年來技術水平的不斷提升,國內(nèi)軟件企業(yè)在具體的軟件開發(fā)管理領域進行了更為深入、全面的研究及探索,代表企業(yè)有北大青鳥及背景視銳達等,相比與國外企業(yè),國內(nèi)企業(yè)對配置管理方面作為研究出發(fā)點,但是在設計軟件開發(fā)管理方面的內(nèi)容則比較有限,實質(zhì)上以多元化軟件開發(fā)相應管理系統(tǒng)在國內(nèi)仍然處于一定空白狀態(tài),現(xiàn)就JBRM需求管理系統(tǒng)予以考究,此產(chǎn)品顧名思義與需求管理相關,主要作用為,對輔助于軟件開發(fā)管理系統(tǒng),可實施五部分劃分,即:其一,需求信息管理。主要運用文件夾等方式,能夠為用戶驗證和查找提供更多便捷;其二,需求動態(tài)管理。通過對軟件需求實施動態(tài)查詢,為管理人員對項目風險進行評估及軟件開發(fā)人員就項目進度進行掌握等提供便利;其三,需求變更管理。通過對項目范圍擴展進行控制,以按需分配的形式實現(xiàn)資源合理利用,并對準確文檔予以提供;其四,需求追蹤。其方式主要有逆向或正向,通過控制需求,以此達更好利用需求之目的。針對軟件開發(fā)管理,不管管理方式還是相應管理對象,其與國外同種類型的輔助工具相比較,在本質(zhì)上并沒有較大差距,但是從輔助的效果來考量,均存在比較明顯的局限性。
2多元化軟件開發(fā)管理系統(tǒng)具體內(nèi)容及技術路線分析
2.1管理系統(tǒng)具體內(nèi)容
該系統(tǒng)在覆蓋面較廣,其中主要對軟件管理涉及較多,通過結(jié)合企業(yè)管理和項目管理,并有效運用項目管理相應輔助作用,以此,實現(xiàn)企業(yè)開發(fā)管理目的,在軟件開發(fā)當中,對其過程進行優(yōu)化,研發(fā)自動化程度更高的軟件,從而為實現(xiàn)企業(yè)規(guī);a(chǎn),在技術方法提供更好支撐。針對該管理系統(tǒng),其功能模塊為三部分,除了在項目管理功能模塊當中,其所涵蓋的項目管理及配置管理外,還有軟件功能自動化模塊當中,其所包含的測試自動化、需求管理及設計管理,除上述內(nèi)容之外,還有在企業(yè)管理功能模塊當中所涵蓋的過程管理、合同管理及客戶管理,這些功能模塊相比于企業(yè)管理軟件、項目管理工具及獨立運行的系統(tǒng)輔助工具,多元化軟件開發(fā)管理系統(tǒng)當中針對軟件開發(fā)管理所應該具備的相應特點給與和充分考慮,其將企業(yè)管理作為研究的出發(fā)點,通過有機結(jié)合項目管理功能,并充分運用軟件工程所具有的輔助功能,提供一種具備系統(tǒng)化和全方位的解決方案。
2.2多元化軟件開發(fā)管理系統(tǒng)研究的技術路線
該系統(tǒng)以六大技術路線應用狀況下予以完成,第一,以SOA技術為基礎,由于多元化軟件開發(fā)管理系統(tǒng)在具體的規(guī)模及功能上均得到有效擴展,因此,針對軟件的應用來講,其也應具備相應的靈活性和可擴展性,SOA能夠?qū)崿F(xiàn)分解系統(tǒng)的作用,重新編排服務,針對系統(tǒng)所遇到的靈活性及可擴展性方面的問題能夠給與有效解決。針對運用SOA架構來講,其將軟件企業(yè)的實際需求融入其中,針對軟件開發(fā)管理系統(tǒng)相應伸縮性及實用性,利用服務的定制及裝配予以完成,對軟件企業(yè)實際需求予以充分滿足。第二,Webservices為基礎,采用SOA予以輔助,兼容不同類型系統(tǒng),實現(xiàn)SOA架構構建;因此,在實際應用在中,能夠?qū)⑾到y(tǒng)間數(shù)據(jù)進行轉(zhuǎn)換,并能實施數(shù)據(jù)解析;第三,以RUI技術為基礎,其主要以瀏覽器為基礎所設計的一款富用戶界面,就其外觀來講,形同于應用程序界面,然而卻能夠?qū)崿F(xiàn)系統(tǒng)在服務功能方面的增強作用;第四,以J2EE標準為基礎,運用該標準對系統(tǒng)的分布式結(jié)構進行設計,在對系統(tǒng)軟件在獨立性方面得到保證的狀況下,對系統(tǒng)基礎軟件部署相應靈活性給與增強,不僅能夠?qū)④浖邪l(fā)及系統(tǒng)維護方面的成本給與有效降低,還可達到系統(tǒng)質(zhì)量不斷提升的效果。第五,以數(shù)據(jù)庫為基礎,系統(tǒng)平臺需要將大量的數(shù)據(jù)進行收集,此外,還需要管理在系統(tǒng)開發(fā)當中所產(chǎn)生的大量數(shù)據(jù),有效的數(shù)據(jù)能夠?qū)崿F(xiàn)系統(tǒng)研發(fā)成本降低的效果,因此,為了促進性價比的最大提升,可在研發(fā)當中運用大數(shù)據(jù),以此針對軟件開發(fā)管理當中相應需求給與適應。
3多元化軟件開發(fā)管理系統(tǒng)設計
3.1架構設計
多元化軟件開發(fā)管理系統(tǒng)在架構方面主要劃分為四層,從頂層至底層分別為交互層、應用層、支撐層及基礎設施層。交互層主要為用戶;基礎設施層內(nèi)容主要為為信息,在各種設備、服務器及系統(tǒng)的作用下提供相應信息,該層不僅要有網(wǎng)絡設備和主機,還需要相應的儲存設備,以此達到對應用服務器及數(shù)據(jù)庫系統(tǒng)提供信息的效果;在應用層當中包含有整個系統(tǒng)的核心內(nèi)容,也就是上述中提到的企業(yè)管理功能模塊、軟件功能自動化模塊及項目管理功模塊,在各個功能模塊當中還具有諸多內(nèi)容;除此之外,應用層需要相應的支撐組件,且在組件的共同作用下最終形成相應應用支撐層,不僅需要管理權限及用戶,還需要針對配置管理將適配器予以提供,此外,在應用層當中的各種功能的輔助下,才能達到將服務及引擎予以提供的效果比如工作流引擎及文檔引擎等,針對系統(tǒng)技術體系架構來考量,其與總體架構存在相對應狀況,主要也分為四層,從頂層至底層分別為展現(xiàn)層、業(yè)務邏輯層、數(shù)據(jù)訪問層及信息服務層。針對系統(tǒng)總體架構來講,其針對應用層的相應設計更為注重。見圖1、圖2所示。
3.2功能實現(xiàn)
就多元化軟件開發(fā)管理系統(tǒng)功能實現(xiàn)而言,其在具體的功能內(nèi)容上,在具體的企業(yè)管理功能模塊、軟件功能自動化功能模塊及項目管理功能模塊上予以集中體現(xiàn),項目管理功能模塊當中給與集中體現(xiàn),針對項目管理功能模塊來講,其在具體的設計上主要分為三個環(huán)節(jié),即其一,以項目計劃模型為基礎,利用建模分解項目計劃,并實施相應預警及跟蹤操作,利用系統(tǒng)管理程序,實現(xiàn)項目計劃評審自動化;其二,結(jié)合項目自身實際需求,對條目花任務進行設計,依據(jù)自動化功能任務來實現(xiàn)相應更新,從而達到醒目審核、預覽及進度審核及發(fā)布等功能得以實現(xiàn)的目的;其三,依據(jù)具體的配置狀態(tài)記錄,將儲存站予以生成,最終實現(xiàn)配置管理完成的目的。針對軟件功能自動化模塊來講,其在具體的設計上也分為三個步驟,其一,將調(diào)研模塊進行設置,就需求調(diào)研計劃進行制定,對系統(tǒng)開發(fā)原型進行管理,對調(diào)研記錄進行管理,描述各個功能點,將在需求更換當中的審核、評估、確認及申請等予以完成;其二,將設計模型及范例進行定制,以文檔生成模型為基礎,管理文檔質(zhì)量及設計狀態(tài),最終實現(xiàn)設計的轉(zhuǎn)換;其三,測試系統(tǒng)功能及軟件功能,對各技術線路進行廣泛應用,并就測試自動化予以實現(xiàn)。針對企業(yè)管理模塊來講,其在具體的設計上也同樣分為三步驟,分別為,其一,依據(jù)企業(yè)實際需要,就軟件過程進行定義,對過程展現(xiàn)、執(zhí)行任務及配置給與完成,重點設置標準模塊、彼岸準子系統(tǒng)及部門等;其二,依據(jù)具體的合同信息,管理合同的關系人、附件、狀態(tài)及條款等;其三,依據(jù)客戶對應資料及類別,分析和跟蹤管理客戶信息,實現(xiàn)系統(tǒng)的自動報警及回訪功能?衫煤诤袦y試法,分析系統(tǒng)的運行效果,針對那些已經(jīng)實現(xiàn)的預設功能,可通過將相關異常數(shù)據(jù)輸入,以此對其可靠性進行測試,對系統(tǒng)是否出現(xiàn)異常進行觀察。針對系統(tǒng)功能的實現(xiàn)來講,其主要在需求管理界面、項目管理界面及系統(tǒng)初始界面當中予以體現(xiàn),通過對這些界面進行觀察,便可從中將比較詳細的信息予以獲取。
4系統(tǒng)測試及運行效果分析
4.1系統(tǒng)測試
系統(tǒng)測試運用黑盒測試法予以操作,采用手工形式,針對系統(tǒng)預設功能給與確認。通過將異常數(shù)據(jù)輸入,進行系統(tǒng)可靠性測試,就當輸入異常數(shù)據(jù)系統(tǒng)是否會出現(xiàn)中止及對用戶錯誤能否屏蔽進行檢驗。采用loadrunner工具對系統(tǒng)性能進行測試。
4.2系統(tǒng)界面實現(xiàn)及效果
4.2.1系統(tǒng)初始界面開發(fā)完畢后,其初始界面在視覺效果方面較好,且界面在色彩上也十分豐富,方便操作。見圖2所示。4.2.2系統(tǒng)管理界面該功能模塊對公司各階段的管理、項目生命周期管理及各個中心予以實現(xiàn),針對員工的質(zhì)量的管理、工時及任務等得以實現(xiàn),此外,還有各種相應參考表格;利用信息化達到管理效率提升的目的。見圖3。4.2.3需求管理界面該界面主要對需求變更、需求分析及需求調(diào)研等方面管理予以實現(xiàn),如圖4所示。本功能模塊實現(xiàn)了電子化文檔,在需求管理上可劃分為FPA五要素、條目級和例級,實現(xiàn)依據(jù)需求而相應變更追溯的目的,并為需求分析提供相應依據(jù)支撐。根據(jù)具體的需求管理,以此達到對軟件版本管理予以管理的目的,還可實現(xiàn)版本之間的比對,以產(chǎn)出物、任務及需求之間相應自動關聯(lián)的作用,達到需求跟蹤自動化得以實現(xiàn)的目的,還能夠?qū)崿F(xiàn)統(tǒng)規(guī)模估算差異的比對的目的,依據(jù)FPA五要素,實現(xiàn)更為準確的系統(tǒng)規(guī)模估算,因此,達到軟件開發(fā)效率提升的效果。
5結(jié)束語
基于我國當前軟件開發(fā)管理系統(tǒng)應用狀況及發(fā)展狀況綜合考量可知,目前在高融合性方面還比較缺乏,此外,還應對功能更為全面的管理軟件進行不斷創(chuàng)新及研發(fā),以多元化角度框架下,對軟件開發(fā)管理系統(tǒng)進行設計,不僅要達到企業(yè)軟件開發(fā)管理自動化的實現(xiàn),還要提升我國管理軟件的國際領域競爭力,更好地促進國內(nèi)軟件產(chǎn)業(yè)的跨越式發(fā)展。
參考文獻:
[1]吳曉慧.軟件開發(fā)管理系統(tǒng)的面向多元化的設計[J].計算機光盤軟件與應用,2014(6):256-257.
[2]王雪竹.軟件開發(fā)管理系統(tǒng)的多元化設計分析[J].硅谷,2015(3):53-53.
[3]朱德潤.行政機關績效考核平臺的設計與應用[J].電子技術與軟件工程,2014(24):61-61.
[4]徐燕.一體化多種收費賬務平臺系統(tǒng)在電費管理中的應用[J].企業(yè)改革與管理,2014(11):137-139.
[5]李英.探索分析計算機軟件應用與發(fā)展[J].計算機光盤軟件與應用,2014(12):79-80.
[6]張穎.基于SOA體系結(jié)構軟件開發(fā)研究[J].青年科學月刊,2014(8):167-167.
[7]李抒澤,賈志淳.軟件開發(fā)管理系統(tǒng)的面向多元化的設計[J].電子制作,2014(19):256-257.
【軟件開發(fā)管理系統(tǒng)設計初探論文】相關文章:
軟件開發(fā)項目進度管理初探論文05-02
ODS質(zhì)量設計管理系統(tǒng)的設計論文05-02
隧道工程管理系統(tǒng)設計研究論文05-02
學生學籍管理系統(tǒng)設計與實現(xiàn)論文05-03
禮服租賃管理系統(tǒng)設計與實現(xiàn)論文05-03
隧道工程管理系統(tǒng)設計探析論文05-02
語文作業(yè)設計初探的論文04-28
班級管理銜接初探論文05-03
大學知識管理初探的論文04-27
ERP系統(tǒng)與管理的論文04-27