二、建模基礎
- 建模
是指通過客觀事物建立一種抽象的方法用以表徵事務並獲得對事物的理解,同時把這種理解概念化,將這些邏輯概念組織起來,構成一種對所觀察的物件的內部結構和工作原理的便於理解的表達。
怎樣建模?做需求的時候不是要弄清業務是如何一步一步完成的,而是要弄清有多少業務的參與者?每個參與者的目標是什麼?參與者的目標就是你的抽象角度。實際上,這就是用例。用例就是業務建模的方法。
什麼是模?模就是人(業務主角、業務工人、參與者)、事(業務用例、系統用例)、物(業務實體、實體)、規則(特定條件)。
2. 用例驅動
整個軟體生產過程就是用例驅動的,在統一過程中,一個用例就是一個分析單元、設計單元、開發單元、測試單元甚至部署單元。
3. 抽象層次
在軟體生產過程中,主題上應該採取自頂向下的抽象方法,同時輔以自底向上的方法。
4. 檢視
試圖用於組織UML元素,表達出模型某一方面的含義。
5. 物件分析方法
獨立性、原子性、抽象性和層次性是物件導向分析時應當遵守的一些原則和方法。
相關文章
- 前端建模基礎前端
- 威脅建模基礎
- Thinking in UML-2-建模基礎Thinking
- 零基礎或者有點基礎該如何學好建模?
- 【基礎篇索引】索引基礎(二)索引
- 逆向基礎(二)
- Dart基礎(二)Dart
- JavaScript基礎(二)JavaScript
- 3dmax零基礎到精通之二維圖形建模的綜合運用3D
- 0基礎學習建模,3D次世代MAYA遊戲角色建模的方法3D遊戲
- JAVA SE基礎(二)Java
- 前端基礎——HTML(二)前端HTML
- Kotlin基礎二Kotlin
- mybatis基礎之二MyBatis
- 儲存基礎(二)
- ERWin建模基礎教程(非常好的入門教程)
- 【二】、UML基礎知識
- JavaScript基礎總結(二)JavaScript
- DataBinding基礎使用二
- Data Science | Numpy基礎(二)
- DelayQueue系列(二):基礎元件元件
- HTML入門基礎(二)HTML
- Java基礎知識(二)Java
- Three.js基礎(二)JS
- Java基礎之二_字串Java字串
- JavaSE基礎入門(二)Java
- Struts1 基礎(二)
- JavaScript基礎(二)變數JavaScript變數
- Oracle並行基礎二Oracle並行
- 二維幾何基礎
- EJB基礎筆記(二)筆記
- 【調優】CBO基礎(二)
- 《JAVA併發程式設計實戰》基礎構建模組Java程式設計
- 零基礎學習遊戲建模的15大常識遊戲
- 基礎架構遷雲二()架構
- java基礎二:物件導向Java物件
- Java面試題-基礎篇二Java面試題
- Spark學習(二)——RDD基礎Spark