11.30-軟件架構文檔構思

  • Object Oriented Programming (OOP) and Actor Framework (AF) allow us to implement APIs.
  • Don’t reinvent the wheel, borrow someone else’s
  • Better large project performance

 

深入理解AF體系結構框架

  • TS8445 LabVIEW 2012 Advanced Design Templates and Sample Project.pdf
    • 從框架設計人員的角度講AF是怎樣產生的,比較深
  • Actor Framework.pptx
    • 從使用人員的角度講AF的優點,用了一些軟件建模知識
  • LabviewActorFrameworkUpdated.pdf
    • 告訴你怎樣使用新版本的AF,很簡單
  • Object Oriented Programming, Design Patterns and Actors-No Videos.pptx
    • 美國鳳凰核試驗室的系統工程師
    • 講了AF框架,更多地講了各類design pattern,在閱讀那本書以前還看不懂
  • Actor Framework Hands-On Instructions.pdf
  • Using the Actor Framework 3.0 in LabVIEW.pdf
    • 兩篇簡單的文檔

懂得UML基本原理分佈式

  • Gomaa H. Software Modeling and Design

Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures[M]. Cambridge University Press, 2011.ide

  • 邵維忠,楊芙清. 面向對象的系統分析[M]. 第二版. 北京: 清華大學出版社, 2006.

熟悉StarUML建模軟件的基本操做spa

  • Star UML指導手冊.doc
    • 基本的StarUML軟件使用方法
  • staruml.pdf
    • 幫助文檔,邊看邊用吧
  • staruml_教程.ppt
    • 很全很詳細,講了不少東西

文檔寫做對當前軟件項目進行系統描述設計

  • 這個軟件模型文檔旨在描述基於LabVIEW的分佈式實時機器人控制平臺。本文檔涵蓋軟件建模和設計兩個環節,先進行面向對象的系統分析,再進行面向對象的系統設計。
  • 主要使用StarUML建模軟件進行描述,並造成一篇完整的技術文檔

寫做思路orm

  • 注意抽象層次,高層圖和底層圖。

軟件建模對象

  • 問題產生-問題描述
  • 需求分析-用例圖
    • 兩種用例展現思路,第一種是以「控制」爲中心,一種是以「輸入,分析,執行」爲思路
  • 靜態建模-類圖
  • 交互建模-順序圖和通訊圖
  • 狀態變化的交互建模-狀態圖

軟件設計教程

  • 子系統設計-高層類圖
  • 子系統設計-高層順序圖和高層通訊圖
  • 基於構件的軟件體系結構
    • 構件介紹——LabVIEW Actor Framework介紹
    • 基於構件的軟件體系結構描述(書沒看完,不知道怎麼作)
  • 詳細設計-詳細類圖-包括屬性和方法
  • 詳細設計-底層順序圖和通訊圖
  • 詳細設計-集成順序圖和集成通訊圖
相關文章
相關標籤/搜索