**PowerDesigner15**,學習筆記
[TOC]
* **RQM:Requirement Model**
需求模型,用于描述系統需要完成的任務。
* **BPM:Business Process Model**
業務處理模型,從業務人員的角度對業務邏輯和規則進行詳細描述的概念模型。使用流程圖表示一個或多個起點到終點的處理過程、流程、消息和協作協議 。
* **CDM:Conceptual Data Model**
概率數據模型,
* **LDM:Logical Data Model**
邏輯數據模型,
* **PDM:Physical Data Model**
物理數據模型
數據庫建模三步驟:概念模型->邏輯模型->物理模型
[源自CSDN博客](https://blog.csdn.net/huojiao2006/article/details/52935321)
概念模型就是在了解了用戶的需求,用戶的業務領域工作情況以后,經過分析和總結,提煉出來的用以描述用戶業務需求的一些概念的東西。如銷售業務中的“客戶”和“定單”,還有就是“商品”,“業務員”。 用USE CASE來描述就是:“業務員”與“客戶”就購買“商品”之事簽定下“定單”。(此時可以不包含屬性,只有實體集,聯系集的分析結構)
邏輯模型就是要將概念模型具體化。要實現概念模型所描述的東西,需要那些具體的功能和處理那些具體的信息。這就到了需求分析的細化階段。還以銷售業務為例:“客戶” 信息基本上要包括:單位名稱,聯系人,聯系電話,地址等屬性;“商品”信息基本上要包括:名稱,類型,規格,單價等屬性;“定單”信息基本上要包括:日期 和時間屬性。并且“定單”要與“客戶”,“業務員”和“商品”明細關聯。
系統需要建立幾個數據表:業務員信息表,客戶信息表,商品信息表,定單表。
系統要包括幾個功能:業務員信息維護,客戶信息維護,商品信息維護,建立銷售定單 。
以上這些均屬于建立邏輯模型,這些說明只表明系統要實現什么,但怎樣實現,用什么工具實現還沒有講,后者屬于物理模型范圍。
物理模型就是針對上述邏輯模型所說的內容,在具體的物理介質上實現出來。如:數據庫使用SQL Server 2000,這樣就可以編寫具體的SQL腳本在數據庫服務器上將數據庫建立起來。其中包括業務員信息表,客戶信息表,商品信息表,定單表。客戶端使用VS開 發工具,那么在工作站上用VS建立起功能菜單,包括:業務員信息維護,客戶信息維護,商品信息維護,建立銷售定單等功能,并用工具將每一個功能編碼實現。
這三個過程,就是實現一個軟件系統的三個關鍵的步驟,是一個從抽象到具體的一個不斷細化完善的分析,設計和開發的過程。
- WebAPP
- Linux Command
- 入門
- 處理文件
- 查找文件單詞
- 環境
- 聯網
- Linux
- Linux目錄配置標準:FHS
- Linux文件與目錄管理
- Linux賬號管理與ACL權限設置
- Linux系統資源查看
- 軟件包管理
- Bash
- Daemon/Systemd
- ftp
- Apache
- MySQL
- Command
- Replication
- mysqld
- remote access
- remark
- 限制
- PHP
- String
- Array
- Function
- Class
- File
- JAVA
- Protocals
- http
- mqtt
- IDE
- phpDesigner
- eclipse
- vscode
- Notepad++
- WebAPI
- Javasript
- DOM
- BOM
- Event
- Class
- Module
- Ajax
- Fetch
- Promise
- async/await
- Statements and declarations
- Function
- Framwork
- jQurey
- Types
- Promise
- BootStrap
- v4
- ThinkPHP5
- install
- 定時任務
- CodeIgniter
- React.js
- node.js
- npm
- npm-commands
- npm-folder
- package.json
- Docker and private modules
- module
- webpack.js
- install
- configuration
- package.json
- entry
- modules
- plugins
- Code Splitting
- loaders
- libs
- API
- webpack-cli
- Vue.js
- install
- Compile
- VueAPI
- vuex
- vue-router
- vue-devtools
- vue-cli
- vue-loader
- VDOM
- vue-instance
- components
- template
- Single-File Components
- props
- data
- methods
- computed
- watch
- Event-handling
- Render Func
- remark
- 案例學習
- bootstrap-vue
- modal
- fontAwesome
- Hosting Font Awesome Yourself
- using with jquery
- using with Vue.js
- HTML
- CSS
- plugins
- Chart.js
- D3.js
- phpSpreadSheet
- Guzzle
- Cmder
- Git
- git命令
- git流程
- Postman
- Markdown
- Regular Expressions
- PowerDesigner
- 附錄1-學習資源