[發明專利]一種面向行為的軟件需求模型可視化方法有效
| 申請號: | 201110284794.5 | 申請日: | 2011-09-23 |
| 公開(公告)號: | CN102508645A | 公開(公告)日: | 2012-06-20 |
| 發明(設計)人: | 毋國慶;吳昊;黃勃;萬黎;李琳 | 申請(專利權)人: | 武漢大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06T13/00 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 薛玲 |
| 地址: | 430072 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 行為 軟件 需求 模型 可視化 方法 | ||
1.?一種面向行為的軟件需求模型可視化方法,其特征在于,包括以下步驟:
步驟1,提取需求文檔中主客體和行為;
步驟2,使用行為描述語言根據步驟1已經提取的需求文檔中主客體和行為建立初始的系統需求模型;
步驟3,檢測步驟2已經完成的初始的系統需求模型語法的正確性,并針對發現的問題進行修改相應的行為后建立系統需求模型;
步驟4,將步驟3完成的系統需求模型關聯動畫元素,制作行為動畫;
步驟5,將制作好的行為動畫設置動態執行參數,并演示動畫。
2.根據權利要求1所述的一種面向行為的軟件需求模型可視化方法,其特征在于,所述的步驟1中,具體操作方法如下:
步驟1.1,提取用戶用自然語言描述的需求并收錄到視點中,分析用自然語言描述的需求,確定其中的所有動作和動作的主客體,然后將動作及相應的主客體一起視為待開發軟件系統中的行為;
步驟1.2,分析步驟1.1所得的所有行為,并從中篩選出與待開發軟件系統密切相關的有效行為;
步驟1.3,分析有效行為間的執行關系,執行關系為順序、并行、確定選擇或非確定選擇;
步驟1.4,將步驟1.2所得的所有有效行為按其間的執行關系構成有序的行為系列。
3.?根據權利要求1所述的一種面向行為的軟件需求模型可視化方法,其特征在于,所述的步驟2中,具體操作方法如下:
步驟2.1,對于視點中的每一個場景,用行為描述語言將其中的每個有效行為描述為原子行為;即設某個場景中包含n個有效行為,描述所得n個原子行為表達為
原子行為標識1:?原子行為定義1;
原子行為標識2:?原子行為定義2;
原子行為標識n:?原子行為定義n;
步驟2.2,根據場景中有效行為間的關系,用行為描述語言將場景中所有原子行為聯結成場景行為表達式,從而構成場景行為模型;即設某個場景中包含n個有效行為,場景行為表達式?=場景中所有的n個原子行為及其原子行為間的關系;
步驟2.3,對于每一個視點,根據視點中所有場景間的關系,將視點中所有場景行為模型聯結成視點行為表達式,從而構成視點行為模型,所有視點行為模型構成初始的系統需求模型。
4.根據權利要求1所述的一種面向行為的軟件需求模型可視化方法,其特征在于,所述的步驟3中,具體操作方法如下:
步驟3.1,檢測原子行為定義的正確性;
步驟3.2,檢測復合原子行為定義的正確性;
步驟3.3,顯示檢測結果;若檢測結果為發現問題,則修改相應的行為,并返回重復步驟3.1~步驟3.2的檢測,直到檢測結果通過;若檢測結果通過,則得到基于行為的需求模型。
5.?根據權利要求1所述的一種面向行為的軟件需求模型可視化方法,其特征在于,所述的步驟4中,具體操作方法如下:
步驟4.1,設計動畫的背景;
步驟4.2,選擇關聯主客體對應的動畫元素,包括其圖片、在背景中的位置、初始狀態;
步驟4.3,設計行為動畫腳本,控制動畫元素的動態運行;
步驟4.4,生成行為動畫,使用動畫生成工具生成行為動畫,如果行為動畫腳本語法正確,則能成功生成,否則需要重新編輯行為動畫腳本,直到成功生成。
6.根據權利要求1所述的一種面向行為的軟件需求模型可視化方法,其特征在于,所述的步驟5中,具體操作方法如下:
步驟5.1,由于行為模型中有動態運行時才能確定的因素如if分支,因此需要給出if分支的策略;
步驟5.2,演示動畫,觀察行為序列和動畫直接的關系,由用戶反饋需求動畫的演示效果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學,未經武漢大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110284794.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種壓裂前置液
- 下一篇:一種快干型合成紙的制備方法





