索圖可以全部地或部分地由軟件產(chǎn)品的管理員人工地生成。接著,在框315中,系統(tǒng)100可以確定與特征區(qū)域相關(guān)聯(lián)的活動(dòng)。例如,活動(dòng)可以涉及在軟件產(chǎn)品之內(nèi)的特征的功能分組(例如,編輯、格式化、打印等)。
[0034]在框320中,由計(jì)算設(shè)備200檢測(cè)在軟件探索圖中的活動(dòng)的完成。例如,該軟件產(chǎn)品可提供描述用戶(hù)的交互的通知,其中基于通知確定活動(dòng)的完成。接著,在框325中,計(jì)算設(shè)備200可以基于活動(dòng)的完成,修改用戶(hù)的知識(shí)級(jí)別。例如,可以針對(duì)活動(dòng)的完成,將得分添加到用戶(hù)的知識(shí)級(jí)別。在另一示例中,用戶(hù)的知識(shí)級(jí)別可以隨著已經(jīng)由用戶(hù)完成的活動(dòng)的比例的提高而提高。方法300可以后續(xù)地進(jìn)行到框330,在其處方法300可以停止。
[0035]圖4是由計(jì)算設(shè)備200執(zhí)行來(lái)顯示和更新用于可視化軟件產(chǎn)品知識(shí)的軟件探索圖的示例方法400的流程圖。雖然下文參考圖2的計(jì)算設(shè)備200描述了方法400的執(zhí)行,但還可使用用于執(zhí)行方法400的其他適合的設(shè)備,諸如圖1的系統(tǒng)100??梢砸员淮鎯?chǔ)在機(jī)器可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式和/或以電子電路的形式實(shí)現(xiàn)方法400。
[0036]方法400可以在框405中開(kāi)始并且進(jìn)行到框410,其中計(jì)算設(shè)備200獲得包括軟件產(chǎn)品的特征區(qū)域的軟件探索圖。在框415中,可以針對(duì)特征區(qū)域中的每個(gè)確定活動(dòng)集合。每個(gè)活動(dòng)集合可以處于與軟件產(chǎn)品的相應(yīng)的特征區(qū)域相關(guān)聯(lián)的特定分組中。接著,在框420中,可以生成軟件探索圖的顯示。特征區(qū)域可以被再現(xiàn)為幾何形狀,其中活動(dòng)被再現(xiàn)為在它們的相應(yīng)的特征區(qū)域之內(nèi)的圖節(jié)點(diǎn)。例如,探索圖的顯示可以被再現(xiàn)為類(lèi)似地理地圖,其中特征區(qū)域被顯示為類(lèi)似國(guó)家,并且活動(dòng)被顯示為在特征區(qū)域之內(nèi)的、類(lèi)似由道路連接的城市。
[0037]在框425中,確定活動(dòng)是否已經(jīng)被用戶(hù)選擇。如果活動(dòng)沒(méi)有被用戶(hù)選擇,則方法400可以后續(xù)地進(jìn)行到框450,在其處方法400可以停止。如果活動(dòng)已經(jīng)被用戶(hù)選擇,則在框430中,用戶(hù)可以被導(dǎo)航到涉及所選擇的活動(dòng)的、在軟件產(chǎn)品中的用戶(hù)界面。例如,該用戶(hù)可被導(dǎo)航到用于在執(zhí)行軟件產(chǎn)品中的活動(dòng)的用戶(hù)界面。
[0038]在框435中,確定活動(dòng)是否已由用戶(hù)完成。如果活動(dòng)沒(méi)有被用戶(hù)完成,則方法400可以后續(xù)地進(jìn)行到框450,在其處方法400可以停止。如果活動(dòng)已由用戶(hù)完成,則在框440中,可以基于完成修改用戶(hù)的知識(shí)級(jí)別。例如,可以響應(yīng)于用戶(hù)完成活動(dòng)而提高與活動(dòng)相關(guān)聯(lián)的特征區(qū)域的用戶(hù)的區(qū)域知識(shí)級(jí)別。接著,在框445中,軟件探索圖的顯示可以被更新到反映用戶(hù)已修改的知識(shí)級(jí)別。在該示例中,與活動(dòng)的特征級(jí)別相關(guān)聯(lián)的幾何形狀可以變深以示出用戶(hù)的區(qū)域知識(shí)級(jí)別已經(jīng)提高。方法400可以后續(xù)地進(jìn)行到框450,在其處方法400可以停止。
[0039]圖5是由計(jì)算設(shè)備200執(zhí)行來(lái)管理用于針對(duì)軟件產(chǎn)品的多個(gè)版本可視化軟件產(chǎn)品知識(shí)的軟件探索圖的示例方法500的流程圖。雖然下文參考圖2的計(jì)算設(shè)備200描述了方法500的執(zhí)行,但還可以使用用于執(zhí)行方法500的其他適合的設(shè)備,諸如圖1的系統(tǒng)100。可以以被存儲(chǔ)在機(jī)器可讀存儲(chǔ)介質(zhì)上的可執(zhí)行指令的形式和/或以電子電路的形式實(shí)現(xiàn)方法500。
[0040]方法500可以在框505中開(kāi)始并且進(jìn)行到框510,其中計(jì)算設(shè)備200獲得包括特征區(qū)域的軟件探索圖。進(jìn)一步地,可以針對(duì)特征區(qū)域中的每個(gè)確定活動(dòng)集合。在框515中的該階段處,用戶(hù)的當(dāng)前知識(shí)級(jí)別可以按照上文相對(duì)于圖4所討論的那樣被確定。在框520中,可以生成反映用戶(hù)的當(dāng)前知識(shí)級(jí)別的軟件探索圖的顯示。
[0041]在框525中,確定更新的軟件探索圖是否可獲得。當(dāng)相關(guān)的軟件產(chǎn)品被修改時(shí),可以更新軟件探索圖。例如,當(dāng)創(chuàng)建了軟件產(chǎn)品的新版本時(shí),可以生成更新的軟件探索圖。在該示例中,更新的軟件探索圖可以考慮自從軟件產(chǎn)品的先前發(fā)布以來(lái)已經(jīng)被添加到軟件產(chǎn)品的新特征。如果更新的軟件探索圖不可獲得,則方法500進(jìn)行到535,在其處方法500可以停止。
[0042]如果更新的軟件探索圖可獲得,則在框530中,計(jì)算設(shè)備200可以更新顯示以反映更新的探索圖。例如,在顯示中的特征區(qū)域的再現(xiàn)可以被更新(例如,變亮)以反映已經(jīng)被添加到軟件探索圖以考慮新特征的活動(dòng)。更新的顯示允許用戶(hù)快速識(shí)別具有新特征的特征區(qū)域,由此通知用戶(hù)他應(yīng)該完成用于在軟件產(chǎn)品中的新特征的附加訓(xùn)練。方法500可以后續(xù)地進(jìn)行到框535,在其處方法500可以停止。
[0043]圖6A-6B是用于顯示用于可視化面板640中示出的軟件產(chǎn)品知識(shí)的軟件探索圖的示例用戶(hù)界面600的框圖。如所描繪的那樣,用戶(hù)界面600包括標(biāo)識(shí)探索圖的標(biāo)題欄605以及可由用戶(hù)使用以退出應(yīng)用的關(guān)閉圖標(biāo)610。用戶(hù)界面600還包括導(dǎo)航組件:后退按鈕615、前進(jìn)按鈕620、地圖按鈕625、產(chǎn)品按鈕630以及管理員按鈕635。如在圖6A中所示的那樣,地圖按鈕625可以被用于導(dǎo)航到被加載在應(yīng)用中的當(dāng)前探索圖的顯示。產(chǎn)品按鈕630可以被用于導(dǎo)航具有可獲得的軟件探索圖的軟件產(chǎn)品的列表。可以從所述列表選擇軟件產(chǎn)品以加載軟件探索圖的顯示。
[0044]管理員按鈕635可以被用于導(dǎo)航到應(yīng)用的管理員用戶(hù)界面。管理員用戶(hù)界面可以被用于查看用戶(hù)的知識(shí)級(jí)別報(bào)告。例如,管理員可以單獨(dú)地或者以統(tǒng)一的格式回顧他的雇員的知識(shí)級(jí)別。管理員用戶(hù)界面還可以允許管理員指定針對(duì)特征區(qū)域的知識(shí)分布配額(例如,特征區(qū)域A 645A、特征區(qū)域B 645B、特征區(qū)域N 645N)。例如,管理者可以創(chuàng)建知識(shí)分布配額,所述知識(shí)分布配額指定在特征區(qū)域A 645A中的他的雇員之中應(yīng)該存在至少三個(gè)專(zhuān)家,如果雇員休病假或度假的話(huà),這將有助于確保專(zhuān)家有空。在另一示例中,管理員可以指定在特征區(qū)域A 645A中的、應(yīng)該由最少數(shù)量的用戶(hù)完成的活動(dòng)的預(yù)先確定的部分。在創(chuàng)建了知識(shí)分布配額之后,可以展示配額警告648以通知用戶(hù)針對(duì)特征區(qū)域(例如,特征區(qū)域B645B)請(qǐng)求附加的專(zhuān)家。在該情況下,可以因?yàn)橥瓿删哂信漕~警告648的特征區(qū)域中的活動(dòng)來(lái)給用戶(hù)授予附加得分或成績(jī)徽章。
[0045]在圖6A中,面板640示出了被顯示為幾何形狀的三個(gè)特征區(qū)域(例如,特征區(qū)域A 645A、特征區(qū)域B 645B、特征區(qū)域N 645N)。幾何形狀被再現(xiàn)以反映在特征區(qū)域(例如,特征區(qū)域A 645A、特征區(qū)域B 645B、特征區(qū)域N 645N)中的用戶(hù)的相對(duì)特征知識(shí)級(jí)別。在該示例中,特征區(qū)域N 645N最深以示出用戶(hù)的區(qū)域知識(shí)級(jí)別在特征區(qū)域N 645中最高,繼之以在特征區(qū)域B 645B中的較低區(qū)域知識(shí)級(jí)別和在特征區(qū)域A 645A中的最低的區(qū)域知識(shí)級(jí)別。面板640包括放大按鈕646和縮小按鈕647,它們?cè)试S用戶(hù)導(dǎo)航探索圖各處,如同它是地理圖一樣。進(jìn)一步地,用戶(hù)可以通過(guò)選擇和拖拽面板640的未使用的部分平移探索圖各處,這允許用戶(hù)以當(dāng)前的縮放級(jí)別探索探索圖的不同區(qū)域。當(dāng)用戶(hù)完全地縮小時(shí),如在圖6A中所示的那樣,可以顯示特征區(qū)域(例如,特征區(qū)域A 645A、特征區(qū)域B 645B、特征區(qū)域N 645N)的概覽。概覽允許