《信息系統(tǒng)分析與設(shè)計(jì)》課件第4章:信息系統(tǒng)模型_第1頁
《信息系統(tǒng)分析與設(shè)計(jì)》課件第4章:信息系統(tǒng)模型_第2頁
《信息系統(tǒng)分析與設(shè)計(jì)》課件第4章:信息系統(tǒng)模型_第3頁
《信息系統(tǒng)分析與設(shè)計(jì)》課件第4章:信息系統(tǒng)模型_第4頁
《信息系統(tǒng)分析與設(shè)計(jì)》課件第4章:信息系統(tǒng)模型_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第4章信息系統(tǒng)模型●

模型●信息系統(tǒng)模型●統(tǒng)一建模語言UML本章內(nèi)容一模型

1.1模型的概念

模型是對現(xiàn)實(shí)的抽象或模擬,是對現(xiàn)實(shí)系統(tǒng)的本質(zhì)特征的一種抽象、簡化和類比式的描述。

1.2模型的特征1.反映性——模型用來反映客觀實(shí)體2.簡化性——以簡化的方式來反映客觀事物3.直觀性——方便、直觀的方式反映客觀4.抽象性——以抽象的方式描述客觀事物及其規(guī)律1.3模型的作用

●簡化問題●抽象描述問題●直觀描述問題

地圖模型1.4模型的類型某大學(xué)教學(xué)樓方案建筑模型定積分的含義:愛因斯坦引力場方程:數(shù)學(xué)模型1.5建模過程

需求理解模型模型分析建立模型現(xiàn)實(shí)系統(tǒng)二信息系統(tǒng)模型

信息系統(tǒng)模型:把通過確定的形式,對信息系統(tǒng)本質(zhì)特性的描述稱為信息系統(tǒng)建模,而所描述的結(jié)果稱為信息系統(tǒng)模型

。2.1信息系統(tǒng)模型的概念

信息系統(tǒng)模型包括領(lǐng)域模型、需求模型、設(shè)計(jì)模型、實(shí)現(xiàn)模型和測試模型等。領(lǐng)域模型需求模型設(shè)計(jì)模型實(shí)現(xiàn)模型測試模型2.2信息系統(tǒng)模型的內(nèi)容

領(lǐng)域模型是為描述現(xiàn)行組織系統(tǒng)及其組織中實(shí)體的各種業(yè)務(wù)活動(dòng)所建立的模型。領(lǐng)域模型要概括并直觀地反映組織的業(yè)務(wù)目標(biāo)、業(yè)務(wù)過程、業(yè)務(wù)結(jié)構(gòu)和業(yè)務(wù)行為。

1)領(lǐng)域模型

需求模型是對信息系統(tǒng)合理需求的抽象描述,主要包括信息系統(tǒng)的目標(biāo)、需求結(jié)構(gòu)、系統(tǒng)功能等內(nèi)容

。2)領(lǐng)域模型

設(shè)計(jì)模型被用在系統(tǒng)設(shè)計(jì)工作中,用來描述信息系統(tǒng)的設(shè)計(jì)結(jié)果,設(shè)計(jì)模型包括系統(tǒng)體系結(jié)構(gòu)、業(yè)務(wù)對象模型、功能邏輯模型、界面模型和數(shù)據(jù)庫模型等內(nèi)容

。3)設(shè)計(jì)模型實(shí)現(xiàn)模型是對所實(shí)現(xiàn)的信息系統(tǒng)的抽象描述

。4)實(shí)現(xiàn)模型2.3信息系統(tǒng)建模方法1面向功能的建模2面向數(shù)據(jù)的建模3面向?qū)ο蟮慕=虒W(xué)進(jìn)程●

面向功能的建模通過對系統(tǒng)功能的分析,分步、分層建立信息系統(tǒng)模型的方法。含義特點(diǎn)●

側(cè)重在系統(tǒng)功能;●由粗到細(xì)分步建模;●需求、設(shè)計(jì)、實(shí)現(xiàn)等多種模型;●屬一類建模方法。教學(xué)進(jìn)程●

面向數(shù)據(jù)的建模通過對系統(tǒng)所處理的數(shù)據(jù)及其結(jié)構(gòu)的分析,分步、分層建立模型的方法。含義特點(diǎn)●

側(cè)重在系統(tǒng)的數(shù)據(jù)及其結(jié)構(gòu)上;●由粗到細(xì)分步建模;●需求、設(shè)計(jì)、實(shí)現(xiàn)等多種模型;●屬一類建模方法。教學(xué)進(jìn)程●

面向?qū)ο蟮慕2捎门c人的思維方式相一致的,直接面向客觀事物,面向所要解決的需求問題,并用一套對象、類、繼承、消息等機(jī)制開發(fā)的系統(tǒng)化建模方法。含義特點(diǎn)●

對象是系統(tǒng)建模的重心;●需求、設(shè)計(jì)、實(shí)現(xiàn)等多種模型;●

屬一類建模方法。2.4信息系統(tǒng)建模過程迭代1迭代n-1迭代n迭代2初始細(xì)化構(gòu)建移交時(shí)間領(lǐng)域分析需求分析系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)測試細(xì)化建立領(lǐng)域模型建立需求模型建立設(shè)計(jì)模型建立實(shí)現(xiàn)模型2.5信息系統(tǒng)建模語言

信息系統(tǒng)建模語言:是描述信息系統(tǒng)模型的規(guī)則符號(hào)集。不同的開發(fā)方法,采用不同的建模語言。

●結(jié)構(gòu)化方法:數(shù)據(jù)流圖,數(shù)據(jù)字典,結(jié)構(gòu)圖,判定樹,判定表,偽碼等作為建模語言。

●面向?qū)ο蠓椒ǎ侯悎D,活動(dòng)圖,狀態(tài)圖等。三統(tǒng)一建模語言3.1統(tǒng)一建模語言UML的提出

為了規(guī)范軟件建模語言,Rational于1995年開始召集三位面對對象的創(chuàng)始人,與1996年提出統(tǒng)一建模語言UML(UnifiedModelingLangujage)。

RumbaughBoochJacobsonUML的創(chuàng)建人:

OMT方法Booch方法OOSE方法UMLWhat'sUML27Booch′91Booch′93UnifiedMethod0.8UML1.0OMT-2OMT-1OOSEUML0.9&0.91OOPSLA′95′96.1&′96.10′97.12

OMGStandardOthermethodsfeedback′96.12

1.0OpenUMLPartnresUML1.1UML1.3UML1.4UML2.0

工業(yè)化

標(biāo)準(zhǔn)

集成

多種方法UML的發(fā)展過程3.2UML的構(gòu)成1UML視圖

UML提供四種視圖來展示系統(tǒng)在開發(fā)過程的不同階段的模型,這四種視圖作為四個(gè)視角,從不同側(cè)面展現(xiàn)軟件,使人們對系統(tǒng)有一個(gè)全面地把握。邏輯視圖構(gòu)件視圖部署視圖用例視圖3.2UML的構(gòu)成2UML的模型元素

UML中的模型元素可以分為結(jié)構(gòu)類、行為類、分組類和注釋類四種類型。

1)結(jié)構(gòu)類類和主動(dòng)類接口用例

協(xié)作構(gòu)件結(jié)點(diǎn)3.2UML的構(gòu)成2)行為類

消息狀態(tài)包注釋3)分組類4)分組類3.2UML的構(gòu)成4)行為類

消息狀態(tài)包注釋3)分組類

UML的模型表示

UML共定義了兩類八種圖形,如下所示:

1

用例圖用例圖用來描述系統(tǒng)功能。

2

類圖

3

順序圖

4

協(xié)作圖

5活動(dòng)圖圖4.18圖書入庫的活動(dòng)圖圖書入庫

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論