• 行為樹

    編輯
    本詞條由“匿名用戶” 建檔。

    行為樹

    編輯

    行為樹是一種正式的圖形建模語言,主要用于系統軟件工程。 行為采用定義明確的符號來明確地表示數百甚至數千種自然語言需求,這些需求通常用于表達利益相關者對大型軟件集成系統的需求。

    概覽

    編輯

    大型系統的大量自然語言需求中的細節數量會導致短期記憶過載,并可能造成阻礙任何人深入、準確和全面地理解系統需求的障礙。 此外,由于使用自然語言,可能存在與需求信息相關的許多歧義、別名、不一致、冗余和不完整問題。 這進一步增加了不確定性和復雜性。 通常,充其量只有少數人能很好地理解系統或情況的某些部分,但沒有人對整體(即系統的詳細集成行為)只有膚淺的了解。

    行為樹表示(借助于解決別名和其他具有大量需求的詞匯問題的組合樹表示)使人們能夠避免短期記憶過載,并產生一個深入、準確、全面的系統需求表示,可以 被所有利益相關者理解,因為它嚴格使用原始需求的詞匯。 因為行為樹符號使用形式語義,所以對于任何給定的示例,它已經是或可以成為可執行的。

    行為樹形

    單一和復合或集成的行為樹形式在行為樹在系統和軟件工程中的應用中都很重要。

    • 需求行為樹:最初,個體需求行為樹 (RBT) 用于通過嚴格、保留意圖和保留詞匯的翻譯過程來捕獲每個個體自然語言需求中的所有行為片段。 翻譯過程可以發現原始自然語言要求中的一系列缺陷。
    • 集成行為樹:因為一組需求暗示了系統的集成行為,所以可以組合所有單獨的需求行為樹來構建集成行為樹 (IBT),從而提供對緊急集成行為的單一整體視圖 系統。 這使得能夠根據其需求構建系統的集成行為。 有助于描述此過程的類比是從一組隨機排列的拼圖塊過渡到將每個塊放在適當的位置。 當我們這樣做時,我們會在預期的上下文中看到每條信息,我們會看到這些信息作為一個整體以及整體的涌現屬性。

    將所有需求轉換為行為樹 (RBT) 類似于將拼圖游戲的所有部分隨機散布在桌子上——直到我們將所有部分放在一起之前,我們看不到出現的圖片以及是否有任何部分丟失或丟失 不合適。 構建集成行為樹 (IBT) 使我們能夠做到這一點。

    行為工程過程

    使用的表示 - (關鍵)

    • 行為樹為加深對復雜系統的共同理解提供了一種工具
    • 組合樹在整個過程中的作用是提供一種工具,用于克服與系統的大量需求相關的不完善知識。

    使用的過程 - (關鍵)

    • 行為工程使用行為樹來控制復雜性,同時增進對復雜系統的共同理解。
    • 對復雜系統的共享、整體理解,因為它集成了需求,顯示了需求隱含的系統的緊急行為。

    歷史

    編輯

    行為樹及其在系統和軟件工程中應用的概念最初由 Dromey 開發,并于 2001 年首次發表了一些關鍵思想。這項工作的早期出版物使用術語遺傳軟件工程和遺傳設計來描述應用 行為樹。

    行為樹

    最初使用遺傳這個詞的原因是因為基因集、拼圖塊集和以行為樹表示的需求集似乎都共享幾個關鍵屬性:

    • 它們作為一個集合包含了足夠的信息以允許它們被組合——使用行為樹這使得系統可以根據其需求構建
    • 將各個部分放在一起的順序并不重要 - 有了要求,這有助于應對復雜性
    • 當集合中的所有成員放在一起時,生成的集成實體展示了一組重要的涌現屬性。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/195357/

    (4)
    詞條目錄
    1. 行為樹
    2. 概覽
    3. 行為樹形
    4. 行為工程過程
    5. 歷史

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久