UML中數(shù)據(jù)流圖介紹_第1頁
UML中數(shù)據(jù)流圖介紹_第2頁
UML中數(shù)據(jù)流圖介紹_第3頁
UML中數(shù)據(jù)流圖介紹_第4頁
UML中數(shù)據(jù)流圖介紹_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

·單向關(guān)聯(lián)

在一個單向關(guān)聯(lián)中,兩個類是相關(guān)的,但是只有一個類知道這種聯(lián)系的存在。

一個單向的關(guān)聯(lián),表示為一條帶有指向已知類的開放箭頭(不關(guān)閉的箭頭或三角形,用于標(biāo)志繼承)的實線。如同標(biāo)準(zhǔn)關(guān)聯(lián),單向關(guān)聯(lián)包括一個角色名和一個多重值描述,但是與標(biāo)準(zhǔn)的雙向關(guān)聯(lián)不同的時,單向關(guān)聯(lián)只包含已知類的角色名和多重值描述。簡單的說就是OverdrawAccountReport中包含了BankAccount屬性,而BankAccount中不需要包含OverdrawnAccountsReport對象

6.聚合的表示:聚合是一種特別類型的關(guān)聯(lián),用于描述“總體到局部”的關(guān)系。在基本的聚合關(guān)系中,部分類的生命周期獨立于整體類的生命周期。舉例來說,我們可以想象,車是一個整體實體,而車輪輪胎是整輛車的一部分。輪胎可以在安置到車時的前幾個星期被制造,并放置于倉庫中。在這個實例中,Wheel類實例清楚地獨立于Car類實例而存在。然而,有些情況下,部分類的生命周期并不獨立于整體類的生命周期--這稱為合成聚合。舉例來說,考慮公司與部門的關(guān)系。公司和部門都建模成類,在公司存在之前,部門不能存在。這里Department類的實例依賴于Company類的實例而存在。讓我們更進(jìn)一步探討基本聚合和組合聚合。注意:聚合與普通的關(guān)聯(lián)的區(qū)別在于:普通的關(guān)聯(lián)可能只是一個簡單的“包含、引用”關(guān)系,關(guān)聯(lián)和被關(guān)聯(lián)類之間在邏輯概念上不一定有緊密的聯(lián)系,而聚合則不同,它表示的是一種內(nèi)在關(guān)系緊密,相互依存,相互包含的概念,其中的一部分是構(gòu)成另外一部分的不可或缺的成分。

·基本聚合

有聚合關(guān)系的關(guān)聯(lián)指出,某個類是另外某個類的一部分。在一個聚合關(guān)系中,子類實例可以比父類存在更長的時間。為了表現(xiàn)一個聚合關(guān)系,你畫一條從父類到部分類的實線,并在父類的關(guān)聯(lián)末端畫一個未填充棱形。

圖中清楚的表明了類Car對象包含了另一類Wheel的4個實例,這兩者在概念上是密不可分的,其中的一個類是另一個類的構(gòu)成成分。菱形表示“包含”,箭頭表示被包含的對象,數(shù)字4表示包含的數(shù)目。

·組合聚合

組合聚合關(guān)系是聚合關(guān)系的另一種形式,但是子類實例的生命周期依賴于父類實例的生命周期。

注意:組合關(guān)系如聚合關(guān)系一樣繪制,不過這次菱形是被填充的。

7.反射關(guān)聯(lián)的表示:

類也可以使用反射關(guān)聯(lián)與它本身相關(guān)聯(lián)。起先,這可能沒有意義,但是記住,類是抽象的。當(dāng)一個類關(guān)聯(lián)到它本身時,這并不意味著類的實例與它本身相關(guān),而是類的一個實例與類的另一個實例相關(guān)。

圖描繪的關(guān)系說明一個Employee實例可能是另外一個Employee實例的經(jīng)理。然而,因為“manages”的關(guān)系角色有0..*的多重性描述;一個雇員可能不受任何其他雇員管理。

三、UML中的對象圖:

實例的記號和類一樣,但是取代頂端區(qū)域中僅有的類名,它的名字是經(jīng)過拼接的:InstanceName:ClassName如Donald:Person

因為顯示實例的目的是顯示值得注意的或相關(guān)的信息,沒必要在你的模型中包含整個實體屬性及操作。相反地,僅僅顯示感興趣的屬性及其值是完全恰當(dāng)?shù)摹?/p>

UML2也允許在實體層的關(guān)系/關(guān)聯(lián)建模。繪制關(guān)聯(lián)與一般的類關(guān)系的規(guī)則一樣,除了在建模關(guān)聯(lián)時有一個附加的要求。附加的限制是,關(guān)聯(lián)關(guān)系必須與類圖的關(guān)系相一致,而且關(guān)聯(lián)的角色名字也必須與類圖相一致。

四、UML中的角色圖:

建模類的實例有時比期望的更為詳細(xì)。有時,你可能僅僅想要在一個較多的一般層次做類關(guān)系的模型。在這種情況下,你應(yīng)該使用角色記號。角色記號類似于實例記號。為了建立類的角色模型,你畫一個方格,并在內(nèi)部放置類的角色名及類名,作為實體記號,但是在這情況你不能加下劃線。

注意:角色圖和對象圖的一個明顯區(qū)別就是:對象圖每個對象名稱下面都加了下劃線,而角色圖沒有以下是:序列圖序列圖主要用于按照交互發(fā)生的一系列順序,顯示對象之間的這些交互。很象類圖,開發(fā)者一般認(rèn)為序列圖只對他們有意義。然而,一個組織的業(yè)務(wù)人員會發(fā)現(xiàn),序列圖顯示不同的業(yè)務(wù)對象如何交互,對于交流當(dāng)前業(yè)務(wù)如何進(jìn)行很有用。除記錄組織的當(dāng)前事件外,一個業(yè)務(wù)級的序列圖能被當(dāng)作一個需求文件使用,為實現(xiàn)一個未來系統(tǒng)傳遞需求。在項目的需求階段,分析師能通過提供一個更加正式層次的表達(dá),把用例帶入下一層次。那種情況下,用例常常被細(xì)化為一個或者更多的序列圖。組織的技術(shù)人員能發(fā)現(xiàn),序列圖在記錄一個未來系統(tǒng)的行為應(yīng)該如何表現(xiàn)中,非常有用。在設(shè)計階段,架構(gòu)師和開發(fā)者能使用圖,挖掘出系統(tǒng)對象間的交互,這樣充實整個系統(tǒng)設(shè)計。

序列圖的主要用途之一,是把用例表達(dá)的需求,轉(zhuǎn)化為進(jìn)一步、更加正式層次的精細(xì)表達(dá)。用例常常被細(xì)化為一個或者更多的序列圖。序列圖除了在設(shè)計新系統(tǒng)方面的用途外,它們還能用來記錄一個存在系統(tǒng)(稱它為“遺產(chǎn)”)的對象現(xiàn)在如何交互。當(dāng)把這個系統(tǒng)移交給另一個人或組織時,這個文檔很有用。Java應(yīng)用程序由許多類所構(gòu)成,是Java實現(xiàn)面向?qū)ο髴?yīng)用程序的核心。類圖主要描述Java應(yīng)用程序中各種類之間的相互靜態(tài)關(guān)系,如類的繼承、抽象、接口以及各種關(guān)聯(lián)。要利用UML設(shè)計Java應(yīng)用程序,僅僅使用類圖來描述這些靜態(tài)關(guān)系,利用可視化工具,要實現(xiàn)Java應(yīng)用程序的代碼自動生成,是遠(yuǎn)遠(yuǎn)不夠的。我們還必須描述各種類相互之間的協(xié)作關(guān)系、動態(tài)關(guān)系,如時間序列上的交互行為。其中UML序列圖就是用來描述類與類之間的方法調(diào)用過程(或消息發(fā)送)是如何實現(xiàn)的。

一、UML中的新元素-框架:

在UML2中,框架元件用于作為許多其他的圖元件的一個基礎(chǔ),但是大多數(shù)人第一次接觸框架元件的情況,是作為圖的圖形化邊界。當(dāng)為圖提供圖形化邊界時,一個框架元件為圖的標(biāo)簽提供一致的位置。在UML圖中框架元件是可選擇的。

除了提供一個圖形化邊框之外,用于圖中的框架元件也有描述交互的重要的功能,例如序列圖。在序列圖上一個序列接收和發(fā)送消息(又稱交互),能通過連接消息和框架元件邊界,建立模型(如圖2所見到)。

對于序列圖,圖的標(biāo)簽由文字“sd”開始。當(dāng)使用一個框架元件封閉一個圖時,圖的標(biāo)簽需要按照以下的格式:圖類型圖名稱。UML規(guī)范給圖類型提供特定的文本值。(舉例來說,sd代表序列圖,activity代表活動圖,usecase代表用例圖)。

二、UML中的序列圖:

序列圖主要用于按照交互發(fā)生的一系列順序,顯示對象之間的這些交互。

在項目的需求階段,分析師能通過提供一個更加正式層次的表達(dá),把用例帶入下一層次。那種情況下,用例常常被細(xì)化為一個或者更多的序列圖。

序列圖的主要用途之一,是把用例表達(dá)的需求,轉(zhuǎn)化為進(jìn)一步、更加正式層次的精細(xì)表達(dá)。用例常常被細(xì)化為一個或者更多的序列圖。序列圖除了在設(shè)計新系統(tǒng)方面的用途外,它們還能用來記錄一個存在系統(tǒng)(稱它為“遺產(chǎn)”)的對象現(xiàn)在如何交互。

序列圖的主要目的是定義事件序列,產(chǎn)生一些希望的輸出。重點不是消息本身,而是消息產(chǎn)生的順序;不過,大多數(shù)序列圖會表示一個系統(tǒng)的對象之間傳遞的什么消息,以及它們發(fā)生的順序。圖按照水平和垂直的維度傳遞信息:垂直維度從上而下表示消息/調(diào)用發(fā)生的時間序列,而且水平維度從左到右表示消息發(fā)送到的對象實例。

1.生命線:

生命線畫作一個方格,一條虛線從上而下,通過底部邊界的中心(圖3)。生命線名字放置在方格里。

UML的生命線命名標(biāo)準(zhǔn)按照如下格式:實體名:類名

生命線名稱帶下劃線。當(dāng)使用下劃線時,意味著序列圖中的生命線代表一個類的特定實體,不是特定種類的實體(例如,角色)。序列圖的實例名稱有下劃線,而角色名稱沒有。

一個生命線能用來表現(xiàn)一個匿名的或未命名的實體。當(dāng)在一個序列圖上,為一個未命名的實例建模時,生命線的名字采用和一個命名實例相同的模式;但是生命線名字的位置留下空白,而不是提供一個例圖名字。

2.消息體:

為了顯示一個對象(例如,生命線)傳遞一個消息給另外一個對象,你畫一條線指向接收對象,包括一個實心箭頭(如果是一個同步調(diào)用操作)或一個棍形箭頭(如果是一個異步訊號)。消息/方法名字放置在帶箭頭的線上面。正在被傳遞給接收對象的消息,表示接收對象的類實現(xiàn)的一個操作/方法。

返回消息是可選擇的;一個返回消息畫作一個帶開放箭頭的虛線,向后指向來源的生命線,在這條虛線上面,你放置操作的返回值。為了要畫一個調(diào)用本身的對象,如你平時所作的,畫一條消息,但是不是連接它到另外的一個對象,而是你把消息連接回對象本身。

三、UML中的約束:

約束的符號很簡單;格式是:【BooleanTest】

四、UML中的新元素-組合碎片(變體方案、選擇項、循環(huán)):

一個組合碎片用來把一套消息組合在一起,在一個序列圖中顯示條件分支。

1.變體:變體用來指明在兩個或更多的消息序列之間的、互斥的選擇。一個變體的組合碎片元件使用框架來畫。單詞“alt”放置在框架的namebox里。然后較大的長方形分為UML2所稱的操作元。操作元被虛線分開。每個操作元有一個約束進(jìn)行測試,而這個約束被放置在生命線頂端的操作元的左上部。如果操作元的約束等于“true”,然后那個操作元是要執(zhí)行的操作元。

圖8作為一個變體的組合碎片如何閱讀的例子,顯示序列從頂部開始,即bank對象獲取支票金額和帳戶結(jié)余。此時,序列圖中的變體組合碎片接管。因為約束“[balance>=amount]”,如果余額超過或等于金額,然后順序進(jìn)行bank對象傳遞addDebitTransaction和storePhotoOfCheck消息給account對象。然而,如果余額不是超過或等于金額,然后順序的過程就是bank傳遞addInsuffientFundFee和noteReturnedCheck消息給account對象,returnCheck消息給它自身。因為“else”約束,當(dāng)余額不大于或者等于金額時,第二個序列被調(diào)用。在變體的組合碎片中,不需要“else”約束;而如果一個操作元,在它上面沒有一個明確的約束,那么將假定“else”約束。2.選擇項:

一個選擇項用來為簡單的“ifthen”表達(dá)式建模。(例如,如果架上的圈餅少于五個,那么另外做兩打圈餅)。

選擇項組合碎片符號與變體組合碎片類似,除了它只有一個操作元并且永不能有“else”約束以外(它就是如此,沒有理由)。要畫選擇項組合,你畫一個框架。文字“opt”是被放置在框架的namebox里的文本,在框架的內(nèi)容區(qū),選擇項的約束被放置在生命線頂端上的左上角。然后選擇項的消息序列被放在框架的內(nèi)容區(qū)的其余位置內(nèi)。

注意:變體用于為ifthenelse建模,選擇項用于為ifthen建模,因為只有一個分支,所以不能出現(xiàn)[else]

以下是:用例圖:用例圖主要用來圖示化系統(tǒng)的主事件流程,它主要用來描述客戶的需求,即用戶希望系統(tǒng)具備的完成一定功能的動作,通俗地理解用例就是軟件的功能模塊,所以是設(shè)計系統(tǒng)分析階段的起點,設(shè)計人員根據(jù)客戶的需求來創(chuàng)建和解釋用例圖,用來描述軟件應(yīng)具備哪些功能模塊以及這些模塊之間的調(diào)用關(guān)系,用例圖包含了用例和參與者,用例之間用關(guān)聯(lián)來連接以求把系統(tǒng)的整個結(jié)構(gòu)和功能反映給非技術(shù)人員(通常是軟件的用戶),對應(yīng)的是軟件的結(jié)構(gòu)和功能分解。

用例是從系統(tǒng)外部可見的行為,是系統(tǒng)為某一個或幾個參與者(Actor)提供的一段完整的服務(wù)。從原則上來講,用例之間都是獨立、并列的,它們之間并不存在著包含從屬關(guān)系。但是為了體現(xiàn)一些用例之間的業(yè)務(wù)關(guān)系,提高可維護(hù)性和一致性,用例之間可以抽象出包含(include)、擴(kuò)展(extend)和泛(generalization)幾種關(guān)系。

共性:都是從現(xiàn)有的用例中抽取出公共的那部分信息,作為一個單獨的用例,然后通后過不同的方法來重用這個公共的用例,以減少模型維護(hù)的工作量。

1、包含(include)

包含關(guān)系:使用包含(Inclusion)用例來封裝一組跨越多個用例的相似動作(行為片斷),以便多個基(Base)用例復(fù)用?;美刂婆c包含用例的關(guān)系,以及被包含用例的事件流是否會插入到基用例的事件流中?;美梢砸蕾嚢美龍?zhí)行的結(jié)果,但是雙方都不能訪問對方的屬性。

包含關(guān)系對典型的應(yīng)用就是復(fù)用,也就是定義中說的情景。但是有時當(dāng)某用例的事件流過于復(fù)雜時,為了簡化用例的描述,我們也可以把某一段事件流抽象成為一個被包含的用例;相反,用例劃分太細(xì)時,也可以抽象出一個基用例,來包含這些細(xì)顆粒的用例。這種情況類似于在過程設(shè)計語言中,將程序的某一段算法封裝成一個子過程,然后再從主程序中調(diào)用這一子過程。

例如:業(yè)務(wù)中,總是存在著維護(hù)某某信息的功能,如果將它作為一個用例,那新建、編輯以及修改都要在用例詳述中描述,過于復(fù)雜;如果分成新建用例、編輯用例和刪除用例,則劃分太細(xì)。這時包含關(guān)系可以用來理清關(guān)系。

2、擴(kuò)展(extend)擴(kuò)展關(guān)系:將基用例中一段相對獨立并且可選的動作,用擴(kuò)展(Extension)用例加以封裝,再讓它從基用例中聲明的擴(kuò)展點(ExtensionPoint)上進(jìn)行擴(kuò)展,從而使基用例行為更簡練和目標(biāo)更集中。擴(kuò)展用例為基用例添加新的行為。擴(kuò)展用例可以訪問基用例的屬性,因此它能根據(jù)基用例中擴(kuò)展點的當(dāng)前狀態(tài)來判斷是否執(zhí)行自己。但是擴(kuò)展用例對基用例不可見。對于一個擴(kuò)展用例,可以在基用例上有幾個擴(kuò)展點。

例如,系統(tǒng)中允許用戶對查詢的結(jié)果進(jìn)行導(dǎo)出、打印。對于查詢而言,能不能導(dǎo)出、打印查詢都是一樣的,導(dǎo)出、打印是不可見的。導(dǎo)入、打印和查詢相對獨立,而且為查詢添加了新行為。因此可以采用擴(kuò)展關(guān)系來描述:

4、泛化(generalization)

泛化關(guān)系:子用例和父用例相似,但表現(xiàn)出更特別的行為;子用例將繼承父用例的所有結(jié)構(gòu)、行為和關(guān)系。子用例可以使用父用例的一段行為,也可以重載它。父用例通常是抽象的。在實際應(yīng)用中很少使用泛化關(guān)系,子用例中的特殊行為都可以作為父用例中的備選流存在。例如,業(yè)務(wù)中可能存在許多需要部門領(lǐng)導(dǎo)審批的事情,但是領(lǐng)導(dǎo)審批的流程是很相似的,這時可以做成泛化關(guān)系表示:

上面是我參考的一篇文章,覺得將三種關(guān)系的區(qū)別講得很清晰,在此基礎(chǔ)上結(jié)合自己的系統(tǒng),對項目(在線購物系統(tǒng))的用例做了整體的描繪。

*****************************************************************

(1)系統(tǒng)整體用例圖

(商品用例圖)

(購買信息用例)

(用戶資料用例)

按照先整體用例,后子系統(tǒng)用例來進(jìn)行描繪的,歡迎大家提出好的建議!

轉(zhuǎn):UML中擴(kuò)展和泛化的區(qū)別

泛化表示類似于OO術(shù)語“繼承”或“多態(tài)”。UML中的UseCase泛化過程是將不同UseCase之間的可合并部分抽象成獨立的父UseCase,并將不可合并部分單獨成各自的子UseCase;包含以及擴(kuò)展過程與泛化過程類似,但三者對用例關(guān)系的優(yōu)化側(cè)重點是不同的。如下:

●泛化側(cè)重表示子用例間的互斥性;

●包含側(cè)重表示被包含用例對Actor提供服務(wù)的間接性;

●擴(kuò)展側(cè)重表示擴(kuò)展用例的觸發(fā)不定性;詳述如下:

既然用例是系統(tǒng)提供服務(wù)的UML表述,那么服務(wù)這個過程在所有用例場景中是必然發(fā)生的,但發(fā)生按照發(fā)生條件可分為如下兩種情況:

⒈無條件發(fā)生:肯定發(fā)生的;

⒉有條件發(fā)生:未必發(fā)生,發(fā)生與否取決于系統(tǒng)狀態(tài);

因此,針對用例的三種關(guān)系結(jié)合系統(tǒng)狀態(tài)考慮,泛化與包含用例屬于無條件發(fā)生的用例,而擴(kuò)展屬于有條件發(fā)生的用例。進(jìn)一步,用例的存在是為Actor提供服務(wù),但用例提供服務(wù)的方式可分為間接和直接兩種,依據(jù)于此,泛化中的子用例提供的是直接服務(wù),而包含中的被包含用例提供的是間接服務(wù)。同樣,擴(kuò)展用例提供的也是直接服務(wù),但擴(kuò)展用例的發(fā)生是有條件的。

另外一點需要提及的是:泛化中的子用例和擴(kuò)展中的擴(kuò)展用例均可以作為基本用例事件的備選擇流而存在。

以下是:活動圖UML活動圖記錄了單個操作或方法的邏輯,單個用戶案例,或者單個業(yè)務(wù)流程的邏輯。在很多方面,活動圖是結(jié)構(gòu)化開發(fā)中流程圖和數(shù)據(jù)流程圖(DFD)的面向?qū)ο蟮韧w,要創(chuàng)建一個UML活動圖,您需要反復(fù)執(zhí)行下列步驟。

第一步,定義活動圖的范圍首先應(yīng)該定義您要對什么建模。單個用戶案例力?一個用戶案例的一部分?一個包含多個用戶案例的商務(wù)流程?一個類的單個方法?一旦您定義了您所作圖的范圍,您應(yīng)該在其頂部,用一個標(biāo)注添加標(biāo)簽,指明該圖的標(biāo)題和唯一的標(biāo)示符。您有可能也想要包括該圖的時間甚至作者名。

第二步,添加起始和結(jié)束點每個活動圖有一個起始點和結(jié)束點,因此您也要馬上添加它們。在《UML精粹》(UMLDistilled)(參見參考資料),F(xiàn)owler和Scott認(rèn)為結(jié)束點是可選的。有時候一個活動只是一個簡單的結(jié)束,如果是這種情況,指明其唯一的轉(zhuǎn)變是到一個結(jié)束點也是無害的。這樣,當(dāng)其他人閱讀您的圖時,他或她知道您已經(jīng)考慮了如何退出這些活動。

第三步,添加活動如果您正對一個用戶案例建模,對每個角色(actor)所發(fā)出的主要步驟引入一個活動(該活動可能包括起始步驟,加上對起始步驟系統(tǒng)響應(yīng)的任何步驟)。如果您正對一個高層的商務(wù)流程建模,對每個主要流程引入一個活動,通常為一個用戶案例或用戶案例包。最后,如果您正對一個方法建模,那么對此引入一個活動是很常見的。

第四步,添加活動間的轉(zhuǎn)變我的風(fēng)格總是應(yīng)該退出一個活動,即使它是轉(zhuǎn)變到一個結(jié)束點。一旦一個活動有多個轉(zhuǎn)變時,您必需對每個轉(zhuǎn)變加以相應(yīng)標(biāo)示。

第五步,添加決策點有時候,您所建模的邏輯需要做出一個決策。有可能是需要檢查某些事務(wù)或比較某些事務(wù)。要注意的是,使用決策點是可選的。

第六步,找出可并行活動之處當(dāng)兩個活動間沒有直接的聯(lián)系,而且它們都必需在第三個活動開始前結(jié)束,那它們是可以并行運行的。

下面的活動圖描述了大學(xué)新生第一次將如何辦理入學(xué)的商業(yè)邏輯。實心圓表示活動圖的起點,實際上是一個占位符,帶邊框的實心圓表示終點。圓角矩形表示執(zhí)行的過程或活動。在該圖中,雖然您會注意到“登記研習(xí)班”用例將多次調(diào)用“登記研習(xí)班”活動,但這些活動卻相當(dāng)緊密地映射到用例。活動可以細(xì)致得多,特別在選擇記錄方法邏輯,而不是高級商業(yè)過程時。菱形表示判定點,雖然在此示例中判定點只有兩種可能結(jié)果;但即使有更多可能結(jié)果,它也同樣容易。箭頭表示活動之間的轉(zhuǎn)換,各種活動之間的流動次序。箭頭上的文字表示繼續(xù)轉(zhuǎn)換所必須滿足的條件,總是使用格式“[條件]”來描述。我猜想,在UML的將來版本中,我們將會看到使用UML約束表示法(如“{condition}”)記錄的條件。粗線條表示可能會并行進(jìn)行的過程的開始和結(jié)束;在大學(xué)里成功入學(xué)后,必須參加指定的概況介紹,還要至少登記一個研習(xí)班并交付一部分的學(xué)費。退出活動可能有幾種方法,如您看到的“填寫入學(xué)表”活動的那樣。如果正確填寫了表格,那么可以繼續(xù)進(jìn)行大學(xué)的入學(xué)手續(xù)。但是,如果表格不正確,那么必須獲得幫助(可能從注冊員獲得幫助)以正確填寫它們。圖1.第一次入學(xué)的UML活動圖

這個活動圖非常有趣,因為它省掉了中標(biāo)識的幾個用例的邏輯。用例模型沒有很好地表達(dá)處理的順序是件好事。例如,雖然中顯示的用例圖為您清楚地描述了該系統(tǒng)所執(zhí)行的功能類型,但是它沒有明確地表達(dá)這些用例可能發(fā)生的順序。但是,的活動圖做到了這一點??傊?,不同模型的優(yōu)缺點各有不同。圖2中標(biāo)識的幾個用例的邏輯。用例模型沒有很好地表達(dá)處理的順序是件好事。例如,雖然圖2中顯示的用例圖為您清楚地描述了該系統(tǒng)所執(zhí)行的功能類型,但是它沒有明確地表達(dá)這些用例可能發(fā)生的順序。但是,圖1的活動圖做到了這一點??傊?,不同模型的優(yōu)缺點各有不同。

圖2.大學(xué)的用例圖

泳道

將模型中的活動按照職責(zé)組織起來通常很有用。例如,可以將一個商業(yè)組織處理的所有活動組織起來。這種分配可以通過將活動組織成用線分開的不同區(qū)域來表示。由于它們的外觀的緣故,這些區(qū)域被稱作泳道。圖7–2表示了泳道。圖7–2泳道和對象流·2.對象流活動圖能表示對象的值流和控制流。對象流狀態(tài)表示活動中輸入或輸出的對象。對輸出值而言,虛線箭頭從活動指向?qū)ο罅鳡顟B(tài)。對輸入值而言,虛線箭頭從對象流狀態(tài)指向活動。如果活動有多個輸出值或后繼控制流,那么箭頭背向分叉符號。同樣,多輸入箭頭指向結(jié)合符號。圖7–2表示一個活動和對象流狀態(tài)都被分配到泳道中的活動圖?!せ顒雍推渌麍D

活動圖沒有表示出計算處理過程中的全部細(xì)節(jié)內(nèi)容。它們表示了活動進(jìn)行的流程但沒表示出執(zhí)行活動的對象。活動圖是設(shè)計工作的起點。為了完成設(shè)計,每個活動必須擴(kuò)展細(xì)分成一個或多個操作,每個操作被指定到具體類。這種分配的結(jié)果引出了用于實現(xiàn)活動圖的對合協(xié)的設(shè)計工作。以下是數(shù)據(jù)流圖DFD:研究了一下DFD:

結(jié)構(gòu)化分析是面向數(shù)據(jù)流開展需求分析工作的一種有效方法。一般采用自頂向下,逐層分解的演義分析法來定義系統(tǒng)的需求,即先把分析對象抽象成一個系統(tǒng),然后自頂向下的逐層分解,將復(fù)雜的系統(tǒng)分解成簡單的、能夠清楚地被理解和表達(dá)的若干個子系統(tǒng),如圖1(逐層分解的數(shù)據(jù)流程圖)所示。這樣就可以分別理解系統(tǒng)的每個細(xì)節(jié)、前后順序和相互關(guān)系,找出各部分之間的數(shù)據(jù)接口。在結(jié)構(gòu)化分析方法所采用的工具有數(shù)據(jù)流程圖(DFD)、數(shù)據(jù)字典(DD)、結(jié)構(gòu)化語言、判定樹、判定表等。結(jié)構(gòu)化分析的核心是數(shù)據(jù)流程圖,數(shù)據(jù)流程圖是以圖形的方式表達(dá)在問題中信息的變換和傳遞過程。它把系統(tǒng)看成是由數(shù)據(jù)流聯(lián)系的各種概念的組合,用分解及抽象手段來控制需求分析的復(fù)雜性,采用分層的數(shù)據(jù)流程圖來表示一個復(fù)雜的系統(tǒng)。

數(shù)據(jù)流圖:簡稱DFD,就是采用圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法?;谟嬎銠C(jī)的信息處理系統(tǒng)由數(shù)據(jù)流和一系列的加工構(gòu)成,這些加工將輸入數(shù)據(jù)流加工為輸出數(shù)據(jù)流數(shù)據(jù)流圖描述數(shù)據(jù)流和加工數(shù)據(jù)流圖用圖形符號表示數(shù)據(jù)流、加工、數(shù)據(jù)源及外部實體數(shù)據(jù)流圖具有層次結(jié)構(gòu),支持問題分解、逐步求精的分析方法它是數(shù)據(jù)驅(qū)動的數(shù)據(jù)流圖既可以表示基于計算機(jī)的系統(tǒng),也可以表示軟件數(shù)據(jù)流圖可以用來抽象地表示系統(tǒng)或軟件。它從信息傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程,同時可以按自頂向下、逐步分解的方法表示內(nèi)容不斷增加的數(shù)據(jù)流和功能細(xì)節(jié)。因此,數(shù)據(jù)流圖既提供了功能建模的機(jī)制,也提供了信息流建模的機(jī)制,從而可以建立起系統(tǒng)或軟件的功能模型。數(shù)據(jù)流圖的基本符號的意思:1.矩形表示數(shù)據(jù)的外部實體;2.圓角的矩形表示變換數(shù)據(jù)的處理邏輯;3.少右面的邊矩形表示數(shù)據(jù)的存儲;4.箭頭表示數(shù)據(jù)流。

數(shù)據(jù)流程圖中有以下幾種主要元素:

→:數(shù)據(jù)流。數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組成分固定的數(shù)據(jù)組成。如訂票單由旅客姓名、年齡、單位、身份證號、日期、目的地等數(shù)據(jù)項組成。由于數(shù)據(jù)流是流動中的數(shù)據(jù),所以必須有流向,除了與數(shù)據(jù)存儲之間的數(shù)據(jù)流不用命名外,數(shù)據(jù)流應(yīng)該用名詞或名詞短語命名。

□:數(shù)據(jù)源(終點)。代表系統(tǒng)之外的實體,可以是人、物或其他軟件系統(tǒng)。

○:對數(shù)據(jù)的加工(處理)。加工是對數(shù)據(jù)進(jìn)行處理的單元,它接收一定的數(shù)據(jù)輸入,對其進(jìn)行處理,并產(chǎn)生輸出。

〓:數(shù)據(jù)存儲。表示信息的靜態(tài)存儲,可以代表文件、文件的一部分、數(shù)據(jù)庫的元素等。附錄資料:不需要的可以自行刪除HYPERLINK""電腦高手常用技巧應(yīng)用全接解1、如何實現(xiàn)關(guān)機(jī)時清空頁面文件打開“控制面板”,單擊“管理工具→本地安全策略→本地策略→安全選項”,雙擊其中“關(guān)機(jī):清理虛擬內(nèi)存頁面文件”一項,單擊彈出菜單中的“已啟用”選項,單擊“確定”即可。2、如何自行配置WindowsXP的服務(wù)如果你是在單機(jī)使用WindowsXP,那么很多服務(wù)組件是根本不需要的,額外的服務(wù)程序影響了系統(tǒng)的速度,完全可將這些多余的服務(wù)組件禁用。單擊“開始→控制面板→管理工具→服務(wù)”,彈出服務(wù)列表窗口,有些服務(wù)已經(jīng)啟動,有些則沒有。我們可查看相應(yīng)的服務(wù)項目描述,對不需要的服務(wù)予以關(guān)閉。如“Alerter”,如果你未連上局域網(wǎng)且不需要管理警報,則可將其關(guān)閉。3、Smartdrv程序有什么作用現(xiàn)象:在許多有關(guān)WindowsXP安裝的介紹文章中都提到:“如果在DOS下安裝WindowsXP非常慢,肯定是安裝前未運行Smartdrv.exe。我想問這個Smartdrv.exe文件有什么饔?具體如何使用?Smartdrv.exe這個文件對于熟悉DOS的朋友肯定很清楚,主要作用是為磁盤文件讀寫增加高速緩存。大家知道內(nèi)存的讀寫速度比磁盤高得多,如果將內(nèi)存作為磁盤讀寫的高速緩存可以有效提高系統(tǒng)運行效率。Smartdrv.exe這個文件在Windows各個版本的安裝光盤中或是硬盤上的Windows/command/里都有,只有幾十KB,把這個文件復(fù)制到軟盤下,啟動系統(tǒng)后直接運行這個程序(可以不加參數(shù),該程序會自動根據(jù)內(nèi)存大小分配適當(dāng)?shù)膬?nèi)存空間作為高速緩存),再安裝WindowsXP即可。另外提醒大家,這個程序在安裝完Windows后,不要運行,否則Windows可用內(nèi)存將減少。4、Win32k.sys是什么文件現(xiàn)象:我剛裝了WindowsXP,可是接下去再裝毒霸就發(fā)現(xiàn)病毒,位于F:WINNTSYSTEM32里的Win32k.sys文件,刪又不可刪,隔離又不行,在Windows98下或DOS下刪就會導(dǎo)致WindowsXP不可啟?,請問該文件是干什么用的,有什么方法解決??這個文件是WindowsXP多用戶管理的驅(qū)動文件。在X:WindowsSystem32Dllcache目錄下有此文件的備份。只要將此備份拷到X:WindowsSystem32下替代帶病毒的文件即可。做一張Windows98啟動盤,并將Attrib.exe文件拷入軟盤,此文件在裝有Windows98的機(jī)器上的X:WindowsCommand目錄下。在BIOS的AdvancedBIOSFeatures中將啟動順序調(diào)整為從A盤啟動,進(jìn)入DOS后,進(jìn)入X:WindowsSystem32目錄,輸入Attrib-s-h-rwin32k.sys,再進(jìn)入X:WindowsSystem32dllcache目錄下輸入同樣命令,再用copywin32k.sysX:windowsSystem32覆蓋原文件,再重新啟動即可。5、WindowsXP的開機(jī)菜單有什么含義現(xiàn)象:最近我安裝了WindowsXP操作系統(tǒng),我知道在啟動時按F8鍵或當(dāng)計算機(jī)不能正常啟動時,就會進(jìn)入WindowsXP啟動的高級選項菜單,在這里可以選擇除正常啟動外的8種不同的模式啟動WindowsXP。請問這些模式分別代表什么意思?(1)安全模式:選用安全模式啟動WindowsXP時,系統(tǒng)只使用一些最基本的文件和驅(qū)動程序啟動。進(jìn)入安全模式是診斷故障的一個重要步驟。如果安全模式啟動后無法確定問題,或者根本無法啟動安全模式,那你就可能需要使用緊急修復(fù)磁盤ERD的功能修復(fù)系統(tǒng)了。(2)網(wǎng)絡(luò)安全模式:和安全模式類似,但是增加了對網(wǎng)絡(luò)連接的支持。在局域網(wǎng)環(huán)境中解決WindowsXP的啟動故障,此選項很有用。(3)命令提示符的安全模式:也和安全模式類似,只使用基本的文件和驅(qū)動程序啟動WindowsXP。但登錄后屏幕出現(xiàn)命令提示符,而不是Windows桌面。(4)啟用啟動日志:啟動WindowsXP,同時將由系統(tǒng)加載的所有驅(qū)動程序和服務(wù)記錄到文件中。文件名為ntbtlog.txt,位于Windir目錄中。該日志對確定系統(tǒng)啟動問題的準(zhǔn)確原因很有用。(5)啟用VGA模式:使用基本VGA驅(qū)動程序啟動WindowsXP。當(dāng)安裝了使WindowsXP不能正常啟動的新顯卡驅(qū)動程序,或由于刷新頻率設(shè)置不當(dāng)造成故障時,這種模式十分有用。當(dāng)在安全模式下啟動WindowsXP時,只使用最基本的顯卡驅(qū)動程序。(6)最近一次的正確配置:選擇“使用‘最后一次正確的配置’啟動WindowsXP”是解決諸如新添加的驅(qū)動程序與硬件不相符之類問題的一種方法。用這種方式啟動,WindowsXP只恢復(fù)注冊表項HklmSystemCurrentControlSet下的信息。任何在其他注冊表項中所做的更改均保持不變。(7)目錄服務(wù)恢復(fù)模式:不適用于WindowsXPProfessional。這是針對WindowsXPServer操作系統(tǒng)的,并只用于還原域控制器上的Sysvol目錄和ActiveDirectory目錄服務(wù)。(8)調(diào)試模式:啟動WindowsXP,同時將調(diào)試信息通過串行電纜發(fā)送到其他計算機(jī)。如果正在或已經(jīng)使用遠(yuǎn)程安裝服務(wù)在你的計算機(jī)上安裝WindowsXP,可以看到與使用遠(yuǎn)程安裝服務(wù)恢復(fù)系統(tǒng)相關(guān)的附加選項。6、如何徹底刪除XP現(xiàn)象:我裝了WindowsMe和WindowsXP雙系統(tǒng),都是FAT32格式。C盤裝WindowsMe,E盤裝WindowsXP。昨天,WindowsXP系統(tǒng)丟失了SYSTEM32.DLL,啟動不了。于是我在進(jìn)入WindowsMe系統(tǒng)內(nèi),在E盤直接刪除WindowsXP。但是,每次開機(jī)都出現(xiàn)多系統(tǒng)啟動菜單,供選擇。我該怎樣才可以徹底刪除XP?用一張Windows9x/Me的啟動盤啟動,在“A:”下輸入“SYSC:”,給C盤重新傳系統(tǒng)即可。7、如何處理WindowsXP不能自動關(guān)機(jī)現(xiàn)象現(xiàn)象:我的WindowsXP有時候不能自動關(guān)閉電腦,請問應(yīng)該怎么辦?安裝完WindowsXP之后,有些計算機(jī)在單擊關(guān)閉電腦之后并不能自動關(guān)閉,而需像以前的AT電源一樣手動關(guān)閉。這主要是WindowsXP未啟用高級電源管理。修正方法:單擊“開始→控制面板→性能和維護(hù)→電源選項”,在彈出的電源選項屬性設(shè)置窗口中,單擊“高級電源管理”并勾選“啟用高級電源管理支持”。8、如何創(chuàng)建“鎖定計算機(jī)”的快捷方式因有急事而需要離開,但又不希望電腦進(jìn)行系統(tǒng)注銷,該怎么辦?你完全可以通過雙擊桌面快捷方式來迅速鎖定鍵盤和顯示器,且無需使用“Ctrl+Alt+Del”組合鍵或屏幕保護(hù)程序。操作方法:在桌面上單擊鼠標(biāo)右鍵,在隨后出現(xiàn)的快捷菜單上指向“新建”,并選擇“快捷方式”。接著,系統(tǒng)便會啟動創(chuàng)建快捷方式向?qū)?。請在文本框中輸入下列信息:rundll32.exeuser32.dll,LockWorkStation,單擊“下一步”。輸入快捷方式名稱。你可將其命名為“鎖定工作站”或選用你所喜歡的任何名稱,單擊“完成”。你還可對快捷方式圖標(biāo)進(jìn)行修改(我最喜歡的一個是由Shell32.dll所提供的掛鎖圖標(biāo))。如需修改快捷方式圖標(biāo),請執(zhí)行下列操作步驟:右鍵單擊“快捷方式”,并在隨后出現(xiàn)的快捷菜單上選擇“屬性”。選擇“快捷方式”選項卡,接著,單擊“更改圖標(biāo)”按鈕。在以下文件中查找圖標(biāo)文本框中,輸入Shell32.dll,單擊“確定”。從列表中選擇所需圖標(biāo),并單擊“確定”。你還可為快捷方式指定一組快捷鍵,比如“Ctrl+Alt+L”。這種做法雖然只能幫助你節(jié)省一次擊鍵,但卻可使操作變得更加靈便。如需添加快捷鍵組合,請執(zhí)行下列操作步驟:右鍵單擊“快捷方式”,并在隨后出現(xiàn)的快捷菜單上選擇“屬性”。選擇“快捷方式”選項卡,在快捷鍵文本框中,輸入任何鍵值,而WindowsXP則會將其轉(zhuǎn)換成快捷鍵組合(一般應(yīng)采取Ctrl+Alt+任意鍵的形式)。如欲鎖定鍵盤和顯示器,只需雙擊相關(guān)快捷方式或使用所定義的快捷鍵即可。9、如何調(diào)整桌面圖標(biāo)顏色質(zhì)量在桌面空白處單擊鼠標(biāo)右鍵,在打開的“顯示屬性”對話框中選擇“設(shè)置”選項卡,通過“顏色質(zhì)量”下拉列表你可以調(diào)整計算機(jī)的顏色質(zhì)量。你也可以通過編輯注冊表來調(diào)整桌面圖標(biāo)的顏色質(zhì)量,具體操作步驟:打開注冊表編輯器,進(jìn)入HKEY_CURRENT_USERControlPanelDesktopWindowMetrics子鍵分支,雙擊ShellIconBPP鍵值項,在打開的“編輯字符串”對話框中,“數(shù)值數(shù)據(jù)”文本框內(nèi)顯示了桌面圖標(biāo)的顏色參數(shù),系統(tǒng)默認(rèn)的圖標(biāo)顏色參數(shù)為16。這里提供的可用顏色參數(shù)包括:4表示16種顏色,8表示256種顏色,16表示65536種顏色,24表示1600萬種顏色,32表示TrueColor(真彩色)。你可以根據(jù)自己的不需要選擇和設(shè)置你的桌面圖標(biāo)顏色參數(shù)。單擊“確定”關(guān)閉“編輯字符串”對話框。注銷當(dāng)前用戶并重新啟動計算機(jī)后設(shè)置就生效。在桌面空白處單擊鼠標(biāo)右鍵,在打開的“顯示屬性”對話框中選擇“外觀”選項卡,在這里你可以方便地對整個桌面、窗口或者其他項目的字體和圖標(biāo)大小進(jìn)行調(diào)整。不過,用這種方式設(shè)置圖標(biāo)大小有一定局限性,比如,用戶只能選擇系統(tǒng)已經(jīng)提供的桌面大小方案,不能自己任意設(shè)置桌面圖標(biāo)的大小。如果你想隨心所欲地對桌面圖標(biāo)大小進(jìn)行調(diào)整,可以通過編輯注冊表來達(dá)到目的。具體操作步驟是:打開注冊表編輯器,進(jìn)入HKEY_CURRENT_USERControlPanelDesktopWindowMetrics子鍵分支,雙擊ShellIconSize鍵值項,在打開的“編輯字符串”對話框中,“數(shù)值數(shù)據(jù)”文本框內(nèi)顯示了桌面圖標(biāo)的大小參數(shù),系統(tǒng)默認(rèn)29,用戶可以根據(jù)自己的需要設(shè)置參數(shù)大小(參數(shù)越大,桌面圖標(biāo)也越大),然后單擊“確定”關(guān)閉“編輯字符串”對話框。當(dāng)你注銷當(dāng)前用戶并重新啟動計算機(jī)后設(shè)置就生效。10、如何對系統(tǒng)聲音進(jìn)行選擇與設(shè)置系統(tǒng)聲音的選擇與設(shè)置就是為系統(tǒng)中的事件設(shè)置聲音,當(dāng)事件被激活時系統(tǒng)會根據(jù)用戶的設(shè)置自動發(fā)出聲音提示用戶。選擇系統(tǒng)聲音的操作步驟如下:(1)在“控制面板”窗口中雙擊“聲音及音頻設(shè)備”圖標(biāo),打開“聲音及音頻設(shè)備”屬性對話框,它提供了檢查配置系統(tǒng)聲音環(huán)境的手段。這個對話框包含了音量、聲音、音頻、語聲和硬件共5個選項卡。(2)在“聲音”選項卡中,“程序事件”列表框中顯示了當(dāng)前WindowsXP中的所有聲音事件。如果在聲音事件的前面有一個“小喇叭”的標(biāo)志,表示該聲音事件有一個聲音提示。要設(shè)置聲音事件的聲音提示,則在“程序事件”列表框中選擇聲音事件,然后從“聲音”下拉列表中選擇需要的聲音文件作為聲音提示。(3)用戶如果對系統(tǒng)提供的聲音文件不滿意,可以單擊“瀏覽”按鈕,彈出瀏覽聲音對話框。在該對話框中選定聲音文件,并單擊“確定”按鈕,回到“聲音”選項卡。(4)在WindowsXP中,系統(tǒng)預(yù)置了多種聲音方案供用戶選擇。用戶可以從“聲音方案”下拉表中選擇一個方案,以便給聲音事件選擇聲音。(5)如果用戶要自己設(shè)置配音方案,可以在“程序事件”列表框中選擇需要的聲音文件并配置聲音,單擊“聲音方案”選項組中的“另存為”按鈕,打開“將方案存為”對話框。在“將此配音方案存為”文本框中輸入聲音文件的名稱后,單擊“確定”按鈕即可。如果用戶對自己設(shè)置的配音方案不滿意,可以在“聲音方案”選項組中,選定該方案,然后單擊“刪除”按鈕,刪除該方案。(6)選擇“音量”選項卡,打開“音量”選項卡。你可以在“設(shè)備音量”選項組中,通過左右調(diào)整滑塊改變系統(tǒng)輸出的音量大小。如果希望在任務(wù)欄中顯示音量控制圖標(biāo),可以啟用“將音量圖標(biāo)放入任務(wù)欄”復(fù)選框。(7)你想調(diào)節(jié)各項音頻輸入輸出的音量,單擊“設(shè)備音量”區(qū)域中的“高級”按鈕,在彈出的“音量控制”對話框里調(diào)節(jié)即可。這里列出了從總體音量到CD唱機(jī)、PC揚聲器等單項輸入輸出的音量控制功能。你也可以通過選擇“靜音”來關(guān)閉相應(yīng)的單項音量。(8)單擊“音量”選項卡中的“揚聲器設(shè)置”區(qū)域中的“高級”按鈕后,在彈出的“高級音頻屬性”對話框你可以為自己的多媒體系統(tǒng)設(shè)定最接近你的硬件配置的揚聲器模式。(9)在“高級音頻屬性”對話框中選擇“性能”選項卡,這里提供了對音頻播放及其硬件加速和采樣率轉(zhuǎn)換質(zhì)量的調(diào)節(jié)功能。要說明的是,并不是所有的選項都是越高越好,你需要根據(jù)自己的硬件情況進(jìn)行設(shè)定,較好的質(zhì)量通常意味著較高的資源占有率。設(shè)置完畢后,單擊“確定”按鈕保存設(shè)置。11、如何分配臨時管理權(quán)限許多程序在安裝過程中都要求你具備管理權(quán)限。這里介紹了一種以普通用戶身份登錄的情況下,臨時為自己分配管理權(quán)限的簡單方法。在右鍵單擊程序安裝文件的同時按住“Shift”鍵。在隨后出現(xiàn)的快捷菜單中單擊“運行方式”,輸入具有相應(yīng)管理權(quán)限的用戶名和密碼。這種方式對于開始菜單上的應(yīng)用程序同樣適用。12、如何關(guān)閉WindowsXP的自動播放功能一旦你將多媒體光盤插入驅(qū)動器,自動運行就會從驅(qū)動器中讀取數(shù)據(jù),這會造成程序的設(shè)置文件和在音頻媒體上的音樂立即開始。你可以用下面這個辦法關(guān)閉這個功能:打開“開始→運行”,在對話框中輸入“gpedit.msc”命令,在出現(xiàn)“組策略”窗口中依次選擇“在計算機(jī)配置→管理模板→系統(tǒng)”,雙擊“關(guān)閉自動播放”,在“設(shè)置”選項卡中選“已啟用”選項,最后單擊“確定”按鈕即可(圖1-32)。13、如何恢復(fù)被破壞的系統(tǒng)引導(dǎo)文件現(xiàn)象:我只安裝了WindowsXP系統(tǒng),但在開機(jī)時顯示“BOOT.INI非法,正從C:WINDOWS啟動”,然后就進(jìn)入了啟動狀態(tài),并且也能照樣工作,請問這是怎么一回事,能否在不重裝系統(tǒng)的情況下使系統(tǒng)恢復(fù)到正常啟動狀態(tài)?出現(xiàn)這種情況是因為C盤下面的“Boot.ini”文件被破壞了。但是由于你的機(jī)器中只有一個操作系統(tǒng),當(dāng)然它就是默認(rèn)的操作系統(tǒng),即使“Boot.ini”文件被破壞了,也將自動地引導(dǎo)該系統(tǒng)進(jìn)行裝載。解決的辦法是建立一個“Boot.ini”文件即可。其內(nèi)容為:[BootLoader]Default=C:[OperatingSystems]C:=“MicrosoftWindowsxp”14、如何恢復(fù)輸入法圖標(biāo)現(xiàn)象:本人使用WindowsXP中文版,不慎使任務(wù)欄隱藏了輸入法圖標(biāo),請問該如何恢復(fù)輸入法圖標(biāo)。打開“控制面板”,雙擊“區(qū)域和語言選項”圖標(biāo),進(jìn)入“區(qū)域和語言選項”對話框,選擇“語言”選項卡,單擊“詳細(xì)信息”按鈕,在彈出的對話框中單擊“語言欄”按鈕,在接著出現(xiàn)的“語言欄設(shè)置”對話框中勾選“在桌面上顯示語言欄”選項。這時候桌面會出現(xiàn)語言欄,單擊右上角的最小化按鈕,輸入法圖標(biāo)就回到任務(wù)欄中去了。15、如何恢復(fù)誤刪除的boot.ini文件現(xiàn)象:我第一次裝WindowsXP時,重啟后沒有任何問題。但是由于誤操作,刪掉了C盤目錄下的一個文件(文件名是:boot.ini),然后再重啟時每次都顯示兩行字:“boot.ini是非法的?,F(xiàn)在正從C:/Windows/下啟動”。然后可以順利進(jìn)入WindowsXP。但是速度明顯慢了,比沒刪這個文件時慢了很多,而且,每次都要看見那兩行字。請問如何修復(fù)?boot.ini是系統(tǒng)啟動時,需要查詢的一個系統(tǒng)文件,它告訴啟動程序本計算機(jī)有幾個操作系統(tǒng)、各系統(tǒng)的位置在哪里等信息。重新恢復(fù)的方法如下:單擊“開始”菜單,依次指向“程序→附件→記事本”,打開“記事本”,在記事本里輸入:[bootloader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)Windows[operatingsystems]multi(0)disk(0)rdisk(0)partition(1)Windows=“MicrosoftWindowsXPProfessional”/fastdetect然后將它保存為名字是boot.ini的文件,并將此文件保存到C盤的根目錄下即可。16、如何加快WindowsXP窗口顯示速度我們可以通過修改注冊表來改變窗口從任務(wù)欄彈出,以及最小化回歸任務(wù)欄的動作,步驟如下:打開注冊表編輯器,找到HKEY_CURRENT_USERControlPanelDesktopWindowMetrics子鍵分支,在右邊的窗口中找到MinAnimate鍵值,其類型為REG_SZ,默認(rèn)情況下此健值的值為1,表示打開窗口顯示的動畫,把它改為0,則禁止動畫的顯示,接下來從開始菜單中選擇“注銷”命令,激活剛才所作的修改即可。17、如何解決WindowsXP關(guān)機(jī)出現(xiàn)英文提示現(xiàn)象:我的WindowsXP關(guān)機(jī)時會出現(xiàn)一個進(jìn)度條,并提示“Toreturntowindowsandcheckthestatusoftheprogramclickcancelifyouchoosetoendtheprogramimmediatelyyouwillloseanyunsaveddata.Toendtheprogramnowclickend.”然后就正常關(guān)機(jī),但有時卻不出現(xiàn),我想會不會與我的東方影都3的記憶播放有關(guān),但關(guān)閉記憶播放功能也無效,請問如何辦?這是因為你關(guān)閉WindowsXP時還有程序在運行,請在關(guān)機(jī)之前保存并關(guān)閉一切應(yīng)用程序。如果直接單擊“End”按鈕,那么未保存的任務(wù)會丟失,這時可以按“Ctrl+Alt+Del”打開任務(wù)管理器,然后關(guān)閉應(yīng)用程序。如果在任務(wù)管理器列表中為空,那么就在“系統(tǒng)進(jìn)程”中將它關(guān)閉。如果不進(jìn)行任何操作,那么系統(tǒng)將在進(jìn)度條到頭時自動關(guān)閉未關(guān)閉的程序并關(guān)閉系統(tǒng)。請你在關(guān)機(jī)之前關(guān)閉一切應(yīng)用程序、系統(tǒng)駐留程序就不會出現(xiàn)這個提示了。當(dāng)你確定沒有任何需要保存的任務(wù)時,可以不必理會此對話框。18、如何控制桌面的圖標(biāo)顯示通常很多用戶還是習(xí)慣于在桌面上保留“我的文檔”及其他經(jīng)常訪問文件夾快捷方式以及經(jīng)常使用的程序快捷方式。如果你想在桌面上顯示“我的電腦”、“我的文檔”、“網(wǎng)上鄰居”、IE瀏覽器的快捷方式圖標(biāo),只需進(jìn)行如下操作:在桌面單擊鼠標(biāo)右鍵,在右鍵菜單中選擇“屬性”命令,在打開的“顯示屬性”對話框中選擇“桌面”選項卡,單擊“自定義桌面”按鈕,打開“桌面”項目對話框。在“常規(guī)”選項卡的“桌面圖標(biāo)”欄中選擇所需項目的復(fù)選框,然后單擊“確定”返回上一級對話框,再單擊“應(yīng)用”按鈕即可。19、如何刪除WindowsXP的“更新”選項對于大多數(shù)的用戶來說,WindowsXP的WindowsUpdate功能似乎作用不大,我們可以去掉它,操作步驟如下:打開注冊表編輯器,找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer子鍵分支,選擇“編輯”菜單下的“新建”命令,新建一個類型為REG_DWord的值,名稱為NoCommonGroups,雙擊新建的NoCommonGroups子鍵,在“編輯字符串”文本框中輸入鍵值“1”,然后單擊“確定”按鈕并重新啟動系統(tǒng)即可。20、如何設(shè)置音頻屬性打開“控制面板”,雙擊“聲音及音頻設(shè)備”圖標(biāo),在“聲音及音頻設(shè)備屬性”對話框中,選擇“音頻”選項卡,在該選項卡中,你可以看到與“聲音播放”、“錄音”和“MIDI音樂播放”有關(guān)的默認(rèn)設(shè)備。當(dāng)你的計算機(jī)上安裝有多個音頻設(shè)備時,就可以在這里選擇應(yīng)用的默認(rèn)設(shè)備,并且還可以調(diào)節(jié)其音量及進(jìn)行高級設(shè)置。進(jìn)行音頻設(shè)置的操作步驟如下:(1)在“聲音播放”選項組中,從“默認(rèn)設(shè)備”下拉列表中選擇聲音播放的首選設(shè)備,一般使用系統(tǒng)默認(rèn)設(shè)備。(2)用戶如果希望調(diào)整聲音播放的音量,可以單擊“音量控制”窗口,在該窗口中,將音量控制滑塊上下拖動即可調(diào)整音量大小。(3)在該窗口中,用戶可以為不同的設(shè)備設(shè)置音量。例如,當(dāng)用戶在播放CD時,調(diào)節(jié)“CD音頻”選項組中的音量控制滑塊,可以改變播放CD的音量;當(dāng)用戶播放MP3和WAV等文件時,用戶還可以在“音量控制”窗口進(jìn)行左右聲道的平衡、靜音等設(shè)置。(4)用戶如果想選擇揚聲器或設(shè)置系統(tǒng)的播放性能,可以單擊“聲音播放”選項組中的“高級”按鈕,打開“高級音頻屬性”對話框,在“揚聲器”和“性能”選項卡可以分別為自己的多媒體系統(tǒng)設(shè)定最接近你的硬件配置的揚聲器模式及調(diào)節(jié)音頻播放的硬件加速功能和采樣率轉(zhuǎn)換質(zhì)量。(5)在“錄音”選項組中,可以從“默認(rèn)設(shè)備”下拉列表中選擇錄音默認(rèn)設(shè)備。單擊“音量”按鈕,打開“錄音控制”對話窗口。用戶可以在該窗口中改變錄音左右聲道的平衡狀態(tài)以及錄音的音量大小。(6)在“MIDI音樂播放”選項組中,從“默認(rèn)設(shè)備”下拉列表中選擇MIDI音樂播放默認(rèn)設(shè)備。單擊“音量”按鈕,打開“音量控制”窗口調(diào)整音量大小。(7)如果用戶使用默認(rèn)設(shè)備工作,可啟用“僅使用默認(rèn)設(shè)備”復(fù)選框。設(shè)置完畢后,單擊“應(yīng)用”按鈕保存設(shè)置。21、如何設(shè)置語聲效果用戶在進(jìn)行語聲的輸入和輸出之前,應(yīng)對語聲屬性進(jìn)行設(shè)置。在“聲音和音頻設(shè)備屬性”對話框中,選擇“語聲”選項卡,在該選項卡中,用戶不但可以為“聲音播放”和“錄音”選擇默認(rèn)設(shè)備,而且還可調(diào)節(jié)音量大小及進(jìn)行語聲測試。(1)在“聲音播放”選項組中,從“默認(rèn)設(shè)備”下拉列表中選擇聲音播放的設(shè)備,單擊“音量”按鈕,打開“音量控制”窗口調(diào)整聲音播放的音量。要設(shè)置聲音播放的高級音頻屬性,單擊“高級”按鈕完成設(shè)置。(2)在“錄音”選項組中,從“默認(rèn)設(shè)備”下拉列表中選擇語聲捕獲的默認(rèn)設(shè)備,單擊“音量”按鈕,打開“錄音控制”窗口調(diào)整語聲捕獲的音量。要設(shè)置語聲捕獲的高級屬性,單擊“高級”按鈕完成設(shè)置。(3)單擊“測試硬件”按鈕,打開“聲音硬件測試向?qū)А睂υ捒颍撓驅(qū)y試選定的聲音硬件是否可以同時播放聲音和注冊語聲。注釋:要確保測試的準(zhǔn)確性,在測試之前必須關(guān)閉使用麥克風(fēng)的所有程序,如語聲聽寫或語聲通信程序。(4)單擊“下一步”按鈕,向?qū)ч_始測試聲音硬件,并通過對話框顯示檢測進(jìn)度。(5)檢測完畢后,打開“正在完成聲音硬件測試向?qū)А睂υ捒颍ǜ嬗脩魴z測結(jié)果,單擊“完成”按鈕關(guān)閉對話框。(6)設(shè)置完畢后,單擊“確定”按鈕保存設(shè)置。22、如何手動使計算機(jī)進(jìn)入休眠狀態(tài)現(xiàn)象:請問如何用手動方式使WindowsXP的計算機(jī)進(jìn)入休眠狀態(tài)?休眠功能是WindowsXP提供的一項非??岬奶匦?,它“隱藏”在ShutDown(關(guān)機(jī))對話框中。如果你的計算機(jī)支持休眠功能,那么借助以下技巧,可通過手動方式使其進(jìn)入休眠狀態(tài)。如需以手動方式使你的計算機(jī)進(jìn)入休眠狀態(tài),請執(zhí)行以下操作步驟:選擇“開始→關(guān)閉計算機(jī)”,在關(guān)閉Windows對話框中,選擇“休眠”。當(dāng)你的計算機(jī)進(jìn)入休眠狀態(tài)后,內(nèi)存中的內(nèi)容將保存到硬盤上。當(dāng)你將計算機(jī)喚醒時,進(jìn)入休眠狀態(tài)前打開的所有程序與文檔都將恢復(fù)到桌面上。如需在你的計算機(jī)上激活休眠支持特性,請執(zhí)行以下操作步驟:你必須以管理員、Administrators或PowerUsers組成員的身份登錄。如果你的計算機(jī)與某個網(wǎng)絡(luò)建立了連接,那么網(wǎng)絡(luò)策略設(shè)置可能會導(dǎo)致這一操作過程無法實現(xiàn)。單擊“開始→控制面板→性能和維護(hù)→電源選項”,選擇“休眠”選項卡,選中“啟用休眠”,單擊“確定”關(guān)閉電源選項對話框。如果休眠選項卡不可用,則說明你的硬件設(shè)備無法支持該特性。23、如何提高WindowsXP的啟動速度使用微軟提供的“Bootvis”軟件可以有效地提高WindowsXP的啟動速度。這個工具是微軟內(nèi)部提供的,專門用于提升WindowsXP啟動速度。下載解壓縮到一個文件夾下,并在“Options”選項中設(shè)置使用當(dāng)前路徑。之后從“Trace”選項下拉菜單中選擇跟蹤方式。該程序會引導(dǎo)WindowsXP重新啟動,并記錄啟動進(jìn)程,生成相關(guān)的BIN文件。之后從Bootvis中調(diào)用這個文件,從Trace項下拉菜單中選擇“Op-timizesystem”命令即可。WindowsXP雖然提供了一個非常好的界面外觀,但這樣的設(shè)置也在極大程度上影響了系統(tǒng)的運行速度。如果你的電腦運行起來速度不是很快,建議將所有的附加桌面設(shè)置取消,也就是將WindowsXP的桌面恢復(fù)到Windows2000樣式。設(shè)置的方法非常簡單:在“我的電腦”上單擊鼠標(biāo)右鍵,選擇“屬性”,在“高級”選項卡中單擊“性能”項中的“設(shè)置”按鈕,在關(guān)聯(lián)界面中選擇“調(diào)整為最佳性能”復(fù)選框即可。此外,一個對WindowsXP影響重大的硬件就是內(nèi)存。使用256MB內(nèi)存運行WindowsXP會比較流暢,512MB的內(nèi)存可以讓系統(tǒng)運行得很好。如果條件允許,最好增大內(nèi)存。24、如何為WindowsXP減肥WindowsXP比以往的任何Windows系統(tǒng)都要龐大,其硬盤空間需求1.5GB。雖然相對于能跑WindowsXP的主流電腦來說,一般都擁有10GB以上的硬盤,但一些電腦發(fā)燒友有時還是樂于減少WindowsXP的體積。(1)刪除驅(qū)動備份:WindowsDrivercachei386目錄下的Driver.cab文件(73MB)。(2)刪除Help文檔(減掉40多MB)。(3)刪除WindowsIme下不用的輸入法(日文、韓文、約80MB)。(4)把我的文件、IE的臨時文件夾轉(zhuǎn)到其他硬盤(分區(qū))。(5)把虛擬內(nèi)存轉(zhuǎn)到其他硬盤(分區(qū))。25、如何卸載WindowsXP現(xiàn)象:我原來使用的操作系統(tǒng)是Windows98,最近聽說WindowsXP非常好,就安裝了該系統(tǒng)。第一次安裝是從Windows98中安裝,裝完后覺得不太好,就格式化WindowsXP的分區(qū)后重新從DOS安裝到D盤,安裝完后發(fā)現(xiàn)多重啟動菜單有三項(第一次裝的WindowsXP那一項還在),請問如何刪除多余的一項?另外,如果我要刪除WindowsXP,除了格式化D盤外,怎樣才能將它徹底刪除?Windows98和WindowsXP雙系統(tǒng)的啟動菜單是由C盤根目錄下的一個文件來控制的,通過修改該文件可以更改啟動菜單。要想刪除多余的WindowsXP項目,你可以打開C盤根目錄下的boot.ini文件,其中有兩行重復(fù)的“multi(0)…”,刪除其中一行即可。要想徹底刪除WindowsXP,除了格式化它所在分區(qū)之外,你還必須按下面的方法刪除多重啟動菜單和多余的系統(tǒng)文件:(1)制作一張Windows98啟動盤,并將Windows98下的文件拷入該系統(tǒng)盤。(2)用該啟動盤啟動,在A:>下執(zhí)行sysC:命令。(3)刪除C盤根目錄下多余的文件,這些文件包括:boot.ini、bootfont.bin、bootsect.dos、、pages等。26、如何隱藏桌面圖標(biāo)在WindowsXP中增加了隱藏桌面圖標(biāo)的功能,你只需用鼠標(biāo)單擊桌面空白處,在彈出的右鍵菜單中選定“排列圖標(biāo)”命令,然后在其下一級級聯(lián)菜單中取消對“顯示桌面圖標(biāo)”命令的選定,系統(tǒng)就會自動將所有桌面圖標(biāo)隱藏。如果桌面上圖標(biāo)數(shù)量較多,可以用以下方法重新排列圖標(biāo):在桌面空白區(qū)域單擊鼠標(biāo)右鍵,在彈出菜單中選擇“排列圖標(biāo)”,然后在下一級菜單中單擊圖標(biāo)排列規(guī)則即可。利用WindowsXP的“桌面清理”功能,可將你桌面上不使用的圖標(biāo)清理掉。方法是:在上面的“桌面”項目對話框的“常規(guī)”選項卡中,如果你選中“每60天運行桌面清理向?qū)А睆?fù)選框,系統(tǒng)就會每60天自動運行一次桌面清理向?qū)?,幫你清理掉桌面上不使用的圖標(biāo)。如果你單擊“現(xiàn)在清理桌面”按鈕,則系統(tǒng)會立即打開桌面清理向?qū)?,將你不使用的快捷方式圖標(biāo)移到一個名為“未使用的桌面快捷方式”的桌面文件夾中。該向?qū)Р灰苿印⒏暮蛣h除任何程序,如果你想將某個圖標(biāo)重新移回桌面,可以從“未使用的桌面快捷方式”的桌面文件夾中將其還原。27、如何在WindowsXP中進(jìn)行繁體字輸入使用微軟拼音3.0可以進(jìn)行繁體字輸入,你可在系統(tǒng)中選擇微軟拼音輸入法,單擊“選項”并在其中選中簡、繁轉(zhuǎn)換項,這時輸入法狀態(tài)條中就會有簡、繁轉(zhuǎn)換按鈕,需要使用它切換即可進(jìn)行繁體字輸入了。當(dāng)然還有其它更多的方法,就不再一一詳述了。28、如何找回兩臺電腦相連圖標(biāo)現(xiàn)象:我的電腦裝的是WindowsXP,在上網(wǎng)時系統(tǒng)托盤內(nèi)的兩臺電腦相連的小圖標(biāo)不見了,使我經(jīng)常不知道是否在線。請問應(yīng)如何將它恢復(fù)?小圖標(biāo)不見了的原因在于網(wǎng)絡(luò)連接的屬性設(shè)置不對。在Windows98中撥號連接上互聯(lián)網(wǎng)后,該連接的小圖標(biāo)將自動顯示在任務(wù)欄上。如果小圖標(biāo)不見了,可右擊“我的連接”,選擇“屬性→設(shè)置→選項”,選中“顯示調(diào)制解調(diào)器狀態(tài)”即可恢復(fù)。在Windows2000和WindowsXP中,用戶可以控制和設(shè)置連接圖標(biāo)的顯示和隱藏功能。具體的方法是打開撥號連接或者網(wǎng)絡(luò)連接的“屬性”對話框,然后選中或者清除“連接后在通知區(qū)域顯示圖標(biāo)”復(fù)選框,就可以實現(xiàn)該圖標(biāo)的顯示或隱藏了。29、如何制作自動系統(tǒng)恢復(fù)軟盤現(xiàn)象:我在WindowsXP下未找到制作緊急修復(fù)磁盤的界面,請問如何制作?另外我的Windows98每次啟動時都提示輸入用戶名與密碼,請問如何消除?WindowsXP的緊急修復(fù)磁盤準(zhǔn)確的名稱應(yīng)該是“自動系統(tǒng)恢復(fù)(ASR)軟盤”,它可以備份那些啟動系統(tǒng)所需的系統(tǒng)文件。制作方法是:單擊“開始→所有程序→附件→系統(tǒng)工具”,然后單擊“備份”,單擊備份工具向?qū)е械摹案呒壞J健卑粹o。在“工具”菜單上,單擊“ASR向?qū)А?;然后按照屏幕上的提示進(jìn)行操作即可(注意:事先應(yīng)準(zhǔn)備好保存系統(tǒng)設(shè)置的1.44MB的空軟盤)。使用方法也很簡單:將WindowsXP系統(tǒng)的安裝光盤插入CD驅(qū)動器中,重新啟動計算機(jī)。在出現(xiàn)安裝界面時,按F2,系統(tǒng)將提示你插入以前創(chuàng)建的ASR軟盤(ASR不

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論