專利名稱:組件設計支持方法以及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及業(yè)務應用程序等的系統(tǒng)設計方法,特別涉及系統(tǒng)設計者用于經(jīng)由通信網(wǎng)絡設計匯總了業(yè)務應用程序的功能和數(shù)據(jù)的子系統(tǒng)的單位、即組件的技術。
背景技術:
目前,為了執(zhí)行業(yè)務而利用業(yè)務應用程序等系統(tǒng)。這種系統(tǒng)多數(shù)情況下由多個組件構成,具有結構復雜化的傾向,提出了若干進行其管理的方案。作為其中之一,具有日本特開2009-129355號公報(專利文獻I)。在該專利文獻I中記載了 “通過具有依存關系分析部的組件分割支持裝置來解決,所述依存關系分析部使用規(guī)定不正當?shù)囊来骊P系的策略數(shù)據(jù),從依存關系中檢測出違反所述策略的依存關系,使用對違反策略的依存關系進行改善的方案,輸出檢測出的違反策略的依存關系的改善方案的候補”。另外,存在“Strategy-BasedDesign of Reusable Business Components,,(非專利文獻I)。在該文獻中記載了根據(jù)構成組件的對象間的依存關系,以Cohesion (內(nèi)聚性)、Coupling (結合性)、Complexity (復雜性)等多個指標評價組件的維護性的方法。在大規(guī)模系統(tǒng)開發(fā)中,將開發(fā)對象系統(tǒng)分割成稱為組件的子系統(tǒng)的單位,針對每個組件來進行開發(fā)/維護的面向組件的開發(fā)受到關注。在面向組件的開發(fā)中,重要的是以提高系統(tǒng)的維護性為目標,提取出存在依存關系的功能和數(shù)據(jù)并恰當?shù)胤峙浣o同一組件,由此使維護工時最小化。例如,存在依存關系的“契約檢查功能”和“契約數(shù)據(jù)”,維護時的修正同時發(fā)生的可能性高,因此,優(yōu)選分配給同一組件來降低維護工時。在專利文獻I所公開的技術中,根據(jù)規(guī)定對象間的依存關系的策略,提取/改善對功能間的相互調(diào)用等的維護性造成影響的不正當?shù)囊来骊P系,但是無法定量地測定每個組件的維護工時。例如,無法從多個組件設計方案中定量地測定維護工時,判定維護性最高的設計方案。在非專利文獻I中使用多個指標來定量地評價組件的維護性,但是無法測定維護工時本身。另外,由于僅評價了對象間的依存關系,因此,基于業(yè)務應用程序的域特性的“維護的傾向”或“維護負責人的負責范圍”未被反映在維護性的評價中。例如,根據(jù)業(yè)務應用程序的域特性,維護時的修正容易發(fā)生功能或數(shù)據(jù)、修正的影響容易波及的功能或數(shù)據(jù)不同。另外,根據(jù)維護時的修正范圍是一個負責人能夠?qū)⑦€是需要多個負責人協(xié)作,維護工時變化。專利文獻1:日本特開2009-129355號公報非專利文獻1:文獻名:Strategy-Based Design of Reusable BusinessComponents Systems, Man and Cybernetics, Part C:Applications and Reviews, IEEETransaction, 200
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種系統(tǒng),其根據(jù)過去的維護履歷信息將維護的傾向模式化,并且考慮維護負責人的負責范圍來定量地評價組件的維護工時。為了解決上述課題,在本發(fā)明中,提取出使用過去的維護履歷信息將維護時的影響波及部位和修正工時等模式化所得的維護模式,根據(jù)維護模式來評價組件的維護工時,由此,支持維護工時為最小的組件的設計。作為更具體的結構,例如采用以下的結構。 本申請包含解決上述課題的多種手段,舉例來說,提供一種組件設計支持方法,其中,系統(tǒng)設計者從系統(tǒng)的維護履歷信息中將維護時的修正部位和修正工時作為維護模式信息來存儲,當新設計系統(tǒng)的組件時,根據(jù)所述維護模式信息來測定組件的維護工時,支持維護性高的組件的設計,其具有以下步驟:從系統(tǒng)維護負責人接受維護時的修正部位和修正工時,作為所述維護履歷信息來存儲的維護履歷信息登錄步驟;根據(jù)所述維護履歷信息,將維護時的修正對象部位和修正工時模式化來提取出維護模式信息的維護模式提取步驟;從所述系統(tǒng)設計者接受將系統(tǒng)分割為子系統(tǒng)所得的組件的設計信息,作為組件信息來存儲的組件信息登錄步驟;根據(jù)所述組件信息和所述維護模式信息,計算出認為在系統(tǒng)的維護時發(fā)生的組件的維護工時的維護工時評價步驟;以及將在該維護工時評價步驟中計算出的組件的維護工時信息經(jīng)由通信網(wǎng)提供給所述系統(tǒng)設計者的步驟。根據(jù)本發(fā)明,在業(yè)務應用程序等的系統(tǒng)開發(fā)中,可以定量地評價組件的維護工時,開發(fā)出維護性比以往高的業(yè)務應用程序。
圖1是組件設計支持系統(tǒng)的結構圖的例子。圖2是組件設計支持系統(tǒng)中使用的計算機的典型的硬件結構的例子。圖3是組件設計支持的處理全體的流程圖的例子。圖4是修正對象模式提取處理的流程圖的例子。圖5是影響波及模式提取處理的流程圖的例子。圖6是維護工時評價處理的流程圖的例子。圖7是維護履歷信息表的例子。圖8是功能詞典信息表的例子。圖9是數(shù)據(jù)詞典信息表的例子。圖10是維護履歷對象信息表的例子。圖11是修正對象模式信息表的例子。圖12是影響波及模式信息表的例子。圖13是組件信息表的例子。圖14是維護負責人信息表的例子。圖15是影響波及預測信息表的例子。圖16是維護工時信息表的例子。圖17是表示基于維護履歷信息的維護模式的提取圖像(image)的概念圖。圖18是表示組件設計方案的圖像的概念圖。圖19是表示維護時的影響波及的圖像的概念圖。圖20是組件設計支持功能的畫面的例子。符號說明
1:系統(tǒng)維護信息輸入系統(tǒng);101:系統(tǒng)維護信息發(fā)送部;2:組件設計支持系統(tǒng);211:維護履歷信息提取部;212:維護履歷信息存儲部;213:功能詞典信息存儲部;214:數(shù)據(jù)詞典信息存儲部;215:維護履歷對象信息存儲部;221:維護模式提取部;222:影響波及率計算部;223:修正工時計算部;224:修正對象模式信息存儲部;225:影響波及模式信息存儲部;231:組件信息接收部;232:組件信息存儲部;233:維護負責人信息存儲部;241:影響波及預測部;242:維護工時計算部;243:組件結構評價部;244:影響波及預測信息存儲部;245:維護工時信息存儲部;3:組件設計信息輸入輸出系統(tǒng);301:組件設計信息收發(fā)部;4:通信網(wǎng)絡。
具體實施例方式以下,使用
本發(fā)明的一個實施方式。在本實施方式中,說明在業(yè)務應用程序等的系統(tǒng)設計中,以提高維護性為目標來設計組件時,根據(jù)過去的維護履歷信息將維護時的影響波及部位和修正工時模式化,評價組件的維護工時的組件設計支持系統(tǒng)2的例子。以下,詳細說明在這種背景下運用的本發(fā)明的實施方式的組件設計支持系統(tǒng)。(實施方式的概要)在本實施方式中,說明系統(tǒng)維護信息輸入系統(tǒng)I從維護負責人等接受維護履歷信息的輸入,然后發(fā)送到組件設計支持系統(tǒng)2,組件設計支持系統(tǒng)2存儲維護履歷信息,并根據(jù)維護履歷信息計算維護時的影響波及部位和修正工時等影響波及模式信息,組件設計信息輸入輸出系統(tǒng)3從組件設計者等接受組件信息的輸入,然后發(fā)送到組件設計支持系統(tǒng)2,組件設計支持系統(tǒng)2基于組件信息,根據(jù)影響波及模式信息評價組件的維護工時,并向組件設計信息輸入輸出系統(tǒng)3發(fā)送評價結果的情況。圖1表不本實施方式中的系統(tǒng)的結構。在本系統(tǒng)中,系統(tǒng)維護信息輸入系統(tǒng)1、組件設計支持系統(tǒng)2和組件設計信息輸入輸出系統(tǒng)3通過通信網(wǎng)絡4連接。此外,也可以將多個系統(tǒng)維護信息輸入系統(tǒng)I和組件設計信息輸入輸出系統(tǒng)3與通信網(wǎng)絡5連接。通信網(wǎng)絡4可以是LAN、因特網(wǎng)、其他任意的使用有線或無線的網(wǎng)絡。系統(tǒng)維護信息輸入系統(tǒng)1、組件設計支持系統(tǒng)2和組件設計信息輸入輸出系統(tǒng)3分別是具備用于運算處理的CPU、用于存儲數(shù)據(jù)和程序的存儲裝置(例如RAM、R0M、硬盤等)、用于經(jīng)由網(wǎng)絡5與外部設備通信的通信裝置的計算機。(硬件結構)圖2表示在組件設計支持系統(tǒng)2中使用的計算機的典型的硬件結構。該圖中所示的結構的計算機也用于維護信息輸入系統(tǒng)1、組件設計信息輸入輸出系統(tǒng)3。如圖2所示,組件設計支持系統(tǒng)2具備:CPU2001、存儲器2002、存儲裝置2003、通信接口 2004、記錄介質(zhì)讀取裝置2005、記錄介質(zhì)2006、輸入裝置2007、輸出裝置2008。CPU2001負責組件設計支持系統(tǒng)2的全體的控制,通過執(zhí)行在存儲器2002中存儲的程序2009來實現(xiàn)各種功能。記錄介質(zhì)讀取裝置2005是用于讀取在記錄介質(zhì)2006中記錄的程序或數(shù)據(jù)的裝置。所讀取的程序或數(shù)據(jù)被存儲在存儲器2002中。因此,例如在存儲器2002中存儲的程序2009可以使用記錄介質(zhì)讀取裝置2005從記錄介質(zhì)2006讀取并存儲在存儲器2002中。此外,后述的本實施方式的處理通過CPU2001按照程序執(zhí)行其運算來實現(xiàn)。作為記錄介質(zhì)2006,例如可以使用⑶-ROM或DVD-ROM、硬盤、軟盤、半導體存儲器、磁帶等。記錄介質(zhì)讀取裝置2005也可以作為內(nèi)置于組件設計支持系統(tǒng)2中的形態(tài),也可以作為外接的形態(tài)。為了通過操作員向組件設計支持系統(tǒng)2輸入數(shù)據(jù)等而使用輸入裝置2007。作為輸入裝置2007,例如使用鍵盤或鼠標、麥克風等。輸出裝置2008是用于向外部輸出信息的裝置。作為輸出裝置2008,例如使用顯示器或打印機、揚聲器等。通信接口 2004與通信網(wǎng)絡4連接,是用于與維護信息輸入系統(tǒng)I或組件設計信息輸入輸出系統(tǒng)3等外部裝置之間進行通信的裝置。(系統(tǒng)維護信息輸入系統(tǒng)I)在圖1的系統(tǒng)維護信息輸入系統(tǒng)I中,系統(tǒng)維護信息發(fā)送部101具備從系統(tǒng)的維護負責人接受維護履歷信息的輸入,然后發(fā)送到組件設計支持系統(tǒng)2的功能。(組件設計支持系統(tǒng)2)在圖1的組件設計支持系統(tǒng)2中,維護履歷信息存儲部212如圖7所示,存儲了維護案件ID、維護案件名、案件概要、修正對象部位的系統(tǒng)功能/數(shù)據(jù)名、修正對象部位的修正工時、影響波及部位的系統(tǒng)功能/數(shù)據(jù)名、影響波及部位的修正工時、維護負責人、實施曰。功能詞典信息存儲部213如圖8所示,存儲了功能ID、功能對象名、系統(tǒng)功能名。數(shù)據(jù)詞典信息存儲部214如圖9所示,存儲了數(shù)據(jù)ID、數(shù)據(jù)對象名、系統(tǒng)數(shù)據(jù)名。維護履歷對象信息存儲部215如圖10所示,存儲了維護案件ID、維護案件名、案件概要、修正對象部位的功能/數(shù)據(jù)對象名、修正對象部位的修正工時、影響波及部位功能/數(shù)據(jù)對象名、影響波及部位的修正工時、維護負責人、實施日。修正對象模式信息存儲部224如圖11所示,存儲了修正對象ID、修正對象模式名、修正發(fā)生次數(shù)、修正對象模式平均修正工時。影響波及模式信息存儲部225如圖12所示,存儲了影響波及ID、影響波及模式名(修正對象部位、影響波及部位)、修正發(fā)生次數(shù)、影響波及率、影響波及模式平均修正工時(負責人內(nèi)、負責人間)。組件信息存儲部232如圖13所示,存儲了組件設計方案、組件名、負責人ID、結構ID、結構對象、依存關系對象、負責人區(qū)分。維護負責人信息存儲部233如圖14所示,存儲了負責人ID、負責人名、負責組件名、所屬崗位。影響波及預測信息存儲部244如圖15所示,存儲了組件設計方案、組件名、結構對象、影響波及對象、負責人區(qū)分、影響波及率、修正工時、影響波及對象平均修正工時。維護工時信息存儲部245如圖16所示,存儲了組件設計方案、組件名、結構對象、結構對象平均修正工時、修正發(fā)生次數(shù)、設計方案維護工時。維護履歷信息提取部211具備以下功能:從系統(tǒng)維護信息輸入系統(tǒng)I接收維護履歷信息,并將接收到的維護履歷信息存儲在維護履歷信息存儲部212中,針對維護履歷信息的系統(tǒng)功能名,將與在功能辭典彳目息存儲部213中存儲的系統(tǒng)功能名一致的系統(tǒng)功能名變換為功能對象名,關于維護履歷信息的系統(tǒng)數(shù)據(jù)名,將與在數(shù)據(jù)辭典信息存儲部214中存儲的系統(tǒng)數(shù)據(jù)名一致的系統(tǒng)數(shù)據(jù)名變換為數(shù)據(jù)對象名,作為維護履歷對象信息,存儲在維護履歷對象信息存儲部215中。
維護模式提取部221具有以下功能:取得在維護履歷對象信息存儲部215中存儲的維護履歷對象信息,將修正對象部位作為修正對象模式來提取,計算修正對象模式的發(fā)生次數(shù)和平均修正工時,存儲在修正對象模式信息存儲部224中,將修正對象部位和影響波及部位的組合作為影響波及模式來提取,計算影響波及模式的發(fā)生次數(shù)和平均修正工時,存儲在影響波及模式信息存儲部225中。影響波及率計算部222具備以下功能:針對在影響波及模式信息存儲部225中存儲的每個影響波及模式計算影響波及率,存儲在影響波及模式信息存儲部225中。修正工時計算部223具備以下功能:針對在修正對象模式信息存儲部224中存儲的每個修正對象模式計算平均修正工時,存儲在修正對象模式信息存儲部224中,針對在影響波及模式信息存儲部225中存儲的每個影響波及模式計算平均修正工時,存儲在影響波及模式信息存儲部225中。組件信息接收部231具備以下功能:從組件設計信息輸入輸出系統(tǒng)3接收組件信息和維護負責人信息,存儲在組件信息存儲部232和維護負責人信息存儲部233中。影響波及預測部241具備以下功能:從組件信息存儲部232中存儲的結構對象和依存關系對象的組合中提取影響波及對象,與在影響波及模式信息存儲部225中存儲的影響波及模式進行匹配,取得一致的影響波及模式的影響波及率以及影響波及模式平均修正工時,計算影響波及對象平均修正工時,存儲在影響波及預測信息存儲部244中。維護工時計算部242具備以下功能:根據(jù)在影響波及預測信息存儲部244中存儲的影響波及對象平均修正工時和在修正對象模式信息存儲部225中存儲的修正對象模式平均修正工時,計算每個組件設計方案的維護預測工時,并存儲在維護工時信息存儲部245中。組件結構評價部243具備以下功能:從維護工時信息存儲部245取得維護工時信息,作為組件的評價結果而發(fā)送到組件設計信息輸入輸出系統(tǒng)3。(組件設計信息輸入輸出系統(tǒng)3)在圖1的組件設計信息輸入輸出系統(tǒng)3中,組件信息收發(fā)部301具備以下功能:從組件設計者接受組件設計信息和維護負責人信息的輸入,然后發(fā)送到組件設計支持系統(tǒng)2,從組件設計支持系統(tǒng)2接收組件的評價結果,顯示圖20所示那樣的組件評價結果。(系統(tǒng)處理的概要)圖3是表示在本實施方式的組件設計支持系統(tǒng)中接受系統(tǒng)的維護履歷信息,提取出維護模式,并且接受組件設計信息,評價組件的維護工時,通知評價結果的處理流程的流程圖。在圖3中表示了系統(tǒng)維護信息輸入系統(tǒng)I向組件設計支持系統(tǒng)2發(fā)送維護履歷信息,組件設計支持系統(tǒng)2將維護履歷信息變換為一般化的維護履歷對象信息,組件設計支持系統(tǒng)2從維護履歷對象信息提取出維護模式,組件設計信息輸入系統(tǒng)3向組件設計支持系統(tǒng)2發(fā)送組件信息,組件設計支持系統(tǒng)2對組件信息應用維護模式來評價維護工時,向組件設計信息輸入輸出系統(tǒng)3發(fā)送評價結果,由此支持組件設計的情況下的流程。另外,在系統(tǒng)維護信息輸入系統(tǒng)1、組件設計支持系統(tǒng)2、組件設計信息輸入輸出系統(tǒng)3的各自中通過(PU執(zhí)行程序來實現(xiàn)圖3所示的處理。這一點與上述相同。處理SlOl表不在系統(tǒng)維護信息輸入系統(tǒng)I中執(zhí)行的處理,處理S201 處理S209表示在組件設計支持系統(tǒng)2中執(zhí)行的處理,處理S301 處理S302表示在組件設計信息輸入輸出系統(tǒng)3中執(zhí)行的處理。(維護履歷信息登錄的處理)說明從系統(tǒng)維護負責人等接受維護履歷信息的登錄時的處理。在此,通過將在維護履歷信息中記載的程序級別的系統(tǒng)功能/數(shù)據(jù)名變換為一般化的功能/數(shù)據(jù)對象名來謀求存儲通用性高的維護履歷信息。在此進行圖3的說明。系統(tǒng)維護信息輸入系統(tǒng)I的系統(tǒng)維護信息發(fā)送部101從維護負責人等接受維護案件ID、維護案件名、案件概要、修正對象部位的系統(tǒng)功能/數(shù)據(jù)名、修正對象部位的修正工時、影響波及部位的系統(tǒng)功能/數(shù)據(jù)名、影響波及部位的修正工時、維護負責人、實施日的輸入,作為維護履歷信息,然后發(fā)送到組件設計支持系統(tǒng)2 (處理S101)。組件設計支持系統(tǒng)2的維護履歷信息提取部211將從系統(tǒng)維護信息輸入系統(tǒng)I的系統(tǒng)維護信息發(fā)送部101接收到的維護履歷信息存儲在維護履歷信息存儲部212中(處理S201)。組件設計支持系統(tǒng)2的維護履歷信息提取部211取得在維護履歷信息存儲部212中存儲的維護履歷信息,針對以維護案件ID升序的順序記載在維護履歷信息中的修正對象部位的系統(tǒng)功能/數(shù)據(jù)名以及影響波及部位的系統(tǒng)功能/數(shù)據(jù)名,與功能辭典信息存儲部213中存儲的系統(tǒng)功能名進行比較,在一致的情況下變換為功能對象名,與數(shù)據(jù)辭典信息存儲部214中存儲的系統(tǒng)數(shù)據(jù)名進行比較,在一致的情況下變換為數(shù)據(jù)對象名,將維護履歷信息的維護案件ID、維護案件名、案件概要、修正對象部位的功能/數(shù)據(jù)對象名、修正對象部位的修正工時、影響波及部位的功能/數(shù)據(jù)對象名、影響波及部位的修正工時、維護負責人、實施日存儲在維護履歷對象信息存儲部215中(處理S202)。例如將維護履歷信息的修正對象部位的系統(tǒng)功能/數(shù)據(jù)名“sharyo_max_check() ”變換為功能辭典信息的“車輛保險金額檢查功能”,將影響波及部位的系統(tǒng)功能/數(shù)據(jù)名“Shary0_maX_data”變換為數(shù)據(jù)辭典信息的“車輛保險金額數(shù)據(jù)”,存儲在維護履歷對象信息中。(維護模式提取處理)說明分析維護履歷信息來提取維護的修正模式時的處理。在此,將維護時的修正區(qū)分為直接的“修正對象部位”和通過修正受到影響的間接的“影響波及部位”這兩種,提取出維護模式,計算每個維護模式的影響波及率和修正工時,由此謀求構建精度更高的修正模式信息。組件設計支持系統(tǒng)2的維護模式提取部221從維護履歷對象信息存儲部215取得維護履歷對象信息(處理S203)。組件設計支持系統(tǒng)2的維護模式提取部221實施從維護履歷對象信息提取修正對象模式的處理,存儲在修正對象模式信息存儲部224中(處理S204)。處理S204的細節(jié)成為圖4所示的流程圖中的處理S2041 處理S2044的處理。在此,進行圖4的說明。圖4是表示從維護履歷對象信息提取修正對象模式的處理的流程的流程圖。組件設計支持系統(tǒng)2的維護模式提取部221,從維護履歷對象信息中以維護案件ID升序的順序提取出修正對象部位的功能/數(shù)據(jù)對象名、修正對象部位的修正工時、維護負責人、實施日(處理S2041)。組件設計支持系統(tǒng)2的維護模式提取部221將從維護履歷對象信息中提取出的修正對象部位的功能/數(shù)據(jù)對象名和在修正對象模式信息存儲部224中存儲的修正對象模式名進行比較,在一致的情況下,根據(jù)從維護履歷對象信息中提取出的修正對象部位的修正工時和實施日,計算修正對象模式信息的修正發(fā)生次數(shù)和累計修正工時,存儲在修正對象模式信息存儲部224中(處理S2042)。例如,關于與維護履歷對象信息的修正對象部位的功能/數(shù)據(jù)對象名“車輛保險金額檢查功能”一致的修正對象模式信息的修正對象模式名“車輛保險金額檢查功能”,根據(jù)維護履歷對象信息的實施日“2010年4月I日”和修正對象部位的修正工時“l(fā)h”,將修正對象模式信息的修正發(fā)生次數(shù)的2010年的計數(shù)值增加I而設為“6次”,在累計修正工時上增加“ lh”而設為“22h”,存儲在修正對象模式信息中。組件設計支持系統(tǒng)2的維護模式提取部221比較從維護履歷對象信息中提取出的修正對象部位的功能/數(shù)據(jù)對象名和修正對象模式信息存儲部224中存儲的修正對象模式名,在不一致的情況下,新發(fā)行修正對象ID,追加修正對象部位的功能/數(shù)據(jù)對象名作為修正對象模式名,根據(jù)從維護履歷對象信息中提取出的修正對象部位的修正工時和登錄日,更新修正對象模式信息的修正發(fā)生次數(shù)和累計修正工時,存儲在修正對象模式信息存儲部224 中(處理 S2043)。針對維護履歷對象信息的各維護案件實施上述處理S2042 處理S2043。組件設計支持系統(tǒng)2的修正工時計算部223從修正對象模式信息存儲部224按照修正對象ID升序的順序取得修正對象模式的修正發(fā)生次數(shù)和累計修正工時,計算修正對象模式平均修正工時,存儲在修正對象模式信息存儲部224中(處理S2044)。例如,關于修正對象模式信息的修正對象ID “00A”,取得修正發(fā)生次數(shù)的合計“11次”和累計修正工時“22h”,計算修正對象模式平均修正工時“2h/次”,存儲在修正對象模式信息中。組件設計支持系統(tǒng)2的維護模式提取部221實施從維護履歷對象信息提取影響波及模式的處理,存儲在影響波及模式信息存儲部225中(處理S205)。處理S205的細節(jié)成為圖5所示的流程圖中的處理S2051 處理S2055的處理。在此,進行圖5的說明。圖5是表示從維護履歷對象信息中提取修正對象模式的處理的流程的流程圖。組件設計支持系統(tǒng)2的維護模式提取部221從維護履歷對象信息中按照維護案件ID升序的順序提取修正對象部位的功能/數(shù)據(jù)對象名、影響波及部位的功能/數(shù)據(jù)對象名、影響波及部位的修正工時、維護負責人、實施日(處理S2051)。組件設計支持系統(tǒng)2的維護模式提取部221比較從維護履歷對象信息中提取出的修正對象部位的功能/數(shù)據(jù)對象名和影響波及部位的功能/數(shù)據(jù)對象名的組合和影響波及模式信息存儲部225中存儲的影響波及模式名,在一致的情況下,根據(jù)從維護履歷對象信息中提取出的修正對象部位的修正工時、維護負責人、登錄日來更新影響波及模式信息的修正發(fā)生次數(shù)和累計修正工時,存儲在影響波及模式信息存儲部225中(處理S2052)。例如,關于與維護履歷對象信息的修正對象部位的功能/數(shù)據(jù)對象名“車輛保險金額檢查功能”和影響波及部位的功能/數(shù)據(jù)對象名“車輛保險金額數(shù)據(jù)”的組合一致的影響波及模式信息的影響波及模式名“車輛保險金額檢查功能=> 車輛保險金額數(shù)據(jù)”,從維護履歷對象信息的實施日“2010年4月I日”和影響波及部位的修正工時“2h”和維護負責人“日立太郎”,將修正對象模式信息的修正發(fā)生次數(shù)的2010年的負責人內(nèi)的計數(shù)值增加I而設為“3次”,在累計修正工時的負責人內(nèi)增加“2h”而設為“ 10h”,存儲在修正對象模式信息中。此夕卜,在維護負責人的欄中記載了單一的負責人名的情況下,判斷為負責人內(nèi)的修正,在記載了多個負責人名的情況下,判斷為負責人間的修正。組件設計支持系統(tǒng)2的維護模式提取部221比較從維護履歷對象信息提取出的修正對象部位的功能/數(shù)據(jù)對象名和影響波及部位的功能/數(shù)據(jù)對象名的組合和影響波及模式信息存儲部225中存儲的影響波及模式名,在不一致的情況下,新發(fā)行影響波及ID,追加修正對象部位的功能/數(shù)據(jù)對象名和影響波及部位的功能/數(shù)據(jù)對象名的組合作為影響波及模式名,根據(jù)從維護履歷對象信息提取出的影響波及部位的修正工時、維護負責人、登錄日來計算影響波及模式信息的修正發(fā)生次數(shù)、累計修正工時,存儲在影響波及模式信息存儲部225中(處理S2053)。關于維護履歷對象信息的各維護案件,實施上述的處理S2051 處理S2053。組件設計支持系統(tǒng)2的影響波及率計算部222,從影響波及模式信息存儲部225按照影響波及ID升序的方式取得影響波及模式名的修正對象部位和修正發(fā)生次數(shù)的合計,檢索修正對象模式信息存儲部224,取得與影響波及模式名的修正對象部位一致的修正對象模式名的修正發(fā)生次數(shù)的合計,計算影響波及率(處理S2054)。例如,關于影響波及模式信息的影響波及ID “00a”,取得與影響波及模式名的修正對象部位“車輛保險金額檢查功能”一致的修正對象模式信息的修正對象模式名“車輛保險金額檢查功能”的修正發(fā)生次數(shù)的合計“11次”,根據(jù)影響波及模式信息的修正發(fā)生次數(shù)的合計“負責人內(nèi):5次,負責人間:2次”來計算影響波及率“(5次十2次)+11”,存儲在影響波及模式信息中。在此,影響波及率,在影響波及模式(修正對象部位=> 影響波及部位)中,設為將影響波及模式的修正發(fā)生次數(shù)除以修正對象部位的修正發(fā)生次數(shù)所得的值。組件設計支持系統(tǒng)2的修正工時計算部223從影響波及模式信息存儲部225按照影響波及ID升序的方式取得修正發(fā)生次數(shù)和累計修正工時,計算影響波及模式平均修正工時,存儲在影響波及模式信息存儲部225中(處理S2055)。例如,關于影響波及模式信息的影響波及ID “00a”,取得修正發(fā)生次數(shù)的合計“負責人內(nèi):5次,負責人間:2次”和累計修正工時“負責人內(nèi):20h,負責人間:8h”,計算影響波及模式平均修正工時“負責人內(nèi):2h/次,負責人間:4h/次”,存儲在影響波及模式信息中。此外,這些維護履歷分析處理能夠每月I次等定期地或周期性地實施,也能夠在簽訂新契約時實時地實施。(組件信息取得的處理)說明從組件設計者等接受作為組件的設計方案的組件信息的登錄時的處理。圖18表示組件設計方案的圖像。在此,與組件內(nèi)的對象間的依存關系一起接受組件的維護負責人信息,由此,謀求實現(xiàn)考慮了維護負責人的負責范圍的高精度的維護工時評價。例如在修正范圍封閉在一個維護負責人的情況下,維護工時較少即可,在修正范圍跨越多個維護負責人的情況下,維護工時增多。返回圖3的說明。組件設計信息輸入輸出系統(tǒng)3的組件信息收發(fā)部301從組件設計者等接受組件設計方案、組件名、負責人ID、結構ID、結構對象、依存關系對象、負責人區(qū)分的輸入來作為組件信息,接受負責人ID、負責人名、負責組件名、所屬崗位的輸入來作為維護負責人信息,發(fā)送到組件設計支持系統(tǒng)2 (處理S301)。組件設計支持系統(tǒng)2的組件信息接收部231,將從組件設計信息輸入輸出系統(tǒng)3的組件信息收發(fā)部301接收到的組件信息存儲在組件信息存儲部232中,將從組件設計信息輸入輸出系統(tǒng)3的組件信息收發(fā)部301接收到的維護負責人信息存儲在維護負責人信息存儲部233中(處理S206)。(維護工時評價的處理)說明對于組件的設計方案,利用從維護履歷中提取出的修正模式構建影響波及預測信息,評價組件的維護工時時的處理。圖19表示維護時的影響波及的圖像。在此,對于組件設計者所設計的設計方案,根據(jù)維護履歷預測存在依存關系的對象間的影響波及并提示維護工時最少的設計方案,由此謀求支持維護性高的組件設計。組件設計支持系統(tǒng)2的影響波及預測部241,從組件信息存儲部232作為組件信息而取得組件設計方案、組件名、結構對象、依存關系對象、負責人區(qū)分(處理S207)。組件設計支持系統(tǒng)2的影響波及預測部241以組件信息的結構ID升序的方式提取出結構對象和影響波及對象的組合,與在影響波及模式信息存儲部225中存儲的影響波及模式名進行比較,提取出一致的影響波及模式的影響波及率和影響波及模式平均修正工時,根據(jù)影響波及率和影響波及模式平均修正工時計算影響波及對象平均修正工時,根據(jù)在修正對象模式信息存儲部224中存儲的修正對象模式信息和影響波及對象平均修正工時計算結構對象平均修正工時和修正發(fā)生次數(shù),計算設計方案維護工時并存儲在維護工時信息存儲部245中(處理S208)。處理S208的細節(jié)為圖6所示的流程圖中的處理S2081 處理S2085的處理。在此,進行圖6的說明。圖6是表示根據(jù)組件信息評價組件的每個設計方案的維護工時的處理的流程的流程圖。組件設計支持系統(tǒng)2的影響波及預測部241,針對組件信息的每個組件設計方案按照結構ID升序的方式提取出結構對象和依存關系對象的組合和負責人區(qū)分,將依存關系對象作為影響波及對象,存儲在影響波及預測信息存儲部244中(處理S2081)。例如,關于組件信息的結構ID “(1)-1”,從結構對象“車輛保險金額檢查功能”和依存關系對象“車輛保險金額數(shù)據(jù)”的組合中提取出影響波及預測信息的結構對象“車輛保險金額檢查功能”和影響波及對象“=>1次:車輛保險金額數(shù)據(jù)”和負責人區(qū)分“負責人內(nèi)”,從結構對象“車輛保險金額檢查功能”和依存關系對象“車輛保險費計算”的組合中提取影響波及預測信息的結構對象“車輛保險金額檢查功能”和影響波及對象“=>1次:車輛保險費計算”和負責人區(qū)分“負責人間”。而且,為了提取兩次的影響波及,對于影響波及對象“=>1次:車輛保險費計算功能”,將同一組件設計方案中的同名的結構對象“車輛保險費計算功能”及其依存關系對象“車輛保險折扣檢查功能”作為影響波及對象“=>2次:車輛保險折扣檢查功能”來提取。針對3次波及以后也執(zhí)行同樣的處理,重復進行處理直到依存關系對象變?yōu)椤耙弧?無)為止。組件設計支持系統(tǒng)2的影響波及預測部241,針對影響波及預測信息存儲部244中存儲的結構對象和影響波及對象的每個組合,與影響波及模式信息存儲部225中存儲的影響波及模式名進行匹配,提取出一致的影響波及模式名的影響波及率、影響波及模式平均修正工時(處理S2082)。例如,針對影響波及預測信息的結構對象“車輛保險金額檢查功能”和影響波及對象“車輛保險金額數(shù)據(jù)”的每個組合,與影響波及模式的信息的影響波及模式名進行匹配,取得一致的影響波及模式名“車輛保險金額檢查功能=> 車輛保險金額數(shù)據(jù)”的影響波及率“7/11”、影響波及模式平均修正工時“負責人內(nèi):2h/次、負責人間:4h/次”。而且,在影響波及對象中存在2次波及的情況下,針對影響波及對象的I次波及“車輛保險費計算功能”和2次波及“車輛保險折扣檢查功能”的每個組合,與影響波及模式信息的影響波及模式進行匹配,取得一致的影響波及模式名“車輛保險費計算功能=> 車輛保險折扣檢查功能”的影響波及率“6/8”、影響波及模式平均修正工時“負責人內(nèi):2h/次,負責人間:6h/次”。關于3次波及以后也執(zhí)行同樣的處理,重復處理直到影響波及對象變?yōu)椤耙弧?無)為止。組件設計支持系統(tǒng)2的影響波及預測部241,針對在影響波及預測信息存儲部244中存儲的每個結構對象,根據(jù)影響波及對象的影響波及率和影響波及模式平均修正工時和負責人區(qū)分,計算影響波及對象平均修正工時,存儲在影響波及預測信息存儲部244中(處理S2083)。例如,關于結構對象“車輛保險金額檢查功能”,根據(jù)影響波及對象“車輛保險金額檢查功能=>1次:車輛保險金額數(shù)據(jù)”的影響波及率“7/11”、影響波及模式平均修正工時“負責人內(nèi):2h/次,負責人間:4h/次”、負責人區(qū)分“負責人內(nèi)”,將影響波及率“7/11”和影響波及模式平均修正工時“負責人內(nèi):2h/次”相乘即“(7/ll)X2 = 14/llh/次”,根據(jù)影響波及對象“車輛保險金額檢查功能=>1次:車輛保險費計算功能”的影響波及率“8/11”、影響波及模式平均修正工時“負責人內(nèi):3h/次、負責人間:7h/次”,負責人區(qū)分“負責人間”,將影響波及率“8/11”和影響波及模式平均修正工時“負責人間:7h/次”相乘即“(8/11)Χ7=56/1 Ih/次”,根據(jù)影響波及對象“I次:車輛保險費計算功能=>2次:車輛保險折扣檢查功能”的影響波及率“6/8”、影響波及模式平均修正工時“負責人內(nèi):lh/次、負責人間:6h/次”、負責人區(qū)分“負責人內(nèi)”,將影響波及率“6/8”、“車輛保險金額檢查功能=>1次:車輛保險費計算功能”的影響波及率“8/11”和影響波及模式平均修正工時“負責人間:lh/次”相乘即“(6/8) X (8/11) Xl = 6/llh/次”,根據(jù)影響波及對象“I次:車輛保險費計算功能=>2次:車輛保險折扣數(shù)據(jù)”的影響波及率“1/8”、影響波及模式平均修正工時“負責人內(nèi):Ih/次、負責人間:3h/次”、負責人區(qū)分“負責人內(nèi)”,將影響波及率“1/8”和“車輛保險金額檢查功能=>1次:車輛保險費計算功能”的影響波及率“8/11”和影響波及模式平均修正工時“負責人間:lh/次”相乘即“(1/8) X (8/11) Xl = Ι/llh/次”,通過計算它們的和,計算影響波及對象平均修正工時“7h/次”。在本實施方式中表示了提取影響波及對象直到3次為止的例子,但是也考慮到提取還包含4次波及以后的影響波及的情況,或者預先設定影響波及率的下限值,將低于下限值的影響波及設為對象以外等情況。組件設計支持系統(tǒng)2的維護工時計算部242,針對在影響波及預測信息存儲部244中存儲的每個組件設計方案,提取結構對象和影響波及對象平均修正工時,將提取出的結構對象和修正對象模式信息存儲部224中存儲的修正對象模式名進行匹配,提取出一致的修正對象模式的修正對象模式平均修正工時和修正發(fā)生次數(shù),存儲在維護工時信息存儲部245中(處理S2084)。例如,提取出影響波及預測信息的結構對象“車輛保險金額檢查功能”和影響波及對象平均修正工時“7h/次”,將提取出的結構對象“車輛保險金額檢查功能”和修正對象模式信息的修正模式名進行匹配,提取出一致的修正對象模式名“車輛保險金額檢查功能”的修正對象模式平均修正工時“2h/次”和修正發(fā)生次數(shù)“5.5次/年”,存儲在維護工時信息存儲部245中。針對組件信息的各結構對象,實施上述的處理S208f處理S2084。組件設計支持系統(tǒng)2的維護工時計算部242,針對在維護工時信息存儲部245中存儲的每個組件設計方案,根據(jù)結構對象的修正對象模式平均修正工時和影響波及對象平均修正工時和修正發(fā)生次數(shù),計算設計方案維護工時,存儲在維護工時信息存儲部245中(處理S2085)。例如,針對各結構對象實施在維護工時信息的組件設計方案“設計方案(I)”的結構對象“車輛保險金額檢查功能”的修正對象模式平均修正工時“2h/次”和影響波及對象平均修正工時“7h/次”的和“9h/次”上乘以修正發(fā)生次數(shù)“5.5次/年”的處理,根據(jù)它們的和計算出設計方案維護工時“174.5h/年”。組件設計支持系統(tǒng)2的組件結構評價部243取得在維護工時信息存儲部245中存儲的組件設計方案、結構對象平均修正工時、修正發(fā)生次數(shù)、設計方案維護工時,作為評價結果而發(fā)送到組件設計信息輸入輸出系統(tǒng)3 (處理S209)。組件設計信息輸入輸出系統(tǒng)3的組件信息收發(fā)部301將從組件設計支持系統(tǒng)2接收到的維護工時信息顯示在圖20所示的畫面上,提示給組件設計者(處理S302)。以上,結束了本實施方式的說明。該說明僅為一例,并未對本發(fā)明進行限定。此外,在本實施方式中,以功能以及數(shù)據(jù)的依存關系作為評價的對象,但是,也能夠僅把功能的依存關系作為對象、僅把數(shù)據(jù)的依存關系作為對象、把功能和數(shù)據(jù)一體化所得的類的依存關系作為對象來實施評價。本發(fā)明在不脫離其主旨的情況下能夠進行變更、改良,并且,在本發(fā)明中當然包含其等價物。
權利要求
1.一種組件設計支持方法,用于支持系統(tǒng)設計者進行的組件的設計,所述組件是匯集了業(yè)務應用程序的功能和數(shù)據(jù)的子系統(tǒng)的單位,該組件設計支持方法的特征在于,包括以下步驟: 取得與所述組件相關的針對組件的維護履歷信息; 根據(jù)所述維護履歷信息生成包含該維護中的修正部位、修正工時以及修正影響波及部位的維護模式信息,預先存儲在存儲裝置中; 關于所述系統(tǒng)設計者設計的組件,與所述維護模式進行比較;以及 根據(jù)該比較的結果計算所述設計的組件的維護工時。
2.根據(jù)權利要求1所述的組件設計支持方法,其特征在于, 還具有從所述系統(tǒng)設計者接受所述設計的組件的設計信息,作為組件信息來存儲的組件信息登錄步驟, 在所述進行比較的步驟中,將所述維護模式信息與存儲的所述組件信息進行比較, 在所述計算維護工時的步驟中,根據(jù)所述比較的結果計算所述維護工時。
3.根據(jù)權利要求1所述的組件設計支持方法,其特征在于, 在所述取得維護履歷信息的步驟中,取得根據(jù)管理該系統(tǒng)的功能以及數(shù)據(jù)的名稱的詞典信息將所述維護履歷信息的修正對象部位的系統(tǒng)名變換為對象名后的維護履歷對象信肩、O
4.根據(jù)權利要求1所述的組件設計支持方法,其特征在于, 在所述維護模式的生成中,從所述維護履歷信息中將修正對象部位和因修正而受到影響的影響波及部位的組合作為維護模式提取出來,計算每個維護模式的修正發(fā)生數(shù)、修正工時、影響波及率,生成為所述維護模式信息。
5.根據(jù)權利要求4所述的組件設計支持方法,其特征在于, 在組件信息登錄步驟中,作為所述組件信息,接受組件的維護負責人ID、作為組件的結構要素的結構對象、與結構對象存在依存關系的依存關系對象,關于在結構對象的維護時影響有可能波及的依存關系對象,登錄包含表示是否發(fā)生多個維護負責人間的協(xié)作的協(xié)作發(fā)生有無的組件信息。
6.一種組件設計支持系統(tǒng),用于支持系統(tǒng)設計者進行的作為匯集了業(yè)務應用程序的功能和數(shù)據(jù)的子系統(tǒng)的單位的組件的設計,其特征在于,包括: 取得與所述組件相關的針對組件的維護履歷信息的單元; 根據(jù)所述維護履歷信息生成包含該維護中的修正部位、修正工時以及修正影響波及部位的維護模式信息,預先存儲在存儲裝置中的單元; 關于所述系統(tǒng)設計者設計的組件,與所述維護模式進行比較的單元;以及 根據(jù)該比較的結果計算所述設計的組件的維護工時的單元。
7.根據(jù)權利要求6所述的組件設計支持系統(tǒng),其特征在于, 還具有從所述系統(tǒng)設計者接受所述設計的組件的設計信息,作為組件信息來存儲的組件信息登錄單元, 所述進行比較的單元將所述維護模式信息與存儲的所述組件信息進行比較, 所述計算維護工時的單元根據(jù)所述比較的結果計算所述維護工時。
8.根據(jù)權利要求7所述的組件設計支持系統(tǒng),其特征在于,所述取得維護履歷信息的單元取得根據(jù)管理該系統(tǒng)的功能以及數(shù)據(jù)的名稱的詞典信息將所述維護履歷信息的修正對象部位的系統(tǒng)名變換為對象名后的維護履歷對象信息。
9.根據(jù)權利要求6所述的組件設計支持系統(tǒng),其特征在于, 在所述維護模式的生成中,從所述維護履歷信息中將修正對象部位和因修正而受到影響的影響波及部位的組合作為維護模式提取出來,計算每個維護模式的修正發(fā)生次數(shù)、修正工時、影響波及率,生成為所述維護模式信息。
10.根據(jù)權利要求9所述的組件設計支持系統(tǒng),其特征在于, 所述計算維護工時的單元針對所述組件信息的結構對象和依存關系對象的每個組合,進行與所述維護模式信息的維護模式的匹配,計算結構對象的維護時的影響波及率和修正工時,根據(jù)結構對象的維護時的影響波及率和修正工時計算每個組件的維護工時。
全文摘要
本發(fā)明提供一種組件設計支持方法以及系統(tǒng),其以提高系統(tǒng)的維護性為目標,定量地評價組件的維護工時。為了解決上述課題,本發(fā)明中,當系統(tǒng)設計者設計匯集了業(yè)務應用程序的功能和數(shù)據(jù)的子系統(tǒng)的單位、即組件時,使用維護履歷信息提取出將維護時的影響波及部位和修正工時等進行模式化所得的維護模式,通過維護模式評價組件的維護工時,由此,能設計維護工時最小的組件。
文檔編號G06Q10/10GK103116837SQ20121028080
公開日2013年5月22日 申請日期2012年8月8日 優(yōu)先權日2011年8月15日
發(fā)明者熊谷貴禎, 小野俊之, 難波康晴, 荒木真敬, 寺濱幸德, 小豆島秀典, 西田恭二, 岡田幸治 申請人:株式會社日立制作所