物件
操作(operation)
泛化(generalization)
結合(association)
利用上述的基本元素,可以組成各式各樣的軟體模型。
較高層階的元素:
用例圖(use case)
軟體設計模式(design pattern)
群組包裹(package)
表現結構(架構)性需求,主要包括part, port、介面和連線(link)
part, port、介面和連線(link)
表現功能性需求,主要包括用例和參與者
用例,參與者,結合關係
表現靜態結構,主要包括群類及其間的靜態關係
類,結合關係,一般化關係
表現一群物件依序傳送訊息的互動情況
物件,訊息,活動期
表現某時刻下的資料結構,主要包括一群物件及其間擁有的資料數值
物件,連線,資訊
表現一群有連線的物件傳送訊息的互動情況
物件,連線
表現某種物件的行為,主要呈現一系列狀態因事件而轉換的情況
活動,轉換,分叉,接合
表現一段自動轉換的活動流程,主要包括一堆活動及其間的自動轉換線
活動,轉換,分叉,接合
表現一群可執行模組及它們之間的依賴關係
模組,介面,相依關係,實現關係
表現一堆裝置及它們之間的依賴關係
節點,模組,相依關係
嵌入式C開發
將n左移m位 int byte to left move int n int m if n 1 if n 1 return ret 將n右移m位 int byte to right move int n int m if n 1 if n 1 ret n return ret 閒著無聊,自己寫了兩個...
嵌入式學習(二) 嵌入式系統C 語言
1 從 cpu 復位時的指定位址開始執行 2 跳轉至彙編 startup 處執行 3 跳轉至使用者主程式 main 執行,在 main 中完成 a.初試化各硬體裝置 b.初始化各軟體模組 c.進入死迴圈 無限迴圈 d呼叫各模組的處理函式 下面是幾個 著名 的死迴圈 1 作業系統是死迴圈 2 win3...
嵌入式開發
經常會有人說嵌入式開發,嵌入式開發千差萬別,我總體上分為4個等級 微電子開發 rtos開發 指令碼開發 富應用開發 這一類產品行為比較固定,比如說電視遙控器,遙控汽車,電飯煲,恆溫燒水壺,溫濕度感測器,智慧型門鎖等。這些裝置行為都比較簡單,通過按鈕可以設定系統功能和行為。量不大,經常會選用flash...