- 相關(guān)推薦
軟件開(kāi)發(fā)中基于角色的協(xié)同
畢業(yè)論文
【 摘 要 】
軟件開(kāi)發(fā)是1種群體協(xié)作過(guò)程,要求團隊成員在開(kāi)發(fā)活動(dòng)中相互分工、緊密協(xié)作,成員通過(guò)扮演角色交互的完成共同任務(wù)。但成員在開(kāi)發(fā)活動(dòng)中常常對扮演的角色認識模糊,同時(shí)缺乏適應軟件開(kāi)發(fā)過(guò)程動(dòng)態(tài)變更的能力,而傳統方法不能較好的解決該問(wèn)題,因此如何精確定義成員的角色并實(shí)現其動(dòng)態(tài)轉換,成為當前研究軟件開(kāi)發(fā)過(guò)程中群體協(xié)作機制的1個(gè)重點(diǎn)和難點(diǎn)。為此本文結合角色、Agent、服務(wù)等思想,利用面向對象建模技術(shù)提出1種基于角色的協(xié)同軟件開(kāi)發(fā)框架,主要工作有: 首先針對成員在開(kāi)發(fā)過(guò)程中對角色認識模糊的困難,本文為角色組織了供給和需求兩組服務(wù),建立了角色與服務(wù)之間的映射關(guān)系,通過(guò)修改服務(wù)集和服務(wù)-角色登記表,實(shí)現了角色的清晰定義和動(dòng)態(tài)修改,與傳統方法相比,清晰角色有利于成員明確自身所承擔的職責和擁有的權限;同時(shí)為簡(jiǎn)易成員查找角色的復雜過(guò)程,提出1種靈活的角色查找方法,利用角色匹配矩陣和角色推薦算法,匹配出符合成員要求的1組近似角色,降低了角色查找的難度。 其次為幫助成員適應開(kāi)發(fā)過(guò)程的動(dòng)態(tài)變更,本文先對成員進(jìn)行角色轉換關(guān)系和扮演資格驗證,再利用Java可直接操作字節碼的特性,動(dòng)態(tài)修改成員的Agent類(lèi)字節碼,重建成員與角色的委派關(guān)系,從而實(shí)現了扮演角色在開(kāi)發(fā)活動(dòng)中的動(dòng)態(tài)轉換,并對成員在開(kāi)發(fā)活動(dòng)中扮演角色及協(xié)作交互過(guò)程進(jìn)行重點(diǎn)研究。與傳統方法相比,靈活的角色轉換機制有助于成員動(dòng)態(tài)調整自身的能力和行為,適應軟件過(guò)程的變更與演化。 最后本文通過(guò)1個(gè)軟件開(kāi)發(fā)實(shí)例在1定程度上驗證了協(xié)同開(kāi)發(fā)框架的實(shí)用性與正確性,對開(kāi)發(fā)任務(wù)所涉及的角色進(jìn)行了精確定義,成員實(shí)現了對角色的簡(jiǎn)便查找和動(dòng)態(tài)轉換。同時(shí)為評價(jià)基于角色方法的合理性與有效性,本文還進(jìn)行了初步的性能分析及相關(guān)方法比較,定性分析和初步結果表明基于角色方法可以改善業(yè)務(wù)過(guò)程對環(huán)境的適應能力,縮短任務(wù)的整體執行時(shí)間,提高協(xié)同活動(dòng)的執行效率。
【文摘語(yǔ)種】 中文文摘
【論文頁(yè)數】 1-62
【軟件開(kāi)發(fā)中基于角色的協(xié)同】相關(guān)文章:
基于協(xié)同商務(wù)的數字化營(yíng)銷(xiāo)08-18
對基于Internet環(huán)境下的協(xié)同式教學(xué)方式的探討08-08
對基于Internet環(huán)境下的協(xié)同式教學(xué)方式的探10-04
基于供應鏈的協(xié)同生產(chǎn)調度研究08-13
談基于RFID技術(shù)的供應鏈協(xié)同商務(wù)管理09-24
基于協(xié)同商務(wù)的企業(yè)間關(guān)系優(yōu)化原理及模型09-30
一種基于ISS的軟硬件協(xié)同驗證環(huán)境08-11