一、企業(yè)簡(jiǎn)介
北京索為系統(tǒng)技術(shù)股份有限公司是國(guó)內(nèi)工業(yè)技術(shù)軟件化理念的領(lǐng)導(dǎo)者,知識(shí)自動(dòng)化技術(shù)的踐行者,致力于工業(yè)互聯(lián)網(wǎng)平臺(tái)建設(shè)、運(yùn)營(yíng)、服務(wù),為制造業(yè)行業(yè)領(lǐng)先者提供以知識(shí)自動(dòng)化為驅(qū)動(dòng)的工業(yè)互聯(lián)網(wǎng)、工業(yè)安卓平臺(tái)及工業(yè)互聯(lián)網(wǎng)APP開發(fā)運(yùn)營(yíng)服務(wù),是國(guó)內(nèi)領(lǐng)先的工業(yè)互聯(lián)網(wǎng)APP賦能的工業(yè)互聯(lián)網(wǎng)平臺(tái)提供商。公司成立于2006年6月,注冊(cè)資本6156.7164萬(wàn)元,總部位于北京,在雄安、上海、西安、杭州、武漢、成都等地設(shè)有分支機(jī)構(gòu)。
自成立以來(lái),索為系統(tǒng)始終堅(jiān)持自主創(chuàng)新,其研發(fā)的中國(guó)自主的工業(yè)操作平臺(tái)SYSWARE,通過(guò)“知識(shí)自動(dòng)化”手段,推動(dòng)中國(guó)工業(yè)互聯(lián)網(wǎng)平臺(tái)的發(fā)展,持續(xù)幫助制造業(yè)企業(yè),將基礎(chǔ)共性、行業(yè)通用及企業(yè)特有的工業(yè)技術(shù)、知識(shí)、經(jīng)驗(yàn)封裝成易操作、易推廣的工業(yè)互聯(lián)網(wǎng)APP,賦予知識(shí)工作者廣闊的創(chuàng)新與開拓的空間,提高企業(yè)研發(fā)與設(shè)計(jì)效能,助力企業(yè)智能化轉(zhuǎn)型。
在過(guò)去十余年,索為公司以知識(shí)自動(dòng)化的理念,推進(jìn)了工業(yè)技術(shù)軟件化在航空、航天、船舶、兵器、電子、核工業(yè)等國(guó)防軍工行業(yè),和汽車、重型機(jī)械、動(dòng)力裝備等高端裝備制造業(yè)的復(fù)雜產(chǎn)品研制設(shè)計(jì)、試驗(yàn)制造及過(guò)程管理領(lǐng)域的落地,并在多個(gè)重大型號(hào)中進(jìn)行了應(yīng)用,取得顯著成效,為大規(guī)模推廣打下了良好基礎(chǔ)。
二、工業(yè)APP簡(jiǎn)介
(一)、問(wèn)題定位
“需求牽引”是正向設(shè)計(jì)基本理念之一,需求的重要性毋容置疑,統(tǒng)計(jì)數(shù)據(jù)表明,導(dǎo)致項(xiàng)目失敗的10大原因中,有6個(gè)因素是跟需求相關(guān)的。據(jù)初步統(tǒng)計(jì),研制項(xiàng)目高達(dá)60%的缺陷來(lái)源于需求不清晰,超過(guò)80%的研發(fā)成本用于需求問(wèn)題處理。一個(gè)不完整的需求捕獲和管理過(guò)程會(huì)對(duì)項(xiàng)目的生命周期產(chǎn)生多米諾骨牌的效應(yīng),頂層需求的缺失會(huì)導(dǎo)致系統(tǒng)需求的缺失,從而導(dǎo)致設(shè)計(jì)單元及功能的缺失,并最終導(dǎo)致系統(tǒng)不能實(shí)現(xiàn)預(yù)期的功能或需要在后期進(jìn)行昂貴的修正,出現(xiàn)項(xiàng)目拖期、產(chǎn)生嚴(yán)重的質(zhì)量問(wèn)題、超出項(xiàng)目預(yù)算等問(wèn)題。
目前國(guó)內(nèi)大多數(shù)國(guó)防軍工行業(yè)和民用制造行業(yè)的復(fù)雜產(chǎn)品研制設(shè)計(jì)、試驗(yàn)制造及過(guò)程管理領(lǐng)域尚未系統(tǒng)地開展需求管理工作,缺乏需求管理的專業(yè)條件和手段,只單純使用WORD文檔對(duì)需求進(jìn)行管理和傳遞,需求變更、需求影響分析靠經(jīng)驗(yàn)和手工進(jìn)行。存在的問(wèn)題包括需求條目之間的鏈接創(chuàng)建和維護(hù)困難,需要大量的手工操作,容易出錯(cuò)。需求變更時(shí),變更影響分析仍然需要依靠人工經(jīng)驗(yàn)識(shí)別。需求的屬性標(biāo)記設(shè)置困難。對(duì)新產(chǎn)品的設(shè)計(jì)要等實(shí)物制造出來(lái)并綜合試驗(yàn)之后,才可以在需求層面進(jìn)行確認(rèn),并且設(shè)計(jì)參數(shù)和需求不具備一一對(duì)應(yīng)的關(guān)系,參與研發(fā)人員不能夠同步、準(zhǔn)確的理解需求,與外部協(xié)作對(duì)接也不能夠量化考核確認(rèn)需求的實(shí)現(xiàn)程度等。
核心價(jià)值:
SYSWARE需求管理系統(tǒng)APP的核心是通過(guò)需求的有序管理提高產(chǎn)品整體質(zhì)量,有效控制產(chǎn)品研制的偏差,提供高效、實(shí)用的快速條目化管理機(jī)制,建立各層級(jí)需求之間的跟蹤關(guān)系,并通過(guò)全面的影響分析和需求差異對(duì)比功能來(lái)輔助變更控制和決策,使需求變更在可控的狀態(tài)下進(jìn)行,受變更影響的其他活動(dòng)得到快速響應(yīng),最大限度的降低由需求變更帶來(lái)的產(chǎn)品復(fù)雜度和研發(fā)成本。
SYSWARE需求管理系統(tǒng)APP關(guān)注系統(tǒng)過(guò)程的整合,通過(guò)與自家產(chǎn)品SYSWARE測(cè)試管理系統(tǒng)APP的無(wú)縫集成,將需求、設(shè)計(jì)到測(cè)試的數(shù)據(jù)關(guān)聯(lián)環(huán)節(jié)打通,形成完整的由需求驅(qū)動(dòng)的產(chǎn)品研制過(guò)程。通過(guò)與SYSWARE.IDP產(chǎn)品研發(fā)過(guò)程管理平臺(tái)APP的無(wú)縫集成,達(dá)到數(shù)據(jù)共享及敏捷過(guò)程的目的,真正做到需求管理、配置管理、質(zhì)量保證、項(xiàng)目策劃、監(jiān)控、技術(shù)解決方案、決策和測(cè)量的一體化管理,實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)一體化平臺(tái)整合的理念。
(二)、創(chuàng)新點(diǎn)
1.支持通過(guò)MS Word和WPS在線編輯需求條目的正文,保持用戶對(duì)于word文檔的使用習(xí)慣,同時(shí)兼顧條目化管理。
2.支持在一個(gè)界面展示所有需求條目?jī)?nèi)容,并且需求條目的行高根據(jù)MS Word和WPS正文內(nèi)容高度自適應(yīng),滿足編輯需求條目正文的同時(shí),查看需求上下文的使用場(chǎng)景。
3.需求條目?jī)?nèi)容樣式無(wú)損導(dǎo)出至需求文檔。
4.支持超大文檔(幾千條需求、幾百?gòu)垐D片、幾百?gòu)埍砀瘛⑸锨ы?yè)文檔)并行生成。
5.應(yīng)用Neo4j圖形數(shù)據(jù)庫(kù)技術(shù)提升十萬(wàn)級(jí)需求條目跟蹤關(guān)系的查詢速度,并降低數(shù)據(jù)關(guān)系維護(hù)的復(fù)雜度。
(三)、功能介紹
1.基于產(chǎn)品結(jié)構(gòu)組織需求
支持以系統(tǒng)工程自頂向下的模式組織需求?;谟伞靶吞?hào)->系統(tǒng)->子系統(tǒng)->部件和軟件”構(gòu)成的產(chǎn)品結(jié)構(gòu),對(duì)型號(hào)下各級(jí)產(chǎn)品的需求集合、產(chǎn)品成員等進(jìn)行維護(hù),以及通過(guò)需求管理的條目視圖,對(duì)集合內(nèi)的需求進(jìn)行條目化管理。
2.需求條目化管理
按集合組織需求,按條目管理需求。每個(gè)條目下又可分為若干子條目,形成需求的樹狀層次關(guān)系,使用戶在查看需求時(shí)一目了然,對(duì)應(yīng)Word文檔中不同層級(jí)的文檔結(jié)構(gòu),可以輕松實(shí)現(xiàn)與MS Word的雙向?qū)?導(dǎo)出。此外,需求管理系統(tǒng)為了滿足不同型號(hào)研制對(duì)需求屬性的特殊要求,除了自帶的常用需求屬性,也支持根據(jù)客戶自定義屬性。上述功能均是以文檔方式管理需求無(wú)法滿足的。
3.屬性自定義
每一個(gè)需求文檔都具有各自獨(dú)立的屬性池(包括:系統(tǒng)內(nèi)置屬性和用戶自定義的擴(kuò)展屬性),文檔級(jí)需求屬性設(shè)置功能用于對(duì)產(chǎn)品結(jié)構(gòu)樹中的每個(gè)文檔進(jìn)行屬性展示與維護(hù)。支持通過(guò)文檔級(jí)需求屬性設(shè)置頁(yè)面新增擴(kuò)展屬性,還支持將組織級(jí)定義的擴(kuò)展屬性(模板)導(dǎo)入文檔進(jìn)行復(fù)用。
4.視圖自定義
支持為同一份文檔建立多個(gè)視圖,每個(gè)視圖可自定義條目列表的顯示列、條目的過(guò)濾條件,以及條目的顯示級(jí)別。
(1)設(shè)置顯示列
(2)設(shè)置過(guò)濾條件
(3)設(shè)置條目顯示級(jí)別
5.需求協(xié)同編輯
一個(gè)項(xiàng)目往往有多人參與,需求管理系統(tǒng)支持多用戶同時(shí)修改同一套需求集合,并支持通過(guò)在線MS Word / WPS窗口對(duì)需求條目正文進(jìn)行在線編輯,從而實(shí)現(xiàn)不改變用戶基于文檔編寫需求的習(xí)慣,同時(shí)兼顧以條目化的方式管理需求的目標(biāo)。
6.需求關(guān)聯(lián)與追蹤管理
支持建立同一層級(jí)需求之間的橫向關(guān)聯(lián)關(guān)系,以及支持建立高層需求與低層需求之間的縱向跟蹤關(guān)系,還支持建立需求與測(cè)試用例等不同類型研發(fā)數(shù)據(jù)之間的跟蹤關(guān)系。需求跟蹤關(guān)系建立后,支持查看單一需求條目的上游和下游關(guān)聯(lián)條目,還支持通過(guò)跟蹤矩陣展示需求間的直接和間接跟蹤關(guān)系,從中可以很直觀的發(fā)現(xiàn)“孤島”需求,以及對(duì)需求變更所影響的上游和下游需求進(jìn)行可疑關(guān)系提示。而傳統(tǒng)的基于文檔的管理模式最大的問(wèn)題是沒有為需求提供一個(gè)“全局視圖”,沒有一種方式來(lái)評(píng)估變更一個(gè)需求會(huì)對(duì)項(xiàng)目其它需求產(chǎn)生什么影響。
7.需求影響分析
提供自動(dòng)化的需求影響分析功能,可以清晰的展現(xiàn)每條需求在產(chǎn)品需求鏈中的位置以及和它相關(guān)聯(lián)的對(duì)象,并直觀的展示某個(gè)需求的變更對(duì)其他需求的影響。
8.需求變更管理
需求發(fā)生變更前,可以在通過(guò)需求矩陣和影響分析視圖清晰的查看變更的條目對(duì)各級(jí)產(chǎn)品研發(fā)數(shù)據(jù)帶來(lái)的直接和間接影響,輔助進(jìn)行變更決策。
執(zhí)行需求變更時(shí),支持以獨(dú)占的模式,通過(guò)MS Word或WPS在線編輯器進(jìn)行需求條目正文的編輯。
在需求變更提交送審后,系統(tǒng)將按照組織自定義的流程驅(qū)動(dòng)變更審批的執(zhí)行。審批人員可以在儀表板接收到變更申請(qǐng),并在變更申請(qǐng)中對(duì)需求變更前后的內(nèi)容進(jìn)行對(duì)比,輔助進(jìn)行審批決策。
在需求變更審批通過(guò)后,可通過(guò)基線管理功能為條目化的需求文檔建立狀態(tài)快照,并支持對(duì)不同需求基線中的條目結(jié)構(gòu)和條目版本進(jìn)行比較并提供明確的變化提示。
9.需求基線管理
當(dāng)產(chǎn)品研發(fā)進(jìn)展到一定階段,或需求變更并審核通過(guò)后,可以通過(guò)基線管理功能對(duì)需求集合進(jìn)行基線定版。支持對(duì)不同需求基線中的需求條目組成結(jié)構(gòu)和條目版本進(jìn)行比較,并提供明確變化以及變化的跟蹤(包括:新增、刪除、版本變更、更換所屬節(jié)點(diǎn)),可以實(shí)現(xiàn)需求控制,保證需求分析和管理的可靠性。
10.需求數(shù)據(jù)導(dǎo)入
目前仍有很多用戶習(xí)慣在MS Word/WPS中編寫需求,為了滿足用戶可以方便的將需求集中統(tǒng)一的管理,需求管理系統(tǒng)提供從MS Word導(dǎo)入需求條目的功能,并且導(dǎo)入后的需求格式(如表格、圖表等)仍然保持原來(lái)的格式。此外,還可以從組織資產(chǎn)庫(kù)中導(dǎo)入典型的需求條目用于當(dāng)前的項(xiàng)目需求。
11.需求數(shù)據(jù)導(dǎo)出
支持將需求條目導(dǎo)出到自定義的歸檔模板中,形成企業(yè)標(biāo)準(zhǔn)的需求文檔。
通過(guò)導(dǎo)入MS Word / WPS歸檔模板,并在模板的指定位置添加書簽,從而將需求條目列表所顯示的條目標(biāo)題、條目正文順序合并至既定的書簽位置,并且生成的文檔樣式與需求條目保持一致。
12.需求統(tǒng)計(jì)
需求統(tǒng)計(jì)監(jiān)控看板面向研究所領(lǐng)導(dǎo)層的應(yīng)用,提供多種維度的需求統(tǒng)計(jì)分析視圖,方便相關(guān)領(lǐng)導(dǎo)全面了解需求信息。該看板支持用戶配置個(gè)人關(guān)注的數(shù)據(jù)統(tǒng)計(jì)視圖,以及設(shè)置每個(gè)視圖的數(shù)據(jù)過(guò)濾條件,并提供多種比例的看板布局,且支持調(diào)整視圖在看板中的所在位置。
(四)、功能和技術(shù)指標(biāo)優(yōu)勢(shì)
指標(biāo)1:需求結(jié)構(gòu)化管理技術(shù),相關(guān)描述:
支持對(duì)需求按條目進(jìn)行管理,每個(gè)條目下又可分為若干子條目,形成需求的樹狀層次關(guān)系,使項(xiàng)目成員在查看需求時(shí)一目了然,對(duì)應(yīng)Word文檔中不同層級(jí)的文檔結(jié)構(gòu),實(shí)現(xiàn)需求的精細(xì)化的管理。還可以由用戶自定義需求屬性,滿足不同型號(hào)研制對(duì)需求屬性的特殊要求。
指標(biāo)2:需求的快速導(dǎo)入技術(shù),相關(guān)描述:
使用戶可以方便的將Word文檔中的章節(jié)內(nèi)容快速導(dǎo)入平臺(tái)進(jìn)行集中管理,并且導(dǎo)入后的條目?jī)?nèi)容樣式(如表格、圖表等)與原文檔保持一致。
指標(biāo)3:文檔在線編輯技術(shù),相關(guān)描述:
可以對(duì)條目級(jí)需求進(jìn)行局部在線編輯,既能保持用戶基于MS Word/WPS編寫文檔的習(xí)慣,同時(shí)兼顧條目化管理,還可在生成文檔時(shí),使需求條目的樣式與文檔的完全兼容。
指標(biāo)4:提供需求的多人協(xié)同開發(fā)手段,相關(guān)描述:
通過(guò)為需求條目加鎖的方式避免其他用戶對(duì)相同需求條目進(jìn)行編輯而造成的沖突,實(shí)現(xiàn)多用戶并行修改、審閱同一套需求集合。
指標(biāo)5:需求關(guān)聯(lián)管理功能,相關(guān)描述:
支持建立同一層級(jí)需求之間的橫向關(guān)聯(lián)關(guān)系、高層需求與低層需求之間的縱向關(guān)聯(lián)關(guān)系,以及需求與測(cè)試用例等不同類型研發(fā)數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系。需求關(guān)聯(lián)建立后,就可以通過(guò)需求矩陣等形式展示需求間的關(guān)聯(lián)關(guān)系,從中可以很直觀的發(fā)現(xiàn)“孤島”需求,以及需求的間接關(guān)聯(lián)關(guān)系。解決了傳統(tǒng)的基于文檔管理需求的模式無(wú)法評(píng)估變更一個(gè)需求會(huì)對(duì)其它需求等研發(fā)數(shù)據(jù)產(chǎn)生什么影響的問(wèn)題。
指標(biāo)6:需求變更控制技術(shù)和變更流程管理功能,相關(guān)描述:可按照組織定義的流程自行驅(qū)動(dòng)變更審批流程的執(zhí)行,以及方便用戶對(duì)每個(gè)需求條目變更請(qǐng)求的生存周期和變更歷程進(jìn)行全程監(jiān)控和跟蹤。
指標(biāo)7:需求的影響分析技術(shù),相關(guān)描述:
實(shí)現(xiàn)對(duì)需求到設(shè)計(jì)、測(cè)試用例等數(shù)據(jù)的關(guān)聯(lián)關(guān)系維護(hù)。當(dāng)需求條目產(chǎn)生變更時(shí),可查看需求條目的追溯關(guān)系,有效的輔助變更影響分析。
指標(biāo)8:需求基線發(fā)布及管理功能,相關(guān)描述:
支持在項(xiàng)目執(zhí)行的某階段進(jìn)行基線需求定版,從而保證項(xiàng)目每個(gè)階段的需求數(shù)據(jù)的完備性。以及通過(guò)對(duì)不同的需求基線進(jìn)行需求條目結(jié)構(gòu)和條目版本的對(duì)比,方便且直觀的掌握總體需求的階段性變化,輔助控制需求變更。
指標(biāo)9:提供需求文檔的自動(dòng)生成技術(shù),相關(guān)描述:
通過(guò)將文檔書簽與需求條目建立關(guān)聯(lián),實(shí)現(xiàn)將需求條目按照文檔格式要求自動(dòng)插入到文檔的指定位置,生成符合國(guó)軍標(biāo)和企業(yè)標(biāo)準(zhǔn)的文檔。
三、技術(shù)方案說(shuō)明
(一)、工業(yè)APP架構(gòu)
SYSWARE需求管理系統(tǒng)APP提供高效、實(shí)用的快速條目化導(dǎo)入手段,將需求碎化為需求條目并進(jìn)行結(jié)構(gòu)化管理,提供需求的多人協(xié)同開發(fā)手段與文檔在線編輯技術(shù)、提供需求關(guān)聯(lián)管理功能與影響分析技術(shù)、提供需求的變更控制技術(shù)和變更流程管理功能、提供文檔生成功能、提供文檔版本與需求基線管理功能,以及提供屬性自定義、視圖自定義等功能。
通過(guò)組織管理模塊,提供需求條目正文樣式模板、文檔歸檔模板,以及支持自定義需求屬性模板,以供各產(chǎn)品和項(xiàng)目文檔進(jìn)行復(fù)用。并通過(guò)系統(tǒng)管理模塊提供的三員管理功能,有效的加強(qiáng)涉密信息系統(tǒng)保密管理,減少泄密風(fēng)險(xiǎn)。
此外,SYSWARE需求管理系統(tǒng)APP提供豐富的工具集成適配器。實(shí)現(xiàn)從WindChill中自動(dòng)同步型號(hào)產(chǎn)品結(jié)構(gòu),從Doors中遷移需求數(shù)據(jù),并實(shí)現(xiàn)需求條目與Modelook和Rhapsody中的設(shè)計(jì)建模數(shù)據(jù)建立跟蹤關(guān)聯(lián),以及將生成的需求文檔提交至配置管理工具進(jìn)行版本控制
(二)、工業(yè)APP關(guān)鍵技術(shù)
1.基于MS Word對(duì)需求條目正文進(jìn)行在線編輯
支持通過(guò)MS Word在線編輯需求條目的正文,保持用戶對(duì)于基于文檔的編寫需求的習(xí)慣,同時(shí)兼顧條目化管理。
2.基于WPS對(duì)需求條目正文進(jìn)行在線編輯,滿足國(guó)產(chǎn)化替代的趨勢(shì)
3.需求條目列表中展示MS Word / WPS編輯的條目?jī)?nèi)容
支持在一個(gè)界面展示所有需求條目?jī)?nèi)容,并且需求條目的行高可根據(jù)MS Word / WPS編輯的正文高度進(jìn)行自適應(yīng)。滿足編輯需求條目正文的同時(shí),查看需求上下文的使用場(chǎng)景。
4.需求條目?jī)?nèi)容樣式無(wú)損導(dǎo)出至需求文檔
使用場(chǎng)景與對(duì)應(yīng)技術(shù)如下所示:
1)每個(gè)需求條目列表都可以應(yīng)用組織提供的正文樣式模板和歸檔模板。
2)新增需求條目時(shí),自動(dòng)應(yīng)用正文樣式模板創(chuàng)建條目正文。
3)保存條目正文時(shí),自動(dòng)應(yīng)用正文樣式模板中的樣式刷新正文內(nèi)容。
4)文檔生成時(shí),自動(dòng)將需求條目列表中的標(biāo)題和正文合并至歸檔模板。其中,標(biāo)題條目通過(guò)標(biāo)題級(jí)別匹配歸檔模板中的對(duì)應(yīng)樣式,正文條目保持正文樣式模板中的樣式不變。
5.超大文檔并行生成技術(shù)
調(diào)用各個(gè)客戶端的MS Word / WPS程序來(lái)完成文檔生成工作,避免由服務(wù)器端執(zhí)行文檔生成時(shí)可能出現(xiàn)的并發(fā)情況。此外,由于條目正文是通過(guò)MS Word / WPS進(jìn)行編輯(并非富文本編輯器),因此不存在樣式轉(zhuǎn)換工作,所以生成速度快,可靠性高。
使用場(chǎng)景與對(duì)應(yīng)技術(shù)如下所示:
1)為歸檔模板創(chuàng)建文檔書簽(即:指定插入條目的位置)。
2)調(diào)用客戶端MS Word / WPS接口,將需求條目列表所顯示的條目標(biāo)題、條目正文順序合并至歸檔模板的書簽位置。
3)生成的文檔上傳至文件服務(wù)器,且由數(shù)據(jù)庫(kù)服務(wù)器記錄文檔版本及對(duì)應(yīng)的(文件服務(wù)器上的)文檔路徑信息。
6.需求文檔條目化導(dǎo)入技術(shù)
將MS Word / WPS需求文檔導(dǎo)入條目化列表。其中文檔內(nèi)的標(biāo)題形成標(biāo)題條目,文檔內(nèi)的段落形成正文條目。
7.采用輕量化的前端渲染技術(shù)提高頁(yè)面的數(shù)據(jù)展示速度
采用阿里提供的AntDesign開源可視化界面方案框架,實(shí)現(xiàn)表格、樹控件的局部數(shù)據(jù)前臺(tái)更新,提高數(shù)據(jù)響應(yīng)速度,并實(shí)現(xiàn)主流互聯(lián)網(wǎng)風(fēng)格的控件展示效果。
8.采用動(dòng)態(tài)分批加載技術(shù)
將需求條目列表滾動(dòng)至既定條數(shù)時(shí),再加載下一批需求條目,從而解決幾千條需求在一個(gè)頁(yè)面中的展示效率。
9.圖形數(shù)據(jù)庫(kù)的應(yīng)用技術(shù)
應(yīng)用Neo4j圖形數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)十萬(wàn)級(jí)需求條目跟蹤關(guān)系的快速查詢,并降低數(shù)據(jù)關(guān)系維護(hù)的復(fù)雜度。
Neo4j圖形數(shù)據(jù)庫(kù)與Oracle關(guān)系型數(shù)據(jù)庫(kù)的分工如下:
lOracle負(fù)責(zé)對(duì)需求管理系統(tǒng)所有數(shù)據(jù)的存儲(chǔ)。
l需求關(guān)聯(lián)關(guān)系會(huì)在Oracle數(shù)據(jù)庫(kù)和Neo4j圖數(shù)據(jù)庫(kù)中各自存儲(chǔ)一份相同數(shù)據(jù)。
l當(dāng)執(zhí)行需求跟蹤關(guān)系和影響分析的查詢和展示時(shí),從Neo4j圖數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)。
四、應(yīng)用情況描述
(一)、應(yīng)用場(chǎng)景描述
1.需求條目化導(dǎo)入與跟蹤關(guān)系維護(hù)
支持將線下編寫完畢的需求文檔中的各個(gè)標(biāo)題和段落導(dǎo)入需求管理系統(tǒng),形成條目化需求,也支持人工新增需求條目。并通過(guò)需求關(guān)聯(lián)模塊建立上下游需求條目的跟蹤關(guān)系,以及建立需求條目與測(cè)試用例等軟件研發(fā)數(shù)據(jù)的跟蹤關(guān)系。
2.需求變更管理
需求發(fā)生變更前,可以在通過(guò)需求矩陣和影響分析視圖清晰的查看變更的條目對(duì)各級(jí)產(chǎn)品研發(fā)數(shù)據(jù)帶來(lái)的直接和間接影響,輔助進(jìn)行變更決策。
執(zhí)行需求變更時(shí),支持以獨(dú)占的模式,通過(guò)MS Word或WPS在線編輯器進(jìn)行需求條目正文的編輯。
在需求變更提交送審后,系統(tǒng)將按照組織自定義的流程驅(qū)動(dòng)變更審批的執(zhí)行。審批人員可以在儀表板接收到變更申請(qǐng),并在變更申請(qǐng)中對(duì)需求變更前后的內(nèi)容進(jìn)行對(duì)比,輔助進(jìn)行審批決策。
在需求變更審批通過(guò)后,可通過(guò)基線管理功能為條目化的需求文檔建立狀態(tài)快照,并支持對(duì)不同需求基線中的條目結(jié)構(gòu)和條目版本進(jìn)行比較并提供明確的變化提示。
3.需求文檔自動(dòng)生成
可以從文檔模板庫(kù)中導(dǎo)入歸檔模板,也可以導(dǎo)入本地的文檔模板。通過(guò)在文檔模板中設(shè)置書簽,指定需求條目在文檔中的插入位置。并通過(guò)自動(dòng)化的文檔生成功能將需求條目列表中的需求標(biāo)題和正文內(nèi)容自動(dòng)合并到文檔中相應(yīng)的書簽位置。
(二)、商業(yè)化情況
中航工業(yè)611所通過(guò)需求管理工具將企業(yè)中已有的大量需求文檔快速進(jìn)行需求結(jié)構(gòu)化處理,移植進(jìn)入需求管理系統(tǒng),實(shí)現(xiàn)了需求條目化管理和需求條目協(xié)同編輯,建立用戶需求—系統(tǒng)需求—系統(tǒng)設(shè)計(jì)—試驗(yàn)數(shù)據(jù)的條目關(guān)聯(lián)及跟蹤,并實(shí)現(xiàn)有效的需求變更控制,包括:需求變更前進(jìn)行變更影響分析,變更審批時(shí)進(jìn)行變更前后差異對(duì)比,變更完成時(shí)自動(dòng)提升需求版本,并實(shí)時(shí)記錄變更請(qǐng)求和審批歷程,解決型號(hào)產(chǎn)品研發(fā)過(guò)程中的需求變更缺少控制和影響分析手段,以及無(wú)法追溯變更來(lái)源的狀況。通過(guò)需求文檔生成功能,避免編寫文檔帶來(lái)的重復(fù)工作量,并對(duì)生成的文檔進(jìn)行密級(jí)控制,滿足軍工保密要求。