软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 UML建模
生活随笔
收集整理的這篇文章主要介紹了
软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 UML建模
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
數(shù)據(jù)流圖
數(shù)據(jù)流圖基本概念
- 包括四種基本元素
數(shù)據(jù)流圖的分層DFD
數(shù)據(jù)字典
解題技巧
案例分析1
案例分析2
數(shù)據(jù)庫(kù)設(shè)計(jì)
ER模型
實(shí)體間聯(lián)系類型
E-R圖向關(guān)系模型的轉(zhuǎn)換
面向?qū)ο?/h1>
JAVA
數(shù)據(jù)結(jié)構(gòu)與算法
分治法(遞歸技術(shù))
分治法(二分查找)
回溯法
貪心法
動(dòng)態(tài)規(guī)劃法
UML建模
用例圖
- 包含關(guān)系 include 這個(gè)用例A會(huì)使用到另一個(gè)用例B(A箭頭指向B),且是必然會(huì)使用到,也就是說(shuō)要有A,必然要先有B
- 擴(kuò)展關(guān)系 extend (B指向A),A是每次會(huì)執(zhí)行,而B有時(shí)會(huì)要,有時(shí)不要,那么B就是一種擴(kuò)展
- 所以區(qū)分包含還是擴(kuò)展就是看是否必須
類圖與對(duì)象圖
- 實(shí)現(xiàn)是對(duì)于接口,泛化是對(duì)類的,所以他們的箭頭都是空心箭頭
- 組合和聚合都是以菱形來(lái)表示的
順序圖
- 對(duì)象一般寫在頂端
- 每一個(gè)對(duì)象引出一條生命線,以虛線畫出,整體流程的執(zhí)行順序是從上往下走的,且有標(biāo)號(hào)
- 每一個(gè)箭頭所對(duì)應(yīng)的其實(shí)是消息,誰(shuí)指向誰(shuí),就是誰(shuí)向誰(shuí)發(fā)送消息
- 順序圖最大的特點(diǎn)就是表現(xiàn)出了處理事物時(shí)的時(shí)間順序如何
- 順序圖考察核心點(diǎn)是消息,因?yàn)槭莿?dòng)態(tài)圖,動(dòng)態(tài)圖表現(xiàn)的是對(duì)象之間的交互關(guān)系
活動(dòng)圖
- 與程序流程圖較為接近,表現(xiàn)分枝狀態(tài)
- 粗橫線表示從這里產(chǎn)生了多少個(gè)并行的線程
- 菱形表示產(chǎn)生
- 這種活動(dòng)圖里面指示了不同的對(duì)象,這樣可以更加明確哪個(gè)活動(dòng)是歸屬于誰(shuí)的
狀態(tài)圖
- 表現(xiàn)的是狀態(tài)的變遷,所以把狀態(tài)圖也歸類為動(dòng)態(tài)圖
- 往往以狀態(tài)為結(jié)點(diǎn),Off、On
- 箭線代表的是觸發(fā)事件,導(dǎo)致?tīng)顟B(tài)的變遷
- 先識(shí)別有哪幾種狀態(tài),然后列出一種狀態(tài)到另一種狀態(tài)如何變化
通信圖
- 也被稱為協(xié)作圖,是順序圖的另一種表達(dá),也是交互圖
- 箭頭仍然是對(duì)象之間消息
總結(jié)
以上是生活随笔為你收集整理的软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 UML建模的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Extreme Extension 思维
- 下一篇: Odd Grasshopper 奇偶找规