信息系統(tǒng)項(xiàng)目管理師考試必過(guò)筆記---第一章 信息系統(tǒng)基礎(chǔ)知識(shí)_第1頁(yè)
信息系統(tǒng)項(xiàng)目管理師考試必過(guò)筆記---第一章 信息系統(tǒng)基礎(chǔ)知識(shí)_第2頁(yè)
信息系統(tǒng)項(xiàng)目管理師考試必過(guò)筆記---第一章 信息系統(tǒng)基礎(chǔ)知識(shí)_第3頁(yè)
信息系統(tǒng)項(xiàng)目管理師考試必過(guò)筆記---第一章 信息系統(tǒng)基礎(chǔ)知識(shí)_第4頁(yè)
信息系統(tǒng)項(xiàng)目管理師考試必過(guò)筆記---第一章 信息系統(tǒng)基礎(chǔ)知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一章 信息系統(tǒng)基礎(chǔ)知識(shí)信息系統(tǒng)(IS):就是輸入數(shù)據(jù),通過(guò)加工處理,產(chǎn)生信息的系統(tǒng)。信息系統(tǒng)一般又稱為“管理信息系統(tǒng)”(MIS)事務(wù)處理階段(TPS)電子數(shù)據(jù)處理階段(EPD)信息系統(tǒng)發(fā)展階段管理信息系統(tǒng)階段(MIS):信息系統(tǒng)一向又稱為“管理信息系統(tǒng)”(MIS)決策支持系統(tǒng)階段(DSS):強(qiáng)調(diào)支持企業(yè)高層決策的決策支持系統(tǒng)。 數(shù)據(jù)文件:沒有數(shù)據(jù)庫(kù),簡(jiǎn)單,相對(duì)容易實(shí)現(xiàn)主題數(shù)據(jù)庫(kù):建立的一些數(shù)據(jù)庫(kù)與一些具體應(yīng)用有很大獨(dú)立性,經(jīng)過(guò)數(shù)據(jù)分析、建立應(yīng)用模型,開發(fā)時(shí)間長(zhǎng)但維護(hù)費(fèi)用低。如:顧客數(shù)據(jù)、產(chǎn)品數(shù)據(jù)、人事數(shù)據(jù)等。應(yīng)用數(shù)據(jù)庫(kù):使用數(shù)據(jù)庫(kù)管理系統(tǒng),為分散應(yīng)用設(shè)計(jì),共享程序低數(shù)據(jù)環(huán)境信息檢索系統(tǒng):數(shù)據(jù)

2、庫(kù)能保證信息檢索和快速查詢需要,不滿足大量事務(wù)管理。軟件設(shè)計(jì)中采用轉(zhuǎn)換文件、倒排表或輔關(guān)鍵字查詢技術(shù),比傳統(tǒng)數(shù)據(jù)庫(kù)有更大的靈活性和動(dòng)態(tài)可變性。一般應(yīng)與第三類數(shù)據(jù)環(huán)境共享,支持綜合信息服務(wù)和決策系統(tǒng)。信息系統(tǒng)分類操作級(jí)信息系統(tǒng):使用者是服務(wù)型企業(yè)業(yè)務(wù)部門事務(wù)級(jí)信息系統(tǒng):使用者是企業(yè)管理業(yè)務(wù)人員戰(zhàn)術(shù)級(jí)信息系統(tǒng):使用者是企業(yè)中層經(jīng)理及管理部門應(yīng)用層次戰(zhàn)略級(jí)信息系統(tǒng):使用者和所有者是企業(yè)管理層面向作業(yè)處理的系統(tǒng):支持業(yè)務(wù)處理,實(shí)現(xiàn)處理自動(dòng)化的信息系統(tǒng)。如,辦公自 動(dòng)化系統(tǒng)(OAS)、數(shù)據(jù)采集與監(jiān)測(cè)系統(tǒng)(DAMS)、事務(wù)處 理系統(tǒng)(TPS)。面向管理控制的系統(tǒng):輔助企業(yè)管理,實(shí)現(xiàn)管理自動(dòng)化的信息系統(tǒng)。如

3、,電子數(shù) 據(jù)處理系統(tǒng)(EDPS)、知識(shí)工作支持系統(tǒng)(KWSS)、計(jì)算機(jī) 集成制造系統(tǒng)(CIMS)。面向決策計(jì)劃的系統(tǒng):用來(lái)支持企業(yè)領(lǐng)導(dǎo)進(jìn)行決策。如,決策支持系統(tǒng)(DSS)、 管理專家系統(tǒng)(MES)、戰(zhàn)略信息系統(tǒng)(SIS)。信息服務(wù)對(duì)象(花)系統(tǒng)規(guī)劃階段:也稱信息系統(tǒng)的產(chǎn)生階段、信息系統(tǒng)的概念階段或信息系統(tǒng)的需求分析階段。分兩個(gè)過(guò)程,一是概念產(chǎn)生過(guò)程,二是需求分析過(guò)程。作用指明信息系統(tǒng)在企業(yè)經(jīng)營(yíng)中地位和作用指導(dǎo)信息系統(tǒng)開發(fā)優(yōu)化配置和利用各種內(nèi)部、外部資源通過(guò)規(guī)則規(guī)范企業(yè)業(yè)務(wù)流程(劃)總體規(guī)劃階段:以需求分析為基礎(chǔ) 可行性研究報(bào)告完整規(guī)劃包括 開發(fā)目標(biāo)總體架構(gòu)組織結(jié)構(gòu)和管理流程實(shí)施計(jì)劃技術(shù)規(guī)范信息

4、系統(tǒng)生命周期四大五小基礎(chǔ):以企業(yè)業(yè)務(wù)流程分析為基礎(chǔ)目標(biāo):為系統(tǒng)設(shè)計(jì)階段提供系統(tǒng)邏輯模型(分)系統(tǒng)分析階段: 系統(tǒng)方案說(shuō)明書工具:數(shù)據(jù)字典,繪制數(shù)據(jù)流程圖、系統(tǒng)結(jié)構(gòu)圖、E-R圖的工具(開)系統(tǒng)開發(fā)階段:組織結(jié)構(gòu)及功能分析業(yè)務(wù)流程分析數(shù)據(jù)和數(shù)據(jù)流程分析系統(tǒng)初步方案內(nèi)容:系統(tǒng)架構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)處理流程設(shè)計(jì)功能模塊設(shè)計(jì)安全控制方案設(shè)計(jì)系統(tǒng)組織和隊(duì)伍設(shè)計(jì)系統(tǒng)管理流程設(shè)計(jì)(計(jì))系統(tǒng)設(shè)計(jì)階段:內(nèi)容系統(tǒng)設(shè)計(jì)說(shuō)明書 工具:代碼生成器、第四 代語(yǔ)言、測(cè)試工具(實(shí))系統(tǒng)實(shí)施階段:將設(shè)計(jì)階段的結(jié)果在計(jì)算機(jī)和網(wǎng)絡(luò)上具體實(shí)現(xiàn),也就 用戶說(shuō)明書 是將設(shè)計(jì)文本變成能在計(jì)算機(jī)上運(yùn)行的軟件系統(tǒng)。系統(tǒng)設(shè)計(jì)階段前用戶處于輔助地位,本

5、階段逐步變?yōu)橹鲗?dǎo)地位。(50%工作量)(驗(yàn))系統(tǒng)驗(yàn)收階段:# 排錯(cuò)性維護(hù)# 適應(yīng)性維護(hù)# 完善性維護(hù)# 預(yù)防性維護(hù)初期排錯(cuò)和適應(yīng)性維護(hù)較多,后期完善和預(yù)防性維護(hù)較多(云)系統(tǒng)運(yùn)行與維護(hù)階段:類型(散)系統(tǒng)更新階段:也稱信息系統(tǒng)消亡階段高層管理人員介入原則:“首席信息官”(CIO)一是“用戶”有確定的范圍:核心是信息系統(tǒng)使用者二是用戶應(yīng)當(dāng)參與全過(guò)程的開發(fā)三是用戶應(yīng)當(dāng)深度參與系統(tǒng)開發(fā)用戶參與開發(fā)原則: 自頂向下原則:目標(biāo)是信息的一致性,規(guī)劃不能取代信息系統(tǒng)的詳細(xì)設(shè)計(jì)。工程化原則:信息系統(tǒng)建設(shè)原則創(chuàng)新性原則:體現(xiàn)先進(jìn)性整體性原則:體現(xiàn)完整性發(fā)展性原則:體現(xiàn)超前性經(jīng)濟(jì)性原則:體現(xiàn)實(shí)用性其它原則: 軟件

6、危機(jī):指一個(gè)軟件編制好以后,誰(shuí)也無(wú)法保證它能夠正確的運(yùn)行,也就是軟件的可靠性成了問(wèn)題。主要原因是軟件編制過(guò)程沒有工程化。軟件工程:指應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,以工程化的原則和方法來(lái)解決軟件問(wèn)題工程,其目的是提高軟件生產(chǎn)率,提高軟件質(zhì)量,減低軟件成本。1、方法:完成軟件工程項(xiàng)目的技術(shù)手段,它支持整個(gè)軟件生命周期。2、工具:人們?cè)陂_發(fā)軟件活動(dòng)中智力和體力的擴(kuò)展和延伸,支持軟件開發(fā)和管理,支持各種軟件文檔的生成。3、過(guò)程 :貫穿于軟件開發(fā)各環(huán)節(jié),管理人員在軟件過(guò)程中,要對(duì)軟件開發(fā)的質(zhì)量、進(jìn)度、成本進(jìn)行評(píng)估、管理和控制,包括人員組織、計(jì)劃跟蹤與控制、成本估算、質(zhì)量保證和配置管理等。軟件工程

7、組成信息系統(tǒng)數(shù)據(jù)基本功能:輸入、輸出、傳輸、存儲(chǔ)、處理等。信息處理的范圍:查詢、修改、排序、歸并、刪除、統(tǒng)計(jì)、模型調(diào)試、預(yù)測(cè)。信息庫(kù):針對(duì)軟件開發(fā)或信息系統(tǒng)開發(fā)中的大量信息管理工作提出來(lái)的,是一個(gè)包羅 萬(wàn)象的,隨著項(xiàng)目進(jìn)展而不斷修改與補(bǔ)充的數(shù)據(jù)集合。信息庫(kù)的特點(diǎn)是數(shù)據(jù) 結(jié)構(gòu)相當(dāng)復(fù)雜,而且會(huì)不斷變化,使保持一致性的任務(wù)十分復(fù)雜和艱巨。企業(yè)信息系統(tǒng)的目標(biāo):借助于自動(dòng)化和互聯(lián)網(wǎng)技術(shù),綜合企業(yè)的經(jīng)營(yíng)、管理、決策和服務(wù)于一體,以求達(dá)到企業(yè)與系統(tǒng)的效率、效能和效益的統(tǒng)一。使計(jì)算機(jī)技術(shù)和因特網(wǎng)技術(shù)在企業(yè)管理和服務(wù)中能發(fā)揮更顯著的作用。概念:是由結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)組成的一種信息系統(tǒng)開發(fā)方法。是面向過(guò)程的?;?/p>

8、本思想:將系統(tǒng)的生命周期劃分為系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)維護(hù)等階段。結(jié)構(gòu)化方法:結(jié)構(gòu)化分析(SA)結(jié)構(gòu)化設(shè)計(jì)(SD)結(jié)構(gòu)化程序設(shè)計(jì)(SP)結(jié)構(gòu)化生命周期包括信息系統(tǒng)開發(fā)方法開發(fā)目標(biāo)清晰化:面向用戶的觀點(diǎn)。工作階段程式化:每階段有明確的任務(wù)和成果。開發(fā)文檔規(guī)范化:成果文獻(xiàn)化、文檔化。設(shè)計(jì)方法結(jié)構(gòu)化:自頂向下開發(fā)。結(jié)構(gòu)化生命周期法特點(diǎn)概念:是一種根據(jù)用戶需求,利用系統(tǒng)開發(fā)工具,快速地建立一個(gè)系統(tǒng)模型并展示給用戶,在此基礎(chǔ)上與用戶交流,最終實(shí)現(xiàn)用戶需求的信息系統(tǒng)快速開發(fā)的方法。特點(diǎn):開發(fā)周期短、見效快、與業(yè)務(wù)人員交流方便的優(yōu)點(diǎn),特別適用于那些用戶需求模糊、不確定,結(jié)構(gòu)性比較差的信息

9、系統(tǒng)的開發(fā)??焖僭头ǎ好嫦?qū)ο蠓椒ǎ菏抢妹嫦驅(qū)ο蟮男畔⒔8拍?,如?shí)體、關(guān)系、屬性等,同時(shí)運(yùn)用封裝、繼承、多態(tài)等機(jī)制來(lái)構(gòu)造模擬現(xiàn)實(shí)系統(tǒng)的方法。信息系統(tǒng)規(guī)劃方法1、 關(guān)鍵成功因素法(CSF):能夠幫助企業(yè)找到影響企業(yè)成功的關(guān)鍵因素,目的是確認(rèn)企業(yè)業(yè)務(wù) 的關(guān)鍵信息需求。2、 戰(zhàn)略目標(biāo)集合轉(zhuǎn)化法(SST):將企業(yè)戰(zhàn)略看成是一個(gè)“信息集合”,從而確定系統(tǒng)開發(fā)的優(yōu)先 次序。3、 企業(yè)系統(tǒng)規(guī)劃法(BSP):BSP是企業(yè)戰(zhàn)略數(shù)據(jù)規(guī)劃法和信息工程方法的基礎(chǔ),目標(biāo)是提供一 個(gè)信息系統(tǒng)規(guī)劃,用以支持企業(yè)短期和長(zhǎng)期的信息需求。使用UC矩 陣表達(dá)企業(yè)過(guò)程與數(shù)據(jù)的關(guān)系。1、 CSF方法能抓住主要矛盾,使目標(biāo)識(shí)別突出

10、重點(diǎn)。2、 SST方法反映了各種人的要求,給出了按這種要求的分層,然后轉(zhuǎn)化這信息系統(tǒng)目標(biāo)。3、 BSP方法強(qiáng)調(diào)目標(biāo),但沒有明顯的目標(biāo)引出過(guò)程。企業(yè)目標(biāo)到系統(tǒng)目標(biāo)的轉(zhuǎn)換是通過(guò) 對(duì)PO矩陣、RD矩陣、UC矩陣等的分析得到的。4、 在信息系統(tǒng)戰(zhàn)略規(guī)劃實(shí)踐中,往往把這三種方法結(jié)合起來(lái)使用,稱為CSB方法。CSB 先用CSF確定企業(yè)目標(biāo),然后用SST補(bǔ)充完善企業(yè)目標(biāo),并交這些目標(biāo)轉(zhuǎn)化為信息系 統(tǒng)目標(biāo),用BSP方法校核兩個(gè)目標(biāo),并確定信息系統(tǒng)結(jié)構(gòu)。CSF、SST、BSP 之間的關(guān)系建立企業(yè)信息系統(tǒng)原則1、 必須支持企業(yè)的戰(zhàn)略目標(biāo),BSP本身就是一個(gè)將企業(yè)的戰(zhàn)略規(guī)劃轉(zhuǎn)化為信息系統(tǒng)的戰(zhàn)略過(guò)程。2、 應(yīng)當(dāng)表達(dá)出

11、企業(yè)中各管理層次的需求。3、 應(yīng)該向整個(gè)企業(yè)提供一致的信息,應(yīng)該按照自頂向下的方法進(jìn)行數(shù)據(jù)分析。4、 戰(zhàn)略規(guī)劃應(yīng)該是自上而下地規(guī)劃,自下而上地分步實(shí)現(xiàn),即應(yīng)當(dāng)總體信息系統(tǒng)結(jié)構(gòu)中的子系 統(tǒng)開始實(shí)現(xiàn)。# 也稱生命周期法,是結(jié)構(gòu)化方法中最常用的開發(fā)模型。# 開發(fā)過(guò)程分為:軟件計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編碼、軟件測(cè)試和運(yùn)行維護(hù)六個(gè)階段,規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級(jí)下落。# 瀑布模型的本質(zhì)是“一次通過(guò)”,即每個(gè)活動(dòng)只做一次,最后得到軟件產(chǎn)品。# 瀑布模型只適用于需求明確或很少變更的項(xiàng)目,如二次開發(fā)或升級(jí)型的項(xiàng)目。1、瀑布模型# 螺旋模型將瀑布模型和快速原型相結(jié)合,綜合兩

12、者優(yōu)點(diǎn),增加了風(fēng)險(xiǎn)分析。# 螺旋模型以原型為基礎(chǔ),沿著螺旋自內(nèi)向外旋轉(zhuǎn),每轉(zhuǎn)一圈都要經(jīng)過(guò)制定計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程、客戶評(píng)價(jià)等活動(dòng),確定一系列的里程碑,并開發(fā)原型的若干個(gè)新版本。經(jīng)過(guò)若干次中間版本,得到最終的系統(tǒng)。2、螺旋模型5、迭代模型# 開發(fā)迭代是一次完整地經(jīng)過(guò)所有工作流程的過(guò)程。# 迭代模型每一次迭代都會(huì)產(chǎn)生一個(gè)可以發(fā)布的產(chǎn)品,這個(gè)產(chǎn)品是最終產(chǎn)品的一個(gè)子集。# 迭代模型適用于項(xiàng)目事先不能完整定義產(chǎn)品需求、計(jì)劃多期開發(fā)的軟件開發(fā)中。# 現(xiàn)代開發(fā)方法中,如XP、RUP等均采用能顯著減少風(fēng)險(xiǎn)的迭代模型。4、增量模型# 噴泉模型為軟件復(fù)用和生存周期中多項(xiàng)開發(fā)活動(dòng)的集成提供了支持,主要支持面向?qū)?/p>

13、象的開發(fā)方法。# “噴泉”體現(xiàn)了迭代和無(wú)間隙特性(無(wú)間隙指開發(fā)中,分析、設(shè)計(jì)和編碼間不存在明顯邊界)。3、噴泉模型# 增量模型整合瀑布模型(重復(fù)的應(yīng)用)和原型實(shí)現(xiàn)的迭代特征。# 增量模型采用隨時(shí)間的進(jìn)展交錯(cuò)的線性序列,每一個(gè)線性序列產(chǎn)生軟件的一個(gè)可發(fā)布增量。# 第一個(gè)增量是核心產(chǎn)品,實(shí)現(xiàn)了基本需求,每一個(gè)增量的使用和評(píng)估作為一下個(gè)增量發(fā)布的新特征和功能。# 增量模型本質(zhì)上是迭代的,每一個(gè)增量均發(fā)布一個(gè)可操作的產(chǎn)品。軟件開發(fā)模型# V模型是以測(cè)試為中心的開發(fā)模型。# V模型宣稱測(cè)試并不是一個(gè)事后彌補(bǔ)行為,而是一個(gè)與開發(fā)過(guò)程同樣重要的過(guò)程。# V模型的價(jià)值在于它明確的標(biāo)明了測(cè)試過(guò)程中存在的不同級(jí)別

14、,并清楚描述了這些測(cè)試階段和開發(fā)過(guò)程期間各階段的對(duì)應(yīng)關(guān)系。需求分析概要設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試6、V模型# 敏捷方法應(yīng)對(duì)快速需求,強(qiáng)調(diào)緊密協(xié)作、面對(duì)面溝通、頻繁交付新版軟件、緊湊而自我的團(tuán)隊(duì)、適應(yīng)需求變化的代碼編寫和團(tuán)隊(duì)組織方法,也更注重人的作用。# 敏捷方法是一種輕量級(jí)、高效、低風(fēng)險(xiǎn)、柔性、可預(yù)測(cè)、科學(xué)且充滿樂趣的開發(fā)方式。例如,極限編程技術(shù)(XP)、自適應(yīng)軟件開發(fā)、水晶方法、特性驅(qū)動(dòng)開發(fā)。# 敏捷方法適用于小型或中型軟件開發(fā)團(tuán)隊(duì),并且客戶需求模糊或需求多變。# 現(xiàn)代開發(fā)方法中,如XP、RUP等均采用能顯著減少風(fēng)險(xiǎn)的迭代模型。7、敏捷方法# 是一個(gè)通用過(guò)程框架,用于軟

15、件系統(tǒng)、不同應(yīng)用領(lǐng)域、不同組織類型、不同性能水平和不同項(xiàng)目規(guī)模。RUP是基于構(gòu)件的,使用的是UML。# 特點(diǎn):用例驅(qū)動(dòng)、以基本架構(gòu)為中心、迭代和增量,適于大中型項(xiàng)目開發(fā) 。# 階段:初始階段、細(xì)化階段、構(gòu)建階段、交付階段。每階段安排一次技術(shù)評(píng)審。8、統(tǒng)一過(guò)程(RUP)軟件需求:是系統(tǒng)必須完成的事,以及必須具備的品質(zhì)。可驗(yàn)證性是軟件最基本的需求。軟件需求內(nèi)容功能需求:指系統(tǒng)必須完成的那些事。即為用戶提供有用的功能,產(chǎn)品必須執(zhí)行的動(dòng)作。非功能需求:指產(chǎn)品必須具備的屬性或品質(zhì),如可靠性、性能、響應(yīng)時(shí)間、容錯(cuò)性、擴(kuò)展性等。設(shè)計(jì)約束:也稱限制條件、補(bǔ)充規(guī)定,通常是對(duì)解決方案的一些約束說(shuō)明。如必須采用何種

16、數(shù)據(jù)庫(kù)、操作系統(tǒng)等。需求工程:是一個(gè)包括創(chuàng)建和維護(hù)系統(tǒng)需求文檔所必須的一切活動(dòng)的過(guò)程。需求捕獲:收集需求信息需求分析:在需求捕獲基礎(chǔ)上進(jìn)行分析、建立模型。編寫規(guī)格說(shuō)明書:將需求分析進(jìn)行需求規(guī)格化形成軟件規(guī)格說(shuō)明書(SRS)。需求驗(yàn)證:組織一個(gè)由不同代表組成的小組,對(duì)需求規(guī)格說(shuō)明書和相關(guān)模型進(jìn)行審查。需求工程工作需求開發(fā):需求管理:包括定義需求基線、處理需求變更、需求跟蹤等方面的工作。1、 用戶訪談2、 用戶調(diào)查3、 現(xiàn)場(chǎng)觀摩4、 文檔考古5、 聯(lián)合討論會(huì)需求捕獲技術(shù)可行性研究工作的基礎(chǔ):在可行性工作開始前,系統(tǒng)分析員應(yīng)該協(xié)助客戶一起完成“問(wèn)題定義”工作,也就是先明確系統(tǒng)要做什么。問(wèn)題定義的關(guān)鍵

17、是清晰地界定問(wèn)題的內(nèi)容、性質(zhì),以及系統(tǒng)的目標(biāo)、規(guī)模等內(nèi)容,并形成完整的書面報(bào)告。1、 核實(shí)問(wèn)題定義與目標(biāo)2、 研究分析現(xiàn)有系統(tǒng)3、 為新系統(tǒng)建模4、 客戶復(fù)核5、 提出并評(píng)價(jià)解決方案6、 確定最終推薦的解決方案7、 草擬開發(fā)計(jì)劃8、 以書面形式提交可行性分析報(bào)告并進(jìn)行審查可行性研究工作的任務(wù)1、 技術(shù)可行性2、 經(jīng)濟(jì)可行性3、 社會(huì)可行性可行性研究工作的步驟質(zhì)量功能調(diào)配(QFD):原理與滿意度/非滿意度指標(biāo)接近,通過(guò)將產(chǎn)品特性、屬性與對(duì)客戶的重要性聯(lián)系起來(lái),QFD分為期望需求、普通需求、興奮需求。結(jié)構(gòu)化分析方法把系統(tǒng)看做一個(gè)過(guò)程的集合,包括人和電腦面向?qū)ο蠓治龇椒ò严到y(tǒng)看做一個(gè)相互影響的對(duì)象集

18、結(jié)構(gòu)化分析與面向?qū)ο蠓治龅膮^(qū)別1、結(jié)構(gòu)化分析SA特點(diǎn):利用數(shù)據(jù)流圖來(lái)幫助人們理解問(wèn)題,對(duì)問(wèn)題進(jìn)行分析。1、 數(shù)據(jù)流圖(DFD):是一種圖形化的系統(tǒng)模型,它在一張圖中展示信息系統(tǒng) 的主要需求,即輸入、輸出、處理(過(guò)程)、數(shù)據(jù)存儲(chǔ)。如Context圖(上下文化范圍關(guān)系圖)。使用符號(hào)有:數(shù)據(jù)流、加工、數(shù)據(jù)存儲(chǔ)、外部實(shí)體。2、 數(shù)據(jù)字典(DD):是一種很實(shí)用、有效的表達(dá)數(shù)據(jù)格式的手段。它是對(duì)所有 與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個(gè)有組織的列表和精確的、嚴(yán)格的定義,使用和系統(tǒng)分析員對(duì)輸入、輸出、存儲(chǔ)成分和中間計(jì)算機(jī)有共同的理解。3、結(jié)構(gòu)化語(yǔ)言:是結(jié)構(gòu)化編程語(yǔ)言與自然語(yǔ)言的有機(jī)結(jié)合。4、判定表:5、判定樹:需求分

19、析方法工具2、實(shí)體-關(guān)系圖(E-R圖):傳統(tǒng)的系統(tǒng)開發(fā)方法都把重點(diǎn)集中在新系統(tǒng)的數(shù)據(jù)存儲(chǔ)需求上,包括數(shù)據(jù)實(shí)體、數(shù)據(jù)實(shí)體的屬性,以及它們之間的關(guān)系。而描述這些東西的最好形式就是借助實(shí)體-關(guān)系圖。3、面向問(wèn)題域的分析:更多強(qiáng)調(diào)描述,而較少?gòu)?qiáng)調(diào)建模。關(guān)注問(wèn)題域,關(guān)注系統(tǒng)待求行為。需求分析階段可以使用層次方框圖、Warnier圖、用例圖和IPO圖(輸入/處理/輸出圖)。軟件設(shè)計(jì)基本原則1、信息隱蔽:每個(gè)模塊實(shí)現(xiàn)細(xì)節(jié)對(duì)于其他模塊來(lái)說(shuō)是隱蔽的。2、模塊獨(dú)立性(1) 耦合:模塊之間的相互獨(dú)立性的度量(2) 內(nèi)聚:模塊內(nèi)功能強(qiáng)度的度量。 要求:高內(nèi)聚、低耦合。1、使用簡(jiǎn)單性2、界面術(shù)語(yǔ)標(biāo)準(zhǔn)化和一致性3、有幫助

20、功能4、快速的系統(tǒng)響應(yīng)和低的系統(tǒng)成本5、界面容錯(cuò)能力1、可使用性用戶界面設(shè)計(jì)特點(diǎn)1、滿足不同水平用戶的需求2、用戶可制訂和修改界面方式3、系統(tǒng)能滿足用戶的希望和需要4、與其他軟件系統(tǒng)應(yīng)有標(biāo)準(zhǔn)的接口2、靈活性3、復(fù)雜性:用戶界面的規(guī)模和組織的復(fù)雜程度。4、可靠性:指無(wú)故障使用的間隔時(shí)間。設(shè)計(jì)模式:利用設(shè)計(jì)模式可方便地復(fù)用成功的設(shè)計(jì)和結(jié)構(gòu)。把已經(jīng)證實(shí)的技術(shù)表示為設(shè)計(jì)模式,使它們更加容易被新系統(tǒng)的開發(fā)者所接受。設(shè)計(jì)模式幫助設(shè)計(jì)師選擇可使系統(tǒng)重用的設(shè)計(jì)方案,避免選擇危害到重用性的方案。設(shè)計(jì)模式還提供了類和對(duì)象接口的明確說(shuō)明書和這些接口的潛在意義,來(lái)改進(jìn)現(xiàn)有的系統(tǒng)記錄和維護(hù)。設(shè)計(jì)評(píng)審:在開發(fā)時(shí)期的每一個(gè)

21、階段,特別是設(shè)計(jì)階段結(jié)束時(shí)都要進(jìn)行嚴(yán)格的技術(shù)評(píng)審,盡量不讓錯(cuò)誤傳播到下一個(gè)階段。設(shè)計(jì)評(píng)審一般采用評(píng)審會(huì)議的形式來(lái)進(jìn)行。1、 應(yīng)當(dāng)把“盡早地和不斷地進(jìn)行軟件測(cè)試”作為軟件開發(fā)者座右銘。2、 測(cè)試用例應(yīng)當(dāng)由輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成。3、 程序員應(yīng)避免檢查自己的程序。4、 在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)包括合理的輸入條件和不合理的輸入條件。5、 充分注意測(cè)試中的群體現(xiàn)象。6、 經(jīng)驗(yàn)表明:測(cè)試后程序中殘存的錯(cuò)誤數(shù)目與已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成正 比。軟件測(cè)試原則概念:把測(cè)試對(duì)象看做一個(gè)空盒子,不考慮程序的內(nèi)部邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求說(shuō)明書,檢查程序的功能是否符合它的功能說(shuō)明,又稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)

22、測(cè)試。黑盒測(cè)試1、 等價(jià)劃分法:把可能的輸入域劃分為若干部分,從每部分選取少數(shù)有代表性的數(shù)據(jù)作為測(cè)試用例。2、 邊界值分析:選取正好等于、剛剛大于或剛剛小于邊界的值作 為測(cè)試數(shù)據(jù)。3、 錯(cuò)誤推測(cè)法:靠人的經(jīng)驗(yàn)和直覺推測(cè)程序中可能存在的錯(cuò)誤。4、 因果圖:適于描述多種輸入條件的組合,相應(yīng)產(chǎn)生多個(gè)動(dòng)作的 形式來(lái)設(shè)計(jì)測(cè)試用例。動(dòng)態(tài)測(cè)試用例設(shè)計(jì)方法測(cè)試用例設(shè)計(jì)概念:把測(cè)試對(duì)象看做一個(gè)透明盒子,它允許測(cè)試人員用程序內(nèi)部的邏輯 結(jié)構(gòu)和有關(guān)信息設(shè)計(jì)和選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。白盒測(cè)試用例設(shè)計(jì)方法:語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、路徑覆蓋.(覆蓋)概念:被測(cè)試程序不在計(jì)算機(jī)上運(yùn)行,而采用人工檢測(cè)

23、和計(jì)算機(jī)輔助分析手 段對(duì)程序進(jìn)行檢測(cè)。靜態(tài)測(cè)試1、 桌前檢查2、 代碼審查3、 代碼走查測(cè)試方法回歸測(cè)試:是指修改了舊代碼后,重新進(jìn)行測(cè)試以確認(rèn)修改沒有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò) 誤,不僅要測(cè)試缺陷原來(lái)出現(xiàn)的地方,還測(cè)試可能受影響的所有功能。自動(dòng)回歸測(cè)試將大 幅降低系統(tǒng)測(cè)試、維護(hù)升級(jí)等階段的成本。組織回歸測(cè)試時(shí)需要注意兩點(diǎn):首先是各測(cè)試階段發(fā)生的修改一定要在本測(cè)試階段內(nèi)完成回歸,以免 將錯(cuò)誤遺留到下一測(cè)試階段。其次,回歸測(cè)試期間應(yīng)對(duì)該軟件版本凍 結(jié),將回歸測(cè)試發(fā)現(xiàn)的問(wèn)題集中修改,集中回歸。概念:是針對(duì)每個(gè)模塊進(jìn)行的測(cè)試,可以從程序內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例,多個(gè)模塊可以平行地獨(dú)立地測(cè)試。1

24、、 模塊接口測(cè)試2、 局域數(shù)據(jù)結(jié)構(gòu)測(cè)試3、 獨(dú)立路徑測(cè)試4、 錯(cuò)誤處理測(cè)試5、 邊界條件測(cè)試1、 單元測(cè)試(模塊測(cè)試): 測(cè)試內(nèi)容軟件測(cè)試策略2、 集成測(cè)試:在單元測(cè)試基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成系統(tǒng),必須精心計(jì)劃,應(yīng) 提交測(cè)試計(jì)劃、集成測(cè)試規(guī)格說(shuō)明和集成測(cè)試分析報(bào)告。 3、 確認(rèn)測(cè)試:確認(rèn)測(cè)試驗(yàn)證軟件的功能、性能及其他特性是否與用戶的要求一致。4、 系統(tǒng)測(cè)試:將軟件放在整個(gè)計(jì)算機(jī)環(huán)境下,包括軟硬件平臺(tái)、某些支持軟件、數(shù)據(jù)和人員 等,在實(shí)際運(yùn)行環(huán)境下進(jìn)行的一系列測(cè)試。目的是與系統(tǒng)需求比較,發(fā)現(xiàn)軟件與系統(tǒng)定義不符與矛盾的地方。5、 測(cè)試:由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行測(cè)試,也可以是公司內(nèi)部用

25、戶在模擬實(shí)際操作環(huán)境 下進(jìn)行測(cè)試。6、 測(cè)試:由軟件的多個(gè)用戶在實(shí)際使用環(huán)境下進(jìn)行的測(cè)試。1、(就)糾錯(cuò)型維護(hù) :隨著運(yùn)行時(shí)間延續(xù)、數(shù)據(jù)量積累、應(yīng)用環(huán)境變化 ,錯(cuò)誤會(huì)暴露出來(lái),此時(shí)需進(jìn)行糾錯(cuò)型維護(hù)。(21%)2、(是)適應(yīng)型維護(hù):隨著計(jì)算機(jī)硬件新產(chǎn)品、操作系統(tǒng)新版本不斷推出,軟件必須進(jìn)行適應(yīng)型維護(hù) 。(25%)3、(魚)預(yù)防型維護(hù):開發(fā)商“為了明天的需要,把今天的的方法應(yīng)用到昨天的系統(tǒng)中”,目的是使舊系統(tǒng)煥發(fā)新活動(dòng)。(4%)4、(丸)完善型維護(hù):用戶熟悉系統(tǒng)后提出的改進(jìn)需求。(50%)軟件維護(hù)分類構(gòu)件:是軟件系統(tǒng)可替換的、物理的組成部分,它封裝了實(shí)現(xiàn)體(實(shí)現(xiàn)某個(gè)職能),并提供了一組接 口的實(shí)現(xiàn)

26、方法??梢哉J(rèn)為一個(gè)封閉的代碼模塊或大粒度的動(dòng)作時(shí)模塊,也可以將構(gòu)件理解為具 有一定功能、能夠獨(dú)立工作或與其他構(gòu)件組合起來(lái)協(xié)調(diào)工作的對(duì)象。構(gòu)件是可重用的、內(nèi)聚的, 并具有相當(dāng)穩(wěn)定的、公開的接口。構(gòu)件應(yīng)當(dāng)具備可變性,以提高其通用性。1、 對(duì)象管理集團(tuán)(OMG):公共對(duì)象請(qǐng)求代理(CORBA)2、 Microsoft:構(gòu)件對(duì)象模型(COM)、分布式構(gòu)件對(duì)象模型(DCOM)3、 SUN:Java企業(yè)Bean(EJB)異構(gòu)平臺(tái)構(gòu)件互操作標(biāo)準(zhǔn)面向?qū)ο?對(duì)象(Objects)+ 類(Classes)+ 繼承(Inheritance)+ 消息通信(Communication)概念:是系統(tǒng)中用來(lái)描述客觀事物的一

27、個(gè)實(shí)體,它是構(gòu)成系統(tǒng)的一個(gè)基本單位。對(duì)象三要素1、對(duì)象標(biāo)志:也就是對(duì)象的名字,供系統(tǒng)內(nèi)部唯一地識(shí)別對(duì)象。2、屬性:也稱狀態(tài)或數(shù)據(jù),用來(lái)描述對(duì)象的靜態(tài)特征。3、服務(wù):也稱操作、行為或方法等,用來(lái)描述對(duì)象的動(dòng)態(tài)特征。對(duì)象1、對(duì)象是其全部屬性和全部服務(wù)緊密結(jié)合而形成的一個(gè)不可分割的整體。2、對(duì)象是一個(gè)不透明的黑盒子,表示對(duì)象狀態(tài)的數(shù)據(jù)和實(shí)現(xiàn)操作的代碼都被封裝在黑盒子里面對(duì)象重要原則-封裝1、 面向?qū)ο蟮姆治觯∣OA)2、 面向?qū)ο蟮脑O(shè)計(jì)(OOD)3、 面向?qū)ο蟮某绦蛟O(shè)計(jì)(OOP)4、 面向?qū)ο蟮臏y(cè)試(OOT)面向?qū)ο蠓椒悾–lass):是對(duì)象的抽象定義,是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象集合。

28、類與對(duì)象是抽象 描述與具體實(shí)例的關(guān)系,一個(gè)具體的對(duì)象被稱為類的一個(gè)實(shí)例。繼承(Inheritance);是使用已存在的定義作為基礎(chǔ)建立新定義的技術(shù),繼承是面向?qū)ο蠓椒▽W(xué)中的一個(gè)十分重要的概念。概念:指類中具有相似功能的不同函數(shù)是用同一個(gè)名稱來(lái)實(shí)現(xiàn),從而可以使用相同的調(diào)用方式來(lái)調(diào)用這些具有不同功能的同名的函數(shù)。1、過(guò)載多態(tài)(重載多態(tài)):同一算子(函數(shù)名、操作數(shù)等)被用來(lái)表示不同的功能,通過(guò)上下文以決定一個(gè)算子所代表的功能。 2、強(qiáng)制多態(tài):通過(guò)語(yǔ)義操作把一個(gè)變?cè)念愋图右宰儞Q,以符合函數(shù)的要求。3、包含多態(tài):定義于不同類中同名成員函數(shù)的多態(tài)行為,通過(guò)虛函數(shù)實(shí)現(xiàn)。4、參數(shù)多態(tài):應(yīng)用廣泛,被稱為最純的

29、多態(tài)。同一對(duì)象、函數(shù)或過(guò)程以一致的形式用于不同的類型。多態(tài)多態(tài)分類1、 初始級(jí):軟件過(guò)程無(wú)秩序,有時(shí)甚至是混亂的。軟件成功依賴于 極個(gè)別人的努力和機(jī)遇。2、 可重復(fù)級(jí):建立了基本的項(xiàng)目管理過(guò)程,可用于對(duì)成本、進(jìn)度和 功能特性進(jìn)行跟蹤。對(duì)類似的應(yīng)用項(xiàng)目有章可循,并能 重復(fù)以往所取得的成功。3、 已定義級(jí):軟件過(guò)程均已文檔化、標(biāo)準(zhǔn)化、并形成整個(gè)軟件組織 的標(biāo)準(zhǔn)軟件過(guò)程。全部項(xiàng)目均采用與實(shí)際情況吻合的、 適當(dāng)修改后的標(biāo)準(zhǔn)軟件過(guò)程來(lái)進(jìn)行操作。4、 已管理級(jí):軟件過(guò)程和產(chǎn)品質(zhì)量有詳細(xì)的度量標(biāo)準(zhǔn)。軟件過(guò)程和 產(chǎn)品質(zhì)量得到了定量的認(rèn)識(shí)和控制。已管理級(jí)的管理是 量化的管理。5、優(yōu)化級(jí):通過(guò)對(duì)來(lái)自過(guò)程、新概念和

30、新技術(shù)等方面的各種有用信 息的定量分析,能夠不斷地、持續(xù)地進(jìn)行過(guò)程改進(jìn)。軟件過(guò)程能力成熟度模型 (CMM) 連續(xù)式:強(qiáng)調(diào)的是單個(gè)過(guò)程域的能力,從過(guò)程域的角度考查基線和度量結(jié)果的 改善,其關(guān)鍵術(shù)語(yǔ)是“能力”。 軟件過(guò)程能力成熟度模型集成 (CMMI)概念:強(qiáng)調(diào)組織的成熟度,從過(guò)程域集合的角度考查整個(gè)組織的過(guò)程成熟度階段,關(guān)鍵術(shù)語(yǔ) 是“成熟度”。1、 初始級(jí):特征是不可預(yù)測(cè)結(jié)果,過(guò)程處于無(wú)序狀態(tài),成功主要取決于團(tuán)隊(duì)的技能。2、 已管理級(jí):以可重復(fù)項(xiàng)目執(zhí)行特征的過(guò)程成熟度。3、 嚴(yán)格定義級(jí):以組織內(nèi)改進(jìn)項(xiàng)目執(zhí)行為特征的過(guò)程成熟度。4、 定量管理級(jí):以改進(jìn)組織性能為特征的過(guò)程成熟度。5、 優(yōu)化級(jí):以可

31、快速進(jìn)行重新配置的組織性能和定量的、持續(xù)的過(guò) 程改進(jìn)為特征的過(guò)程成熟度。軟件過(guò)程管理階段式1、 不完善的過(guò)程:通常不能成功實(shí)現(xiàn)過(guò)程目的。2、 已實(shí)施的過(guò)程:通常能夠達(dá)到過(guò)程目標(biāo),但過(guò)程未遵循嚴(yán)格的計(jì)劃且未被跟蹤。3、 已計(jì)劃與跟蹤的過(guò)程:過(guò)程在規(guī)定時(shí)間和資源內(nèi)交付質(zhì)量合格工作產(chǎn)品,實(shí)施 活動(dòng)是有計(jì)劃的,并且是可跟蹤的。4、 已建立過(guò)程:采用一個(gè)基于好的軟件工作原則所開發(fā)的過(guò)程,整個(gè)過(guò)程被加以 實(shí)施與管理。5、可預(yù)測(cè)的過(guò)程:已定義過(guò)程在受控范圍內(nèi)以一致的方式加以實(shí)施。6、 優(yōu)化的過(guò)程:為了適應(yīng)當(dāng)前和未來(lái)業(yè)務(wù)方面的需要,對(duì)過(guò)程的實(shí)施進(jìn)行優(yōu)化, 而在達(dá)到所規(guī)定業(yè)務(wù)目標(biāo)的同時(shí),過(guò)程也實(shí)現(xiàn)了可重復(fù)性。

32、ISO/IEC 15504概念:我國(guó)行業(yè)標(biāo)準(zhǔn)軟件過(guò)程能力評(píng)估模型,針對(duì)軟件組織對(duì)自身軟件過(guò)程能力進(jìn)行內(nèi)部改進(jìn)的需要,與CMMI基本相同。1、 不完整級(jí):反映那些沒有得到完整執(zhí)行過(guò)程的狀態(tài),可能實(shí)現(xiàn)了部分特定目標(biāo), 也可能什么目標(biāo)都沒有實(shí)現(xiàn)。2、 已執(zhí)行級(jí):實(shí)現(xiàn)了全部特定目標(biāo)。3、 受管理級(jí):實(shí)現(xiàn)了全部特定目標(biāo),而且依次實(shí)現(xiàn)了對(duì)應(yīng)更高的通用目標(biāo)。4、 已定義級(jí):實(shí)現(xiàn)了全部特定目標(biāo),而且依次實(shí)現(xiàn)了對(duì)應(yīng)更高的通用目標(biāo)。5、 定量管理級(jí):實(shí)現(xiàn)了全部特定目標(biāo),而且依次實(shí)現(xiàn)了對(duì)應(yīng)更高的通用目標(biāo)。6、 持續(xù)優(yōu)化級(jí):實(shí)現(xiàn)了全部特定目標(biāo),而且依次實(shí)現(xiàn)了對(duì)應(yīng)更高的通用目標(biāo)。SJ/T 1123-2001消息(Mes

33、sage):是指向?qū)ο蟀l(fā)出的服務(wù)請(qǐng)求,它應(yīng)該含有下述信息:提供服務(wù)的對(duì)象標(biāo)志、消息名、輸入信息和回答信息。消息信息(Communication with Message):與對(duì)象封裝原則密不可分。封裝使對(duì)象成為一些各司其職、互不干擾的獨(dú)立單位;消息通信則為它們提供了唯一合法的動(dòng)態(tài)聯(lián)系途徑,使它們的行為能夠互相配合,構(gòu)成一個(gè)有機(jī)的系統(tǒng)。只有同時(shí)使用對(duì)象、類、繼承與消息通信,才是真正的面向?qū)ο蟮姆椒?。UML(Unified Modeling Language,統(tǒng)一建模語(yǔ)言)是用于系統(tǒng)可視化建模語(yǔ)言,盡管與建模OO軟件系統(tǒng)關(guān)聯(lián),但由于其內(nèi)建了大量擴(kuò)展機(jī)制,還可以用于更多的領(lǐng)域,例如工作流程、業(yè)務(wù)領(lǐng)域

34、等。UML不是開發(fā)語(yǔ)言。1、是一種語(yǔ)言:為開發(fā)人員間提供用于交流的詞匯表,是一種用于軟件藍(lán)圖的標(biāo)準(zhǔn)語(yǔ)言。2、是一種可視化語(yǔ)言:只是一組圖形符號(hào),是一種直觀、可視化的語(yǔ)言。3、是一種可用于詳細(xì)描述的語(yǔ)言:UML建模是精確的、無(wú)歧義和完整的,適合所有重要的分析、設(shè)計(jì)和實(shí)現(xiàn)決策進(jìn)行詳細(xì)描述。4、是一種構(gòu)造語(yǔ)言:UML不是一種可視化編程語(yǔ)言,但與編程語(yǔ)言有映射關(guān)系,允許進(jìn)行正向工程、逆向工程。UML是什么構(gòu)架:UML對(duì)構(gòu)架的定義是系統(tǒng)的組織結(jié)構(gòu),包括系統(tǒng)分解的組成部分、它們的關(guān)系性、交互、機(jī)制和指導(dǎo)原則,這些提供系統(tǒng)設(shè)計(jì)的信息。而具體來(lái)說(shuō),指5個(gè)系統(tǒng)視圖,分別是邏輯視圖、進(jìn)程視圖、實(shí)現(xiàn)視圖、部署視圖、

35、用例視圖。1、邏輯視圖:以問(wèn)題域的語(yǔ)匯組成的類和對(duì)象集合。2、進(jìn)程視圖:可執(zhí)行線程和進(jìn)程作為活動(dòng)類的建模,它是邏輯視圖的一次執(zhí)行實(shí)例。3、實(shí)現(xiàn)(開發(fā))視圖:對(duì)組成基于系統(tǒng)的物理代碼的文件和組件進(jìn)行建模。4、部署(物理)視圖:把組件物理地部署到一組物理的、可計(jì)算節(jié)點(diǎn)上。5、用例(場(chǎng)景)視圖:最基本的需求分析模型,基本思想是關(guān)注系統(tǒng)所提供的功能和 服務(wù),而不關(guān)注系統(tǒng)內(nèi)部結(jié)構(gòu)和設(shè)計(jì),是系統(tǒng)開發(fā)者與用戶反復(fù)討論的結(jié)果。視圖關(guān)系1、依賴:兩事物之間的語(yǔ)義關(guān)系,其中一個(gè)事物發(fā)生變化會(huì)影響另一個(gè)事物的語(yǔ)義。2、關(guān)聯(lián):一種描述一組對(duì)象之間連接的結(jié)構(gòu)關(guān)系,如聚合關(guān)系(整體-部分關(guān)系)。3、泛化:一種一般化的關(guān)系,描述特殊元素的對(duì)象可替換一般元素的對(duì)象。4、實(shí)現(xiàn):類之間的語(yǔ)義關(guān)系,其中的一個(gè)類指定了由另一個(gè)類保證執(zhí)行的契約。1、類圖:描述一組類、接口、協(xié)作和它們之間的關(guān)系。2、對(duì)象圖:描述一組對(duì)象及它們之間的關(guān)系。3、構(gòu)件圖:描述一個(gè)封裝的類和它的接口、端口,以及由內(nèi)嵌的構(gòu)件和連接件構(gòu)成的內(nèi)部結(jié)構(gòu)。是類圖的變體。4、組合結(jié)構(gòu)圖:描述結(jié)構(gòu)化類(例如構(gòu)件或類)的內(nèi)部結(jié)構(gòu),包括結(jié)構(gòu)化類與系統(tǒng)其余部分的交互點(diǎn)。5、部署圖:描述對(duì)運(yùn)行時(shí)的處理節(jié)點(diǎn)及在其中生存的構(gòu)件的配置。6、包圖:描述由模型本向分解而成的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論