欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理框架及方法與流程

文檔序號(hào):11949553閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理框架,其特征在于,其包括如下組件:

權(quán)限配置單元,用于配置不同項(xiàng)目中不同開發(fā)者的代碼提交權(quán)限;

代碼庫(kù),用于存儲(chǔ)開發(fā)者提交的軟件代碼、開發(fā)者信息、代碼提交時(shí)間信息、代碼功能信息、代碼bug信息;

代碼模型生成單元,用于根據(jù)歷次開發(fā)者提交的軟件代碼、開發(fā)者信息、代碼提交時(shí)間信息、代碼功能信息、代碼bug信息生成不同項(xiàng)目的不同代碼模型,并根據(jù)復(fù)用事件數(shù)據(jù)庫(kù)發(fā)送的上下文代碼復(fù)用事件對(duì)代碼模型進(jìn)行修正;

代碼上下文分析單元,用于從上下文信息庫(kù)中動(dòng)態(tài)采集讀取上下文信息,從代碼復(fù)用探測(cè)單元中獲取代碼復(fù)用相關(guān)的事件并獲取外部靜止的開發(fā)者信息,并根據(jù)代碼復(fù)用相關(guān)的事件、上下文信息生成上下文復(fù)用事件,并將上下文代碼復(fù)用事件發(fā)送給復(fù)用事件數(shù)據(jù)庫(kù);

代碼庫(kù)事件監(jiān)控單元,用于監(jiān)控代碼庫(kù)發(fā)生的提交事件,并將提交事件信息發(fā)送到代碼復(fù)用探測(cè)單元;

代碼復(fù)用探測(cè)單元,用于在監(jiān)控到代碼庫(kù)發(fā)生提交事件時(shí)候啟動(dòng)代碼復(fù)用的檢測(cè)并觸發(fā)與代碼復(fù)用相關(guān)的事件;

復(fù)用事件數(shù)據(jù)庫(kù),用于存儲(chǔ)未經(jīng)代碼復(fù)用監(jiān)控規(guī)則過(guò)濾的上下文代碼復(fù)用事件;

上下文信息庫(kù),用于存儲(chǔ)上下文信息;

復(fù)用監(jiān)控策略單元,用于接收管理涉眾制定的監(jiān)控策略,并根據(jù)監(jiān)控策略生成代碼復(fù)用監(jiān)控規(guī)則;

事件通知器,用于根據(jù)復(fù)用監(jiān)控策略單元發(fā)送的代碼復(fù)用監(jiān)控規(guī)則對(duì)復(fù)用事件數(shù)據(jù)庫(kù)中的代碼復(fù)用事件進(jìn)行監(jiān)控;并將經(jīng)過(guò)代碼復(fù)用監(jiān)控規(guī)則過(guò)濾的上下文代碼復(fù)用事件推送給管理涉眾。

2.如權(quán)利要求1所述的一種改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理框架,其特征在于,所述復(fù)用監(jiān)控策略單元中信息管理模型如下:

復(fù)用實(shí)體,用于表示與其相關(guān)聯(lián)的代碼復(fù)用事件,包括復(fù)用類以及復(fù)用實(shí)例;

代碼實(shí)體,用于體現(xiàn)復(fù)用實(shí)體所駐留的空間屬性;

時(shí)間粒度元素,用于表示代碼在時(shí)間維度上的演化;

結(jié)果元素,用于表示代碼復(fù)用的業(yè)務(wù)價(jià)值權(quán)值。

3.如權(quán)利要求2所述的一種改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理框架,其特征在于,

復(fù)用類與復(fù)用實(shí)例之間具有關(guān)聯(lián)關(guān)系;每個(gè)復(fù)用類包括兩個(gè)或兩個(gè)以上復(fù)用實(shí)例;在前后兩個(gè)版本的復(fù)用實(shí)例的變化沒(méi)有超過(guò)預(yù)設(shè)設(shè)置的門限值時(shí),認(rèn)為該復(fù)用實(shí)例發(fā)生了修改,但是仍然屬于同一復(fù)用類;在前后兩個(gè)版本的復(fù)用實(shí)例的變化超過(guò)預(yù)設(shè)設(shè)置的門限值時(shí),則判定原有復(fù)用實(shí)例消失,并同時(shí)創(chuàng)建了一個(gè)新的復(fù)用實(shí)例。

4.如權(quán)利要求3所述的一種改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理框架,其特征在于,

所述復(fù)用類包括創(chuàng)建復(fù)用類、更新復(fù)用類、刪除復(fù)用類;所述創(chuàng)建復(fù)用類用于表示在代碼中發(fā)現(xiàn)新的復(fù)用類;所述更新復(fù)用類用于表示一個(gè)存在的復(fù)用類的復(fù)用實(shí)例增加、刪除或改變;刪除復(fù)用類用于表示一個(gè)存在的復(fù)用類在新的版本中被刪除;

所述復(fù)用實(shí)例包括新增復(fù)用實(shí)例、更新復(fù)用實(shí)例、刪除復(fù)用實(shí)例;所述新增復(fù)用實(shí)例用于表示在代碼中新增了復(fù)用實(shí)例;所述更新復(fù)用實(shí)例用于表示在代碼中更新了復(fù)用實(shí)例;所述刪除復(fù)用實(shí)例用于表示在代碼中刪除了復(fù)用實(shí)例。

5.一種改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理方法,其特征在于,其通過(guò)如權(quán)利要求4所述的改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理框架實(shí)現(xiàn),包括如下步驟:

S1、預(yù)先在權(quán)限配置單元中配置不同項(xiàng)目中不同開發(fā)者的代碼提交權(quán)限;

S2、權(quán)限配置單元判斷該項(xiàng)目中的開發(fā)者的是否具有提交權(quán)限以及在具有提交權(quán)限時(shí)的權(quán)限等級(jí);在判斷通過(guò)時(shí);代碼庫(kù)接收開發(fā)者提交的提交事件,所述提交事件包括開發(fā)者提交的軟件代碼、開發(fā)者信息、代碼提交時(shí)間信息、代碼功能信息、代碼bug信息;

S3、代碼庫(kù)事件監(jiān)控單元,用于監(jiān)控代碼庫(kù)發(fā)生的提交事件,并將提交事件信息發(fā)送到代碼復(fù)用探測(cè)單元;

S4、代碼復(fù)用探測(cè)單元在監(jiān)控到代碼庫(kù)發(fā)生提交事件時(shí)候啟動(dòng)代碼復(fù)用的檢測(cè)并觸發(fā)與代碼復(fù)用相關(guān)的事件;

S5、代碼上下文分析單元從上下文信息庫(kù)中動(dòng)態(tài)采集讀取上下文信息,從代碼復(fù)用探測(cè)單元中獲取代碼復(fù)用相關(guān)的事件并獲取外部靜止的開發(fā)者信息,并根據(jù)代碼復(fù)用相關(guān)的事件、上下文信息生成上下文復(fù)用事件,并將上下文代碼復(fù)用事件發(fā)送給復(fù)用事件數(shù)據(jù)庫(kù);

S6、復(fù)用監(jiān)控策略單元接收管理涉眾制定的監(jiān)控策略,并根據(jù)監(jiān)控策略生成代碼復(fù)用監(jiān)控規(guī)則;基于代碼復(fù)用監(jiān)控描述語(yǔ)言完成代碼復(fù)用事件監(jiān)控的配置;

S7、事件通知器根據(jù)復(fù)用監(jiān)控策略單元發(fā)送的代碼復(fù)用監(jiān)控規(guī)則對(duì)復(fù)用事件數(shù)據(jù)庫(kù)中的代碼復(fù)用事件進(jìn)行監(jiān)控;并將經(jīng)過(guò)代碼復(fù)用監(jiān)控規(guī)則過(guò)濾的上下文代碼復(fù)用事件推送給管理涉眾;

S8、代碼模型生成單元根據(jù)歷次開發(fā)者提交的軟件代碼、開發(fā)者信息、代碼提交時(shí)間信息、代碼功能信息、代碼bug信息生成不同項(xiàng)目的不同代碼模型,并根據(jù)復(fù)用事件數(shù)據(jù)庫(kù)發(fā)送的上下文代碼復(fù)用事件對(duì)代碼模型進(jìn)行修正。

6.如權(quán)利要求5所述的一種改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理方法,其特征在于,所述復(fù)用監(jiān)控策略單元中信息管理模型如下:

復(fù)用實(shí)體,用于表示與其相關(guān)聯(lián)的代碼復(fù)用事件,包括復(fù)用類以及復(fù)用實(shí)例;

代碼實(shí)體,用于體現(xiàn)復(fù)用實(shí)體所駐留的空間屬性;

時(shí)間粒度元素,用于表示代碼在時(shí)間維度上的演化;

結(jié)果元素,用于表示代碼復(fù)用的業(yè)務(wù)價(jià)值權(quán)值。

7.如權(quán)利要求6所述的一種改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理方法,其特征在于,

復(fù)用類與復(fù)用實(shí)例之間具有關(guān)聯(lián)關(guān)系;每個(gè)復(fù)用類包括兩個(gè)或兩個(gè)以上復(fù)用實(shí)例;在前后兩個(gè)版本的復(fù)用實(shí)例的變化沒(méi)有超過(guò)預(yù)設(shè)設(shè)置的門限值時(shí),認(rèn)為該復(fù)用實(shí)例發(fā)生了修改,但是仍然屬于同一復(fù)用類;在前后兩個(gè)版本的復(fù)用實(shí)例的變化超過(guò)預(yù)設(shè)設(shè)置的門限值時(shí),則判定原有復(fù)用實(shí)例消失,并同時(shí)創(chuàng)建了一個(gè)新的復(fù)用實(shí)例。

8.如權(quán)利要求7所述的一種改進(jìn)型計(jì)算機(jī)軟件系統(tǒng)中代碼編程管理方法,其特征在于,

所述復(fù)用類包括創(chuàng)建復(fù)用類、更新復(fù)用類、刪除復(fù)用類;所述創(chuàng)建復(fù)用類用于表示在代碼中發(fā)現(xiàn)新的復(fù)用類;所述更新復(fù)用類用于表示一個(gè)存在的復(fù)用類的復(fù)用實(shí)例增加、刪除或改變;刪除復(fù)用類用于表示一個(gè)存在的復(fù)用類在新的版本中被刪除;

所述復(fù)用實(shí)例包括新增復(fù)用實(shí)例、更新復(fù)用實(shí)例、刪除復(fù)用實(shí)例;所述新增復(fù)用實(shí)例用于表示在代碼中新增了復(fù)用實(shí)例;所述更新復(fù)用實(shí)例用于表示在代碼中更新了復(fù)用實(shí)例;所述刪除復(fù)用實(shí)例用于表示在代碼中刪除了復(fù)用實(shí)例。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
锡林浩特市| 南阳市| 淮南市| 柳江县| 丰县| 晋城| 红河县| 宜宾县| 桃源县| 恭城| 岚皋县| 株洲市| 灵武市| 齐齐哈尔市| 略阳县| 两当县| 龙陵县| 永德县| 遂平县| 涪陵区| 兴安县| 阿坝县| 咸丰县| 宿州市| 澄江县| 五台县| 前郭尔| 鹤峰县| 海丰县| 沐川县| 永寿县| 监利县| 彰化县| 镇安县| 南开区| 巴马| 定边县| 内江市| 本溪市| 盐山县| 汽车|