習大大新春致辭中提到的“內涵和外延”其實常被用於物件導向的建模
內涵和外延是高中語文(10多年前的上海)中的必考知識,大部分不從事業務諮詢和分析的人估計早把這個概念忘記了。
重溫一下百度百科:
邏輯學定義
例如“國家”這一概念的內涵包括:他是階級社會中所特有的政治實體,是階級矛盾不可調和的產物,是統治階級統治、壓迫被統治階級的工具,是由軍隊、警察、監獄、法庭、立法機構和行政機構組成的暴力統治機器,等等。外延是指一個概念所概括的思維物件的數量或範圍。例如,“國家”的外延就是指古今中外的一切國家。由此得出,一個概念的內涵越大越豐富,則其對應的外延就越小。
在使用者需求到軟體需求的分析過程中,研發經理往往需要對使用者業務進行建模,建模的第一個事情是找出業務物件,簡單來說就是把需求中提到的名詞都圈出來(當然也有根據經驗,把潛在隱含的業務物件找出來)。第二步,就是做E-R圖(實體關係圖)。在這2步過程中,我們怎麼判單一個物件是否需要存在,或者和另一個物件需要合併,我們需要一種思維工具,來判斷他們是否是一個東西。我一般使用內涵和外延來判斷。
順便說一下,我對技術這個詞的認識
技術是一種效率工具,效率越高,常被認為技術越先進。比如說,內涵和外延是一個快速識別業務物件的技術,因為它是一種可以學得的方法,並且快速給出正確答案的方法。
簡單寫寫,不展開了。
相關文章
- 內控流程修訂之考-內涵和外延
- 物件導向及建模物件
- 物件導向建模分析(一)物件
- 物件導向與領域建模物件
- php中的程式導向與物件導向PHP物件
- Golang 中的物件導向Golang物件
- Java 中經常被提到的 SPI 到底是什麼?Java
- 關於物件導向的困惑!物件
- 關於JS的物件導向的思考和總結JS物件
- Lua 中實現物件導向物件
- “程序導向”和“物件導向”物件
- 物件導向建模 = 面向賓語建模 != 主語思維物件
- JavaScript中的物件導向----類JavaScript物件
- 物件導向中類和物件的定義是什麼?物件
- Javascript 物件導向中的建構函式和原型物件JavaScript物件函式原型
- 物件導向在商務智慧中的應用?物件
- c#物件導向中的get和set的用法C#物件
- JavaScript物件導向—物件的建立和操作JavaScript物件
- 面試中常被提到的最左字首匹配原則面試
- pickle模組 collections模組在物件導向中的應用物件
- JS 中的物件導向 prototype classJS物件
- java物件導向(中)Java物件
- 物件導向之內部類物件
- 程式導向和麵向物件的對比(轉)物件
- 物件導向和麵向過程的區別物件
- 困惑:程式導向和麵向物件的結合?物件
- 物件導向建模與資料表建模兩種分析設計方法的比較的思考物件
- 物件導向-物件導向思想物件
- 學習Rust 物件導向Rust物件
- JavaScript 遊戲中的物件導向的設計JavaScript遊戲物件
- JavaScript遊戲中的物件導向的設計JavaScript遊戲物件
- 看透物件導向的複用技術物件
- 物件導向的基本理論1:類和物件物件
- 解釋下什麼是物件導向?物件導向和麵向過程的區別?物件
- PHP中物件導向的分頁類PHP物件
- JavaScript 中的物件導向程式設計JavaScript物件程式設計
- php 物件導向中的魔術方法PHP物件
- day08 Go中的物件導向Go物件