Stimulus—需求形式化建模和分析工具
Stimulus是法國達索公司產品,其目的是透過需求建模分析來驗證需求的正確性。Stimulus的核心理念是運用“自然語言”對功能性需求進行建模,並透過模擬來查詢需求中的缺陷,例如需求一致性、不二義性和完整性檢查等。藉助Stimulus可以在系統開發的早期階段發現並修改需求規範中的錯誤、在系統最終交付驗收階段檢查系統設計是否滿足需求規範,從而較大地降低產品開發的成本與風險。
產品介紹
- 模擬及驗證需求規範
Stimulus使用“自然語言”對需求進行建模、模擬並驗證需求。Stimulus中包含了豐富的時間與邏輯運算子,例如:“當…時”,“如果”,“大於”,“只有”等。透過對需求按照運算子進行重新書寫,可以驗證需求中是否存在衝突;透過對模擬結果的觀察,來驗證需求規範中是否存在衝突與缺陷,進而保證了需求規範的正確性。
- 生成測試用例及系統驗證
Stimulus可以根據需求描述自動生成符合需求的測試用例(需求可以是高層次需求或者低層次需求),也可以在Stimulus中使用“自然語言”描述測試場景,並生成符合測試場景的測試用例。Stimulus不但可以根據需求生成測試用例,還可以監測系統輸出是否符合需求規格說明中的要求。在測試環境中匯入生成的測試用例並透過監視系統輸出,客戶可以驗證系統設計是否滿足需求,還可以節省手工書寫測試用例時冗長而無味的時間。
- 良好的整合擴充套件性
Stimulus支援對SIMULINK及SCADE整合,可以為SIMULINK或SCADE模型自動生成測試用例,即根據需求生成系統輸入以及系統行為的約束限制,進而檢驗模型是否滿足需求規範中的要求。
應用&案例
- 某跨國汽車裝置供應商(驗證ABS/ESP系統需求規範)
- 法國某軌道系統運營商(驗證地鐵車站自動門開關控制系統)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31535135/viewspace-2855261/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Stimulus — 需求形式化建模和分析工具
- 軟體需求與分析 業務建模分析
- 根據工程實踐專案進行需求分析和概念原型建模原型
- DOORS和Reqtify — 需求管理和需求追溯工具QT
- DOORS 和Reqtify — 需求管理和需求追溯工具QT
- DOORS和Reqtify—需求管理和需求追溯工具QT
- 軟體需求與分析課堂測試十一 —綜合案例建模分析
- Symtavision — 分散式控制系統時間建模分析和驗證工具分散式
- Symtavision—分散式嵌入式系統時間建模分析和驗證工具分散式
- 什麼是軟體開發業務建模分析和結構化建模分析
- 需求工程《軟體建模與分析》第2組——小組作業01
- 工業資料分析之數倉建模 | 正規化建模和維度建模,你pick誰?
- 對工程實踐——基於智慧物聯結點的設計與實現進行需求分析和建模
- ReqMan — 需求提取和協同處理工具
- 計算形式化和表徵也有侷限性
- 形式化方法
- uml建模工具介紹
- StarUML for mac(UML建模工具)Mac
- (三)需求分析
- 什麼是模型? 人工智慧建模和人腦分析建模的異同點 - towardsdatascience模型人工智慧
- 軟體專案管理 4.3.敏捷需求建模方法專案管理敏捷
- Astah Professional for Mac(UML建模工具)ASTMac
- 聊天 需求分析文件
- 退休模式需求分析模式
- Maya 2024:超越想象的動畫和建模工具 mac/win版動畫Mac
- 產品經理如何做好需求管理和分析
- 需求分析的故事——如何練就需求分析的火眼金晴?
- UML常用建模工具簡介,安裝方法和各自的優點
- 「最新」BricsCAD 23 for Mac,CAD建模工具Mac
- dbms_space(分析段增長和空間的需求)
- 2024.4.17 需求分析創意
- 實驗二-需求分析
- 實驗二:需求分析
- 實驗2:需求分析
- 需求分析的任務
- 需求分析的步驟
- 企業資料分析工具選型,除了看需求還要看什麼?
- 資料分析與挖掘-挖掘建模