軟體結構設計方法 二選一

2022-09-08 13:51:06 字數 766 閱讀 6662

一、hipo圖

hipo圖是美國ibm公司推出的「h圖」與「ipo圖」的組合。

h圖是軟體層次圖的簡稱,用於描述軟體結構上的分層呼叫關係,但不涉及資料流、控制流等附加資訊。除頂層模組外,其它模組都需要按照一定的規則編號,便於檢索。

示例:ipo圖是「輸入-處理-輸出圖」的簡稱。ipo圖需要針對h圖中的每個模組進行外部特徵描述,涉及輸入、輸出介面和基本加工步驟等。

示例:二、面向資料流的結構設計

為了便於進行軟體結構對映,需要對資料流進行合理分類:變換流和事務流。

1、變換流:變換資料流所體現的是資料從輸入到加工再到輸出的一般過程。

高層框架:將軟體分成輸入、變換、輸出三個部分,每個部分分別加控制模組。

下層模組:

(1)輸入部分:從「邏輯輸入點」往「物理輸入點」進行搜尋,所遇到的每個處理框可作為乙個功能模組依次掛接到「輸入控制」模組之下。

(2)變換部分:將「變換中心」的處理框作為模組直接掛接到「變換控制」模組之下。

(3)輸出部分:從「邏輯輸出點」往「物理輸出點」搜尋,所遇到的每乙個處理框當作乙個模組依次分層掛接到「輸出控制」模組之下。

2、事務資料流 :當輸入的資料流可以引發幾個不同的事務活動流程,且資料流圖中有乙個明顯的事務排程中心時,這種資料流成為事務資料流。事務資料流分為事務接收、排程中心、事務活動三個部分,排程中心只負責活動的選擇,不對資料進行加工處理。

軟體結構:在總控模組之下分為接收事務和排程事務兩個部分,並分別設定控制模組,以排程事務為起點,分別向事務接收和事務活動搜尋,搜尋到的模組依次分層掛接。

鋼結構設計用哪些軟體

pkpm 鋼結構設計 結構設計施工圖 國內的鋼結構軟體水平相對較低,不過並不是一無是處,也可滿足要求不高 結構較為簡單鋼結構設計用哪些軟體?相關標籤 pkpm 鋼結構設計 結構設計施工圖 國內的鋼結構軟體水平相對較低,不過並不是一無是處,也可滿足要求不高 結構較為簡單的結構使用,且相對較為符合中國使...

概念結構設計和邏輯結構設計

一.系統概述 本系統通過調查從事醫藥產品的零售,批發等工作的企業,根據其具體情況設計醫藥銷售管理系統。醫藥管理系統的設計和製作需要建立在調查的資料基礎上,系統完成後預期希望實現藥品基本資訊的處理,輔助個部門工作人員工作並記錄一些資訊,一便於藥品的銷售和管理。通過此系統的功能,從事藥品零售和批發等部門...

玩具結構設計常見結構設計方法系列教程之一

概述 本系列教程詳細講解了在玩具產品結構設計過程中使用的各種常用結構的實現方法和尺寸規格。對於有至於從事玩具設計的新手還是老手們都有很高的參考和指導作用。本系列教程的內容將包括如下 1.選擇材料的考慮因素 2.壁厚 料厚 設定原則 3.加強筋的處理方法 4.出模角大小確定 5.司柱尺寸設定方法 6....