日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/3/19 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 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建模的全部內容,希望文章能夠幫你解決所遇到的問題。

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