网站大量收购独家精品文档,联系QQ:2885784924

上课第五章.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上课第五章

6.5 系統塑模 一個系統可以由不同層級的抽象化程度所表示: 例如,世界觀點、領域觀點、元素觀點 系統模型(system model)自然會傾向於成為階層(hierarchical)或層級的(layered)。 在階層的頂端,呈現出完整的系統模型(世界觀點)。 當階層改進或分層級時,元件層級的細節(在此種情況下,硬體、軟體和其他等的表示)被製作成模型。 最後系統模型演進成為指定適當工程紀律的工程模型(更進一步的改進)。 6.5.1 Hatley-Pirbhai塑模 每個以電腦為基礎的系統可模擬成為一個使用輸入 - 處理 - 輸出樣版的資訊轉換器。 Hatley-Pirbhai的模型描述輸入、處理和輸出,連同使用者介面和維護與自我測試。 雖然這些附加的功能並不會在每個以電腦為基礎的系統中出現,但是它們卻很普遍,並且它們的規格可使任何的系統模型更為強韌(robust)。 Hatley-Pirbhai塑模的系統樣版 使用輸入、處理、輸出、使用者介面處理和自我測試處理的表示方式,一位系統工程師可以在每項工程紀律中為稍後的步驟設定基礎,以創造系統元件的模型。 系統樣版中的五個處理區塊: 使用者介面 輸入 系統功能與控制 輸出 維護與自我測試。 系統工程師配置系統元素給樣版中五個處理區塊 系統環境圖(SCD) 系統模型樣版能讓分析者創造詳細的階層。 系統環境圖(system context diagram, SCD)位於階層的頂層。 環境圖「建立所實作的系統與系統所運作環境間的資訊界限」。 SCD定義系統使用的所有外部資訊生產者、所有被系統創造的外部資訊消費者,和所有經由介面通訊或執行維護與自我測試的個體。 SCD的使用範例 考慮以輸送帶分類系統(conveyor line sorting system, CLSS)用以下(略為模糊)對目標的敘述來描述: CLSS必須被發展以使沿著輸送帶運送的盒子得以被辨識與分類進入位在輸送帶尾端的六個容器中的一個。盒子經過分類站時會被辨識。基於印在盒子側面的識別碼與條碼,盒子將被分流(shunted)引進到適當的容器內。盒子以隨機的順序與均等的間隔通過。輸送帶移動的很慢。 一部位在分類站上的桌上型電腦執行所有CLSS的軟體,它與條碼讀取機互動以讀取每個盒子上的零件編號;它與運送帶監控設備互動以取得輸送帶的速度;它儲存所有零件號碼的分類,與分類站的操作員互動以產生各種不同的報表與診斷;它將控制信號傳送給分流的硬體以分類盒子;它與中央工廠的自動化系統溝通。 改進系統的環境圖 系統工程師更詳盡地考慮圖6.4中有陰影的長方形,以改進系統的環境圖(context diagram)。 由SCD所定義使輸送帶分類系統運作在環境中的主要子系統被確認。 主要的子系統定義於從SCD所得到的系統流程圖(system flow diagram, SFD)。 跨越SCD的資訊流使用來引導系統工程師發展SFD - 對CLSS更為詳細的「圖(schematic)」。 系統流程圖顯示主要子系統與重要的訊息流的路線(資料與控制)。 圖6.4 CLSS的系統環境圖(context diagram) 建立SFD階層 最初的系統流程圖變成SFD階層最頂端的節點。 在最初SFD中每個圓角的長方形能被擴展成為另一個用於它的架構樣版。 流程以圖形的方式說明於圖6.5中。 系統中SFD的每一個都可以作為已經描述過的子系統中接續工程步驟的啟始點。 子系統和流動於它們之間的資訊可被接續的工程工作所明確說明(有界限的)。 每個子系統的敘述描寫和所有流動於子系統間資料的定義變成很重要的子系統規格元素。 圖 6.5 建立SFD階層 6.5.2 UML系統塑模 UML提供種類繁多的圖塊,作為系統與軟體層級分析與設計的使用。 對CLSS系統而言,有四個重要的系統元素被塑模: 使CLSS動作的硬體; 實作資料庫存取與分類的軟體; 對系統提出不同要求的操作員;和 包含相關條碼與目的地資訊的資料庫。 CLSS硬體的UML部署方塊圖模型 CLSS硬體可以在系統層級應用UML部署方塊圖模型化,如圖6.6所示。 必須設計與建造硬體元素以作為專案的一部份。 在多情況中,硬體元素可能是取得的現貨產品。 對工程團隊的挑戰則是適當地介接硬體元素。 圖6.6 CLSS硬體的部署圖 CLSS硬體的UML部署方塊圖模型 CLSS軟體的程序切面(procedural aspects)可以使用活動圖(activity diagram)(圖6.7)表示。 此一UML的記號與流程圖(flowchart)相類似,用來表示當系統執行它的功能時所發生的事。 圓角長方形意謂著一種特定的系統功能;箭頭代表流向系統的方向;決策菱形(decision diamond)表示分支(branch)的決定

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档