日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 UML建模

發布時間:2025/3/19 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 UML建模 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據流圖

數據流圖基本概念

  • 包括四種基本元素

數據流圖的分層DFD

數據字典


解題技巧

案例分析1



案例分析2



數據庫設計

ER模型

實體間聯系類型

E-R圖向關系模型的轉換

面向對象

JAVA



數據結構與算法

分治法(遞歸技術)

分治法(二分查找)

回溯法

貪心法

動態規劃法

UML建模

用例圖

  • 包含關系 include 這個用例A會使用到另一個用例B(A箭頭指向B),且是必然會使用到,也就是說要有A,必然要先有B
  • 擴展關系 extend (B指向A),A是每次會執行,而B有時會要,有時不要,那么B就是一種擴展
  • 所以區分包含還是擴展就是看是否必須

類圖與對象圖



  • 實現是對于接口,泛化是對類的,所以他們的箭頭都是空心箭頭
  • 組合和聚合都是以菱形來表示的

順序圖

  • 對象一般寫在頂端
  • 每一個對象引出一條生命線,以虛線畫出,整體流程的執行順序是從上往下走的,且有標號
  • 每一個箭頭所對應的其實是消息,誰指向誰,就是誰向誰發送消息
  • 順序圖最大的特點就是表現出了處理事物時的時間順序如何
  • 順序圖考察核心點是消息,因為是動態圖,動態圖表現的是對象之間的交互關系

活動圖

  • 與程序流程圖較為接近,表現分枝狀態
  • 粗橫線表示從這里產生了多少個并行的線程
  • 菱形表示產生

  • 這種活動圖里面指示了不同的對象,這樣可以更加明確哪個活動是歸屬于誰的

狀態圖

  • 表現的是狀態的變遷,所以把狀態圖也歸類為動態圖
  • 往往以狀態為結點,Off、On
  • 箭線代表的是觸發事件,導致狀態的變遷
  • 先識別有哪幾種狀態,然后列出一種狀態到另一種狀態如何變化

通信圖

  • 也被稱為協作圖,是順序圖的另一種表達,也是交互圖
  • 箭頭仍然是對象之間消息

總結

以上是生活随笔為你收集整理的软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 UML建模的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。