不同,它說明的是一個類可以繼承另一個或另一些類的成分,以實(shí)現(xiàn)類中成分的復(fù)用。
類—對象模型:分析過程必須描述屬于每個類的對象所具有的行為,這種行為描述的詳細(xì)程度可以根據(jù)具體情況而定。既可以只說明行為的輸入、輸出和功能,也可以采用比較形式的途徑來精確地描述其輸入、輸出及其相應(yīng)的類型甚至使用偽碼或小說明的形式來詳細(xì)刻畫。
對象交互模型:一個面向?qū)ο蟮南到y(tǒng)模型必須描述其中對象的交互方法。如前所述,對象交互是通過消息傳遞來實(shí)現(xiàn)的。事實(shí)人對象交互也可看作是對象行為之間的引用關(guān)系。因此,對象交互模型就要刻畫對象之間的消息流。對應(yīng)于不同的詳細(xì)程度,有不同的消息流描述分析,分析人員應(yīng)根據(jù)具體館況而選擇。一般地,一個詳細(xì)的對象交互模型能夠說明對象之間的消息及其流向,并且同時(shí)說明該消息將激活的對象及行為。一個不太詳細(xì)的對象交互模型可以只說明對象之間有消息,并指明其流向即可。還有一種狀況就是介于此兩者之間。
狀態(tài)模型:在狀態(tài)模型中,把一個對象看作是一個有限狀態(tài)機(jī),由一個狀態(tài)到另一狀態(tài)的轉(zhuǎn)變稱作狀態(tài)轉(zhuǎn)換。狀態(tài)模型將對象的行為描述成其不同狀態(tài)之間的通路。它也可以刻畫動態(tài)系統(tǒng)中對象的創(chuàng)建和廢除,并稱由對象的創(chuàng)建到對象的廢除狀態(tài)之間的退路為對象的生存期。
狀態(tài)模型既可以用狀態(tài)轉(zhuǎn)換因的圖形化手段,又可用決策表或稱決策矩陣的形式來表。
3、基于RUP的軟件需求
RUP(Rational Unified Process)是Rational公司開發(fā)和維護(hù)的過程產(chǎn)品。RUP是工程化的軟件開發(fā)過程,它提供了在開發(fā)機(jī)構(gòu)中分派任務(wù)和責(zé)任的紀(jì)律化方法。RUP不僅僅是一個簡單的過程,而是一個通用的過程框架,可用于各種不同類型的軟件系統(tǒng)、各種不同的應(yīng)用領(lǐng)域、各種不同類型的組織、各種不同的功能級別以及各種不同的項(xiàng)目規(guī)模。RUP的突出特點(diǎn)可以由以下三個關(guān)鍵詞來體現(xiàn)——用例驅(qū)動、以構(gòu)架為中心、迭代和增量的。這些是RUP所特有的,也是同等重要的。構(gòu)架提供了一種結(jié)構(gòu)來指導(dǎo)迭代過程中的工作,而用例則確定了目標(biāo)井驅(qū)動每次迭代的工作。
進(jìn)行需求分析的基礎(chǔ)是要獲得用戶的需要,為了完成這一工作,必須建立業(yè)務(wù)模型,通過描述業(yè)務(wù)規(guī)則、業(yè)務(wù)邏輯,明確業(yè)務(wù)過程并對其進(jìn)行規(guī)范、優(yōu)化。對于一個系統(tǒng),在建立業(yè)務(wù)模型時(shí),應(yīng)從3個方面來描述其特性:功能、行為、數(shù)據(jù),對應(yīng)于這些特性。
4、軟件需求方法的比較分析
基于上述分析可知,結(jié)構(gòu)化分析方法與面向?qū)ο蠓治龇椒ǖ膮^(qū)別主要體現(xiàn)在兩個方面:
* 將系統(tǒng)分解成于系統(tǒng)的方式不同。前者將系統(tǒng)描述成一組交互作用的處理,后者則描述成一組交互作用的對象。
* 子系統(tǒng)之間的交互關(guān)系的描述方式不一樣。前者加工之間的交互是通過不太精確的數(shù)據(jù)流來表示的,而后者對象之間通過消息傳遞交互關(guān)系。
因此,面向?qū)ο筌浖枨蠓治龅慕Y(jié)果能更好地刻畫現(xiàn)實(shí)世界,處理復(fù)雜問題,對象比過程更具有穩(wěn)定性,便于維護(hù)與復(fù)用。
(出處:UML軟件工程,博客中國)
七、軟件需求說明書
軟件需求說明書的編制是為了使用戶和軟件開發(fā)者雙方對該軟件的初始規(guī)定有一個共同的理解, 使之成為整個開發(fā)工作的基礎(chǔ)。編制軟件需求說明書的內(nèi)容要求如下:
1 引言
1.1編寫目的
說明編寫這份軟件需求說明書的目的,指出預(yù)期的讀者。
1.2背景
說明:
a.待開發(fā)的軟件系統(tǒng)的名稱;
b.本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò);
C.該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系。
1.3定義
列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。
1.4參考資料
列出用得著的參考資料,如:
項(xiàng)目經(jīng)理勝任力免費(fèi)測評PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html