2022年軟件水平考試《系統(tǒng)分析師》考點(6)新_第1頁
2022年軟件水平考試《系統(tǒng)分析師》考點(6)新_第2頁
2022年軟件水平考試《系統(tǒng)分析師》考點(6)新_第3頁
2022年軟件水平考試《系統(tǒng)分析師》考點(6)新_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦2022年軟件水平考試《系統(tǒng)分析師》考點(6)第六章

1、活動圖的概念:活動圖(activitydiagram)顯示了組成簡單過程的步驟序列,如工作流或算法?;顒訄D是對系統(tǒng)的行為進行建模,活動圖是把系統(tǒng)的一項行為表示成一個可以由計算機、人或其他執(zhí)行者執(zhí)行的活動,通過給出活動中的各個動作以及動作之間的轉(zhuǎn)移關(guān)系來描述系統(tǒng)的行為。

2、活動圖與流程圖的區(qū)分:

流程圖著重描述處理過程,它的主要掌握結(jié)構(gòu)是挨次、分支和循環(huán),各個處理之間有嚴(yán)格的挨次和時間關(guān)系;而活動圖描述的則是對象活動的挨次關(guān)系所遵循的規(guī)章,它著重表現(xiàn)的是系統(tǒng)的行為,而非系統(tǒng)的處理過程?;顒訄D能夠表示并發(fā)活動的情形,而流程圖做不到。活動圖是面對對象的,而流程圖是面對過程的。

3、使用活動圖的目的:描述一個操作執(zhí)行過程中(操作實現(xiàn)的實例化)所完成的工作(動作);描述對象內(nèi)部的工作;顯示如何執(zhí)行一組相關(guān)的動作,以及這些動作如何影響它們四周的對象;顯示用例的實例是如何執(zhí)行動作以及如何轉(zhuǎn)變對象狀態(tài);說明一次業(yè)務(wù)活動中的工人(角色)、工作流、組織和對象是如何工作的。

4、活動圖的組成:

1)動作是構(gòu)成活動的基本單位,它是原子的、不行中斷的,并在動作完成后通過完成轉(zhuǎn)換轉(zhuǎn)向另一個狀態(tài)。

動作的特點:動作是原子的,不行以分解成更小單位;動作是不行中斷的;動作是瞬時完成的行為;動作可以有入轉(zhuǎn)換,至少有一條出轉(zhuǎn)換;動作不能有入口動作和出口動作;在一張活動圖中,動作允許消失多次;

2)活動是由一系列動作構(gòu)成的,是對一項系統(tǒng)行為的描述。

活動的特點:活動可以分解成其他子活動或動作;活動的內(nèi)部活動可以用另一個活動圖來表示;活動可以有入口動作和出口動作,還可以有內(nèi)部轉(zhuǎn)移;

3)動作流

4)條件是讓轉(zhuǎn)移修改任何工作流的方向所必需的。

5、挨次圖:挨次圖(SequenceDiagram,時序圖,序列圖)具體描述對象間傳送消息的時間挨次,它表示用例中的行為挨次。挨次圖它具體而直觀地表現(xiàn)了一組相互協(xié)作的對象在執(zhí)行一個(或少量幾個)用例時的行為依靠關(guān)系,以及操作和消息的時序關(guān)系。類圖對對象之間的消息(交互狀況)表達不夠具體;具體說明對消息的表達雖然具體,但不夠直觀;挨次圖既具體又直觀,但通常只能表示少數(shù)幾個對象之間的交互。

2)活動對象:活動對象可以是系統(tǒng)的參加者或任何有效的系統(tǒng)對象。在活動圖中對象的標(biāo)記如下圖所示。將對象置于時序圖的頂部意味著在交互開頭的時候?qū)ο缶鸵呀?jīng)存在了,假如對象的位置不在頂部,那么表示對象是在交互的過程中被創(chuàng)建的。

生命線是一條垂直的虛線,表示時序圖中的對象在一段時間內(nèi)的存在。每個對象的底部中心的位置都帶有生命線。

·生命線是一個時間線,從時序圖的頂部始終延長究竟部,所用的時間取決于交互持續(xù)的時間。

·對象與生命線結(jié)合在一起稱為對象的生命線,對象的生命線包含矩形的對象圖標(biāo)以及圖標(biāo)下面的生命線。

·假如對象在圖中被創(chuàng)建,那么對象符號畫在創(chuàng)建它的消息上,否則畫在任何消息箭頭上。假如對象在圖中被撤銷,那么用“×”表示撤銷。

消息定義的是對象之間某種形式的通信,它可以激發(fā)某個操作、喚起信號或?qū)е履繕?biāo)對象的創(chuàng)建或撤銷。

·消息是兩個對象之間的單路通信,從發(fā)送方到接收方的掌握信息流。

·消息可以用于在對象間傳遞參數(shù)。

·消息可以是信號,也可以是調(diào)用。

·在UML中,消息使用箭頭來表示,箭頭的類型表示了消息的類型。

6、類圖:是描述類、接口、協(xié)作以及他們之間關(guān)系的圖,用來顯示系統(tǒng)中各個類的靜態(tài)關(guān)系。屬性和操作

2)分析類的類型:

·實體類:用于對必需存儲的信息和相關(guān)行為進行建模

·邊界類:用于軟件產(chǎn)品和它的參加者之間的交互行為建模

·掌握類:用于對簡單的計算和算法建模

3)類的屬性的可見性:Public:以+表示Private:以-表示Protected:以#

4)類間的關(guān)系:常用的類之間的關(guān)系有4種,分別是表示對象之間結(jié)構(gòu)關(guān)系的關(guān)聯(lián)關(guān)系,表示類之間一般和特別關(guān)系的泛化關(guān)系,表示類之間使用關(guān)系的依靠關(guān)系,以及表示類中規(guī)格說明和實現(xiàn)之間的關(guān)系的實現(xiàn)關(guān)系。

a)關(guān)聯(lián)關(guān)系的類型:普聯(lián)關(guān)系?遞歸關(guān)系?聚合關(guān)系?組合關(guān)系

7、數(shù)據(jù)流圖

過程模型是表示業(yè)務(wù)系統(tǒng)運行的一種形式化方法,它演示了系統(tǒng)執(zhí)行的過程或活動,以及數(shù)據(jù)在它們之間是如何流淌的。

數(shù)據(jù)流圖(DataFlowDiagram,DFD)是以圖形的方式描述系統(tǒng)業(yè)務(wù)流程以及系統(tǒng)內(nèi)數(shù)據(jù)傳遞的一種技術(shù)。

2)數(shù)據(jù)流圖基本元素:

A)過程是為特定業(yè)務(wù)緣由而執(zhí)行的活動或功能。過程可以是人工或計算機化的。每個過程必需至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流。

B)數(shù)據(jù)流是單個數(shù)據(jù)或是一些信息的規(guī)律集合。數(shù)據(jù)流和過程是一起消失的,每個數(shù)據(jù)流總是從一個過程流出或流入一個過程,箭頭顯示了數(shù)據(jù)流入或流出的方向。

C)數(shù)據(jù)存儲是以某種方式存儲的數(shù)據(jù)集合。數(shù)據(jù)存儲構(gòu)成數(shù)據(jù)模型的起始點,是過程模型和數(shù)據(jù)模型的主要連接點。

D)外部實體是位于系統(tǒng)范圍之外但與正在被討論的系統(tǒng)交互的人、組織部門或是其他系統(tǒng),外部實體與用例中的主要參加者相對應(yīng),外部實體為系統(tǒng)供應(yīng)數(shù)據(jù)或從系統(tǒng)獵取數(shù)據(jù),并且形成了系統(tǒng)的邊界。(矩形)

例:手機號=1+[[3,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論