[發(fā)明專利]用于生成系統(tǒng)規(guī)范的方法、設(shè)備和計算機程序產(chǎn)品無效
| 申請?zhí)枺?/td> | 201210054477.9 | 申請日: | 2012-03-02 |
| 公開(公告)號: | CN102693128A | 公開(公告)日: | 2012-09-26 |
| 發(fā)明(設(shè)計)人: | N.布利拉 | 申請(專利權(quán))人: | 西門子公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 薛峰;楊楷 |
| 地址: | 德國*** | 國省代碼: | 德國;DE |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 生成 系統(tǒng) 規(guī)范 方法 設(shè)備 計算機 程序 產(chǎn)品 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及用于生成系統(tǒng)規(guī)范(specifications)的方法、設(shè)備和計算機程序產(chǎn)品。具體地,本發(fā)明涉及從已有系統(tǒng)和用戶界面(或稱接口)提取需求,并通過產(chǎn)生的需求規(guī)范來促進已有系統(tǒng)的重建和改進。
背景技術(shù)
許多軟件和硬件遺留系統(tǒng)現(xiàn)今是舊技術(shù),其極可能已經(jīng)不再被其廠商支持,但仍在使用。上述系統(tǒng)遲早需要被現(xiàn)代化和改進。
已有系統(tǒng)尤其缺乏需求文件。這使得這些系統(tǒng)的改進和現(xiàn)代化非常困難、非常昂貴,并且改進過程可能導(dǎo)致業(yè)務(wù)中斷。在缺少其規(guī)范或缺少有關(guān)其需求的文件的情況下,由于需要有價值的信息(例如它們后面的需求),因此系統(tǒng)僅可通過重建被現(xiàn)代化。為了改進系統(tǒng)的功能,重建全部系統(tǒng)是能較好地滿足用戶要求,如果不考慮常見的經(jīng)濟可行性問題的話。
更加復(fù)雜的問題在于,許多遺留系統(tǒng)具有過時的和難以使用的用戶界面。然而,正是用戶界面包括了關(guān)于被使用的系統(tǒng)的有價值信息和在其機能之后的一些基本原理。用戶界面某種程度上反映了曾經(jīng)投資遺留系統(tǒng)開發(fā)的用戶需要。能夠從已有用戶界面提取需求提供了大量關(guān)于遺留系統(tǒng)的無正式文件需求的關(guān)鍵信息。
根據(jù)當(dāng)前的實踐,軟件開發(fā)是根據(jù)適當(dāng)定義和標(biāo)準(zhǔn)化的方法和過程進行的。眾所周知,在開發(fā)過程中,首先必須反復(fù)獲得和適當(dāng)定義需求,然后才能開發(fā)出底層(underlined)軟件或系統(tǒng)。
設(shè)計和開發(fā)用戶界面需要例如系統(tǒng)的底層需求,并且在一些情況下,需要進行可用性研究。重建和改進缺乏底層需求文件的遺留系統(tǒng)和現(xiàn)有系統(tǒng)是困難的,甚至有時是不可能的。
因此,對于如何從現(xiàn)有系統(tǒng),特別是從用戶界面提取需求而不必重建全部系統(tǒng)這一問題,仍有必要尋找其解決方案。一旦產(chǎn)生了可接受的質(zhì)量需求規(guī)范,就能改進甚至重建底層系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明提供了用于生成系統(tǒng)規(guī)范的設(shè)備、方法和計算機程序產(chǎn)品。
所述設(shè)備包括:能夠讀取多個系統(tǒng)界面規(guī)范的用于與用戶接口(interface)的裝置;能夠從所述多個系統(tǒng)界面規(guī)范中提取關(guān)于多個系統(tǒng)需求的信息的處理裝置;以及用于對獲得的多個系統(tǒng)需求進行匯總以便生成系統(tǒng)需求規(guī)范的裝置。所述設(shè)備進一步包括分析裝置和文檔編制裝置中的至少一個。所述分析裝置能夠分析所述多個系統(tǒng)界面規(guī)范,以便提取關(guān)系圖和界面流程圖中的至少一個。所述處理裝置能夠接收關(guān)系圖和界面流程圖中的所述至少一個,并產(chǎn)生關(guān)于所述系統(tǒng)界面規(guī)范的多個需求跟蹤和多個功能需求。所述用于匯總獲得的多個系統(tǒng)需求、能夠生成系統(tǒng)需求規(guī)范的裝置產(chǎn)生結(jié)構(gòu)化文本或需求圖中的至少一個。
本發(fā)明的另一實施例包括方法。該方法包括:接收關(guān)于系統(tǒng)用戶界面的信息;分析所述關(guān)于系統(tǒng)用戶界面的信息,并提取至少關(guān)系圖和界面流程圖;將所述至少一個關(guān)系圖和所述至少所述界面流程圖轉(zhuǎn)換成至少一個需求跟蹤和至少一個功能需求;并且生成系統(tǒng)需求文件。
本發(fā)明的又一實施例包括用于生成系統(tǒng)規(guī)范的計算機程序產(chǎn)品。所述用于生成系統(tǒng)規(guī)范的計算機程序產(chǎn)品包括計算機可用介質(zhì),所述計算機可用介質(zhì)包括計算機可讀程序,其中所述計算機可讀程序在計算機上執(zhí)行時使計算機:接收關(guān)于系統(tǒng)用戶界面的信息;分析所述關(guān)于系統(tǒng)用戶界面的信息,并提取至少關(guān)系圖和界面流程圖;將所述至少一個關(guān)系圖和所述至少所述界面流程圖轉(zhuǎn)換成至少一個需求跟蹤和至少一個功能需求;并且生成系統(tǒng)需求文件。
根據(jù)下文的詳細(xì)描述,本發(fā)明的其它方面和優(yōu)點將變得明顯,這些詳細(xì)描述結(jié)合附圖示例性地說明了本發(fā)明的原理。
附圖說明
為了更充分理解本發(fā)明的特性和優(yōu)點以及優(yōu)選的使用方式,應(yīng)參考下列結(jié)合附圖所作的詳細(xì)描述,附圖中:
圖1為示例性UI-REE框架環(huán)境的示意性表示;
圖2提供了圖1的UI-REE框架的詳細(xì)表示;
圖3提供了窗口組件(widgets)之間關(guān)系的示例性表示;
圖4提供窗口組件組件的UML圖,以及
圖5是根據(jù)本發(fā)明實施例的生成系統(tǒng)需求規(guī)范的方法的框圖。
具體實施方式
作出以下描述是出于例示本發(fā)明一般原理的目的,并無意限制本申請要求保護的發(fā)明概念。進一步地,在此描述的具體特征能夠和其它被描述的特征以各種不同的可能組合及排列組合使用。除非本文另有特別限定,否則所有術(shù)語將被給予其最廣泛的可能解釋,包括根據(jù)說明書隱含的含義以及本領(lǐng)域技術(shù)人員所理解的和/或在詞典、論文等中定義的含義。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西門子公司,未經(jīng)西門子公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210054477.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





