軟件開(kāi)發(fā)管理平臺(tái)設(shè)計(jì)分析論文
摘要:就軟件開(kāi)發(fā)管理平臺(tái)進(jìn)行了多元化的分析和設(shè)計(jì),并根據(jù)相關(guān)技術(shù)和基本框架分別進(jìn)行了探討,希望在軟件開(kāi)發(fā)建設(shè)方面可以提供一定的借鑒和指導(dǎo)作用。
關(guān)鍵詞:軟件開(kāi)發(fā)管理平臺(tái);多元化;設(shè)計(jì);基本框架
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2016)02-0073-02
0引言
近些年來(lái),軟件開(kāi)發(fā)管理系統(tǒng)方面的技術(shù)有比較穩(wěn)定的發(fā)展,在逐漸完善的同時(shí)功能需求也越來(lái)越大,因此為了滿足功能需求軟件開(kāi)發(fā)管理平臺(tái)必須進(jìn)行進(jìn)一步的發(fā)展和升級(jí)。在目前我們主要研究的軟件開(kāi)發(fā)管理平臺(tái)還存在局限性,從整體出發(fā)進(jìn)行多元設(shè)計(jì)是我們現(xiàn)階段必須掌握的技術(shù)。
1軟件開(kāi)發(fā)管理的相關(guān)內(nèi)容
在現(xiàn)階段對(duì)軟件開(kāi)發(fā)管理可以通過(guò)多種途徑進(jìn)行優(yōu)化,例如加強(qiáng)生產(chǎn)計(jì)劃、改進(jìn)軟件開(kāi)發(fā)過(guò)程等,可以使軟件開(kāi)發(fā)管理達(dá)到一體化的標(biāo)準(zhǔn),促進(jìn)企業(yè)的融合和發(fā)展,并且可以為企業(yè)的自動(dòng)化和一站式服務(wù)提供技術(shù)支持。提升企業(yè)管理和項(xiàng)目管理兩大基礎(chǔ)功能。項(xiàng)目管理和企業(yè)管理分別從配置管理和設(shè)計(jì)管理等出發(fā),完成測(cè)試自動(dòng)化進(jìn)程。質(zhì)量一直是軟件開(kāi)發(fā)企業(yè)追求的目標(biāo),也是一個(gè)企業(yè)賴以生存和發(fā)展的根本。對(duì)于軟件企業(yè)而言,鑒定軟件的質(zhì)量問(wèn)題往往需要專(zhuān)門(mén)測(cè)試的軟件,這是最為關(guān)鍵的部分。因此測(cè)試軟件也是一項(xiàng)比較困難的問(wèn)題,要采用先進(jìn)的技術(shù)確保測(cè)試結(jié)果的準(zhǔn)確性,合理的方法和工具是測(cè)試成功的重要保證。在我國(guó)現(xiàn)階段市場(chǎng)中已經(jīng)出現(xiàn)了關(guān)于測(cè)試過(guò)程管理的工具,這在很大程度上能夠在大企業(yè)中發(fā)揮一定的作用并取得良好的效果,但是針對(duì)小公司來(lái)說(shuō)還缺乏定制一個(gè)測(cè)試管理平臺(tái)來(lái)提高工作效率和自動(dòng)化水平。
2針對(duì)軟件開(kāi)發(fā)管理系統(tǒng)的多元化分析
多元化軟件開(kāi)發(fā)系統(tǒng)中最為關(guān)鍵的部分就是關(guān)于軟件開(kāi)發(fā)管理的自動(dòng)化,要以此為設(shè)計(jì)目標(biāo)和方向,不斷的有機(jī)結(jié)合軟件開(kāi)發(fā)管理和企業(yè)資源規(guī)劃兩種資源,從整體上形成高效管理模式的軟件開(kāi)發(fā)管理平臺(tái)。
2.1軟件開(kāi)發(fā)管理平臺(tái)的初始化目標(biāo)
在軟件開(kāi)發(fā)管理平臺(tái)中要發(fā)揮多種管理的能力和潛能,充分調(diào)動(dòng)各個(gè)部分的作用,例如系統(tǒng)需求管理、設(shè)計(jì)管理、項(xiàng)目管理和配置管理等多方面內(nèi)容。在多元化方面主要體現(xiàn)在關(guān)鍵的位置上,一般存在于軟件工程、項(xiàng)目管理和企業(yè)管理三個(gè)主要方面。充分促進(jìn)企業(yè)管理和項(xiàng)目管理的相互協(xié)調(diào),互相配合,可以使軟件開(kāi)發(fā)管理更為科學(xué)、提高效率。為了滿足不同規(guī)模的軟件企業(yè)需求必須對(duì)軟件開(kāi)發(fā)企業(yè)進(jìn)行足夠的技術(shù)支持和資金支持,才能為多元化的設(shè)計(jì)提供可行性條件。
2.2軟件開(kāi)發(fā)管理平臺(tái)的概況和特征
網(wǎng)絡(luò)技術(shù)在當(dāng)今社會(huì)的普及程度越來(lái)越強(qiáng),同時(shí)在軟件開(kāi)發(fā)管理平臺(tái)的應(yīng)用也越來(lái)越多。網(wǎng)絡(luò)技術(shù)在軟件開(kāi)發(fā)中起到拓展功能的作用,在此基礎(chǔ)上,軟件開(kāi)發(fā)企業(yè)的工作中心在于對(duì)開(kāi)發(fā)軟件的多元性方面,主要體現(xiàn)在基礎(chǔ)功能和分析功能兩個(gè)方面的拓展。在數(shù)學(xué)模型的基礎(chǔ)上建立模擬基礎(chǔ)工作流程,提高預(yù)測(cè)的準(zhǔn)確性和開(kāi)發(fā)更多的項(xiàng)目管理功能,以達(dá)到兼容能力更強(qiáng)、在線管理更健全的目的。在目前的研究水平下,我們更應(yīng)該注意軟件開(kāi)發(fā)管理系統(tǒng)的多元化設(shè)計(jì),應(yīng)該投入更多的精力和資金,這樣會(huì)有益于資源方面的控制力,還能實(shí)時(shí)監(jiān)控進(jìn)度和質(zhì)量問(wèn)題,全方位的對(duì)項(xiàng)目進(jìn)程進(jìn)行跟蹤和指導(dǎo)。
3軟件開(kāi)發(fā)管理平臺(tái)的多元化技術(shù)依托和基本結(jié)構(gòu)
在實(shí)際操作中針對(duì)多元化設(shè)計(jì)一般最需要的就是先進(jìn)的技術(shù)支撐。最為普遍的技術(shù)就是SOA技術(shù),這項(xiàng)技術(shù)的最主要用途在于對(duì)系統(tǒng)的分解作用,不僅如此,還可以按照一定的序列對(duì)服務(wù)進(jìn)行編排,在此基礎(chǔ)之上能夠擴(kuò)大軟件管理平臺(tái)的功能和規(guī)模,并且大大增強(qiáng)了軟件管理平臺(tái)的可擴(kuò)展性和靈活性兩種性質(zhì)。另一種比較常見(jiàn)的技術(shù)是基于WebServices技術(shù),這種技術(shù)的主要作用是輔助SOA,對(duì)軟件開(kāi)發(fā)管理系統(tǒng)的兼容性有所擴(kuò)展,并且同時(shí)構(gòu)建SOA架構(gòu)。第三種技術(shù)是XML技術(shù),這種技術(shù)的主要作用在于能夠規(guī)范Web服務(wù),平臺(tái)的建立需要此種技術(shù)作為標(biāo)準(zhǔn),而平臺(tái)中數(shù)據(jù)的相互轉(zhuǎn)換則需要自描述功能。第四種技術(shù)是RUI技術(shù),這種技術(shù)的界面采用富用戶,但在外觀上分辨不出和普通應(yīng)用程序的差別,但是要想構(gòu)建人機(jī)交互的功能則必須要有服務(wù)功能,平臺(tái)系統(tǒng)更容易進(jìn)行操作,并且界面更加簡(jiǎn)潔。第五種技術(shù)是J2EE標(biāo)準(zhǔn),平臺(tái)系統(tǒng)要保持在運(yùn)行過(guò)程中不依靠其他運(yùn)行程序則必須采用分布式結(jié)構(gòu),可以大大加強(qiáng)系統(tǒng)軟件的靈活性,減少平時(shí)的維護(hù)費(fèi)用和運(yùn)行成本。在多元化方案的設(shè)計(jì)環(huán)節(jié)應(yīng)該注意系統(tǒng)的生命周期,在軟件開(kāi)發(fā)管理平臺(tái)多元化設(shè)計(jì)中最關(guān)鍵的部分就是通常要采取B/S網(wǎng)絡(luò)結(jié)構(gòu)模式,在我們現(xiàn)階段的研究當(dāng)中大多數(shù)都采取這種技術(shù),這種技術(shù)最為簡(jiǎn)便的地方就是可以在不安裝客戶端的情況下進(jìn)行運(yùn)行,可以體現(xiàn)出更加模塊化的技術(shù)特點(diǎn)。另外數(shù)據(jù)庫(kù)的規(guī)模應(yīng)該擴(kuò)大,這樣有利于邏輯關(guān)系的簡(jiǎn)潔化,操作系統(tǒng)也更加方便快捷,在數(shù)據(jù)的完整性方面有更多體現(xiàn)。系統(tǒng)的安全性和開(kāi)放性也應(yīng)該有所約束,讓系統(tǒng)的安全性有一定的技術(shù)保證,針對(duì)不同用戶采用分級(jí)管理模式,并以加密和訪問(wèn)權(quán)限兩種手段來(lái)提高軟件開(kāi)發(fā)平臺(tái)的安全性。另外平臺(tái)在平時(shí)的運(yùn)行過(guò)程中,要時(shí)刻注意到客戶端和軟硬性的先進(jìn)性,并且要注意日常應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器的運(yùn)行狀況保持良好,保證在正常生命周期內(nèi)保持良好的運(yùn)行狀態(tài)。軟件開(kāi)發(fā)管理平臺(tái)在多元化設(shè)計(jì)的框架構(gòu)建方面一般分為四個(gè)層次,分別是基礎(chǔ)設(shè)施層、交互層、支撐層和應(yīng)用層,在一般情況下交互層、基礎(chǔ)設(shè)施層和應(yīng)用層分別代表用戶、信息和系統(tǒng)的核心部分。主要代表模塊分別是企業(yè)管理功能、項(xiàng)目管理功能和軟件功能自動(dòng)化三大模塊。除這些外還需要一些支撐層把組件進(jìn)行合理構(gòu)建,用于軟件開(kāi)發(fā)管理平臺(tái)的多元化設(shè)計(jì)。三大主要功能模塊涵蓋了以上相關(guān)內(nèi)容。項(xiàng)目功能主要體現(xiàn)在兩個(gè)方面,一是項(xiàng)目計(jì)劃模型,二是實(shí)際需求。在項(xiàng)目進(jìn)行審核發(fā)布之前,需要根據(jù)管理和條目?jī)煞N手段對(duì)項(xiàng)目進(jìn)行預(yù)覽,這樣能形成最優(yōu)化的配置管理模式。在對(duì)軟件的功能管理方面要采取自動(dòng)化手段,在原始模型和文檔的基礎(chǔ)上形成新的模型,并且要單獨(dú)為其設(shè)計(jì)模式和范例,不斷優(yōu)化升級(jí)文檔質(zhì)量的管理,在設(shè)備的運(yùn)作過(guò)程中要優(yōu)化各技術(shù)路線相互配合作用。在目前的企業(yè)管理中,要深入考慮企業(yè)的需求內(nèi)容,履行合同上的信息要求,針對(duì)子系統(tǒng)和標(biāo)準(zhǔn)模塊進(jìn)行自定義的程序設(shè)置,及時(shí)對(duì)客戶信息進(jìn)行回訪和自動(dòng)報(bào)警兩種功能,這兩種功能要根據(jù)客戶信息才得以實(shí)現(xiàn)。
4軟件開(kāi)發(fā)管理平臺(tái)的相關(guān)軟件內(nèi)容
開(kāi)發(fā)的軟件必須具有通用性強(qiáng)、適用范圍廣、提高工作效率等一系列優(yōu)勢(shì),這樣可以協(xié)助工作人員把項(xiàng)目中的軟件開(kāi)發(fā)管理平臺(tái)做到更好。因此要求所開(kāi)發(fā)的軟件應(yīng)具備以下功能:(1)能夠在各種環(huán)境下運(yùn)行,適應(yīng)性要強(qiáng)。任何軟件都需要一定的運(yùn)行環(huán)境,而軟件的適應(yīng)性強(qiáng)弱將直接影響著軟件的使用效果和穩(wěn)定性。(2)能夠積極協(xié)助指導(dǎo)項(xiàng)目開(kāi)展相關(guān)工作,運(yùn)用開(kāi)發(fā)制約和方法學(xué)等手段構(gòu)建軟件架構(gòu),這樣的好處是可以潛移默化的影響使用者的開(kāi)發(fā)方式和風(fēng)格,開(kāi)發(fā)出來(lái)相似的項(xiàng)目間可以很通暢地進(jìn)行協(xié)作和交流。(3)要做好項(xiàng)目的設(shè)計(jì)、開(kāi)發(fā)和再測(cè)試的相關(guān)工作,能完成項(xiàng)目成果各方面數(shù)據(jù)的轉(zhuǎn)換和協(xié)作,這就體現(xiàn)出最關(guān)鍵的銜接作用。其中最主要的部分就是關(guān)于程序設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)向開(kāi)發(fā)階段的代碼程序生成的過(guò)程。另外的作用就是在進(jìn)行單元測(cè)試的過(guò)程中要把大多數(shù)相似的測(cè)試代碼由輔助程序員把它們篩選出來(lái)。(4)在開(kāi)發(fā)軟件的相關(guān)工作中比較重要的就是常見(jiàn)功能組件,有很多數(shù)據(jù)需要進(jìn)行操作和整理,例如字符串的操作、數(shù)字操作等,不僅如此,還會(huì)涉及到文檔讀寫(xiě)、上下載等一些相關(guān)問(wèn)題。在一般情況下出于對(duì)靈活性的考慮,很少會(huì)設(shè)置這些功能組件,需要在實(shí)際工作中由程序員針對(duì)需要來(lái)分別寫(xiě)出代碼。所以軟件架構(gòu)平臺(tái)需要有這些協(xié)助程序員的`相關(guān)功能組件才能大大提高工作效率。(5)分層結(jié)構(gòu)和框架技術(shù)支持是我們軟件開(kāi)發(fā)管理平臺(tái)需要的兩種技術(shù)。根據(jù)項(xiàng)目需要,項(xiàng)目的開(kāi)發(fā)人員要制定不同的框架來(lái)提供選擇的余地。要改變框架去適應(yīng)實(shí)際項(xiàng)目需要,這樣更容易開(kāi)展開(kāi)發(fā)工作。(6)要考慮不同業(yè)務(wù)人員的需要,盡量提供一些底層業(yè)務(wù)組件。在普通的業(yè)務(wù)系統(tǒng)中,配置管理、用戶管理、角色權(quán)限管理所涉及到的功能區(qū)別不明顯,而底層平臺(tái)可以在提供底層應(yīng)用模塊的同時(shí)起到減少項(xiàng)目重復(fù)開(kāi)發(fā)量的效果,是一個(gè)非?茖W(xué)合理的設(shè)計(jì)。(7)性能和安全是必須考慮的兩大要素,因此在構(gòu)建平臺(tái)時(shí)要平衡性能和安全兩者的關(guān)系,在確保安全的前提下盡可能的保證性能,這樣也能給后續(xù)關(guān)于技術(shù)指引、工具和方法的建立提供良好的基礎(chǔ),例如權(quán)限控制組件和緩存組件等。(8)方便操作也是我們需要考慮的一個(gè)方向,平臺(tái)應(yīng)該能在業(yè)界的大多數(shù)人中使用,因此要方便理解和操作,簡(jiǎn)單的操作流程是能夠提供便捷功能服務(wù)的前提。還可以節(jié)約使用平臺(tái)的學(xué)習(xí)費(fèi)用和節(jié)省學(xué)習(xí)精力。在進(jìn)行編碼實(shí)施的過(guò)程中,關(guān)于程序編碼的設(shè)定要采取統(tǒng)一標(biāo)準(zhǔn),并且符合相關(guān)的編寫(xiě)要求,能夠保證可讀性和運(yùn)行的連貫性,方便日后的維護(hù)工作。在平臺(tái)框架完成以后,還要不斷的進(jìn)行系統(tǒng)測(cè)試,保證使用效果和最初的設(shè)計(jì)效果相符合,測(cè)試出現(xiàn)問(wèn)題后,要根據(jù)設(shè)計(jì)的框架找出問(wèn)題原因,運(yùn)用相關(guān)技術(shù)進(jìn)行修改,并達(dá)到預(yù)期效果。
5結(jié)語(yǔ)
目前針對(duì)多元化軟件的開(kāi)發(fā)是一項(xiàng)比較艱巨的任務(wù),其結(jié)構(gòu)復(fù)雜、信息量較大。該軟件分為很多不同的部分,故要把需求、分析、測(cè)試、設(shè)計(jì)、運(yùn)行等諸多因素考慮進(jìn)來(lái)。在目前比較常見(jiàn)的業(yè)務(wù)系統(tǒng)中,基礎(chǔ)底層軟件架構(gòu)不但能夠提高工作效率,還可以節(jié)約開(kāi)發(fā)所需要的投入,提高利潤(rùn)。在提高質(zhì)量方面則可以采取嚴(yán)格的規(guī)范約束和框架設(shè)計(jì)技術(shù)兩種手段。在信息技術(shù)不斷發(fā)展的前提下,軟件開(kāi)發(fā)管理平臺(tái)取得飛快的進(jìn)展,然而多元化軟件的開(kāi)發(fā)不僅在我國(guó)受到格外關(guān)注,國(guó)外也正積極針對(duì)這一方面展開(kāi)研究工作,并且運(yùn)用到實(shí)際運(yùn)行當(dāng)中,軟件開(kāi)發(fā)管理平臺(tái)也顯示著其強(qiáng)大的生命力,為我國(guó)的軟件開(kāi)發(fā)項(xiàng)目管理信息化做出了較大的貢獻(xiàn)。
參考文獻(xiàn)
[1]吳曉慧.軟件開(kāi)發(fā)管理系統(tǒng)的面向多元化的設(shè)計(jì)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014,12(6):256-257.
[2]王珊珊,趙青.淺談軟件項(xiàng)目在軟件開(kāi)發(fā)管理中的作用[J].有色金屬設(shè)計(jì),2003,30(1):55-59.
[3]曹鍵.軟件開(kāi)發(fā)管理平臺(tái)的構(gòu)建[J].電信工程技術(shù)與標(biāo)準(zhǔn)化,2008(12):46-50.
[4]黃若儒.基于軟件架構(gòu)技術(shù)的系統(tǒng)開(kāi)發(fā)基礎(chǔ)平臺(tái)分析與設(shè)計(jì)[D].廣州:華南理工大學(xué),2014.
[5]張清蘭.面向目標(biāo)識(shí)別應(yīng)用的算法開(kāi)發(fā)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2013.
【軟件開(kāi)發(fā)管理平臺(tái)設(shè)計(jì)分析論文】相關(guān)文章:
云平臺(tái)下基于包裝設(shè)計(jì)的軟件開(kāi)發(fā)研究論文04-14
設(shè)計(jì)管理對(duì)設(shè)計(jì)創(chuàng)新的意義分析論文08-08
移動(dòng)網(wǎng)絡(luò)安全平臺(tái)設(shè)計(jì)分析論文04-20
電力設(shè)計(jì)管理問(wèn)題分析論文10-22
Android平臺(tái)維護(hù)設(shè)備管理系統(tǒng)設(shè)計(jì)論文10-21