第一篇:2015年軟考軟件設(shè)計師模擬試題及答案解析
2015年軟考軟件設(shè)計師模擬試題及答案解析[1] 【網(wǎng)絡(luò)綜合-2015年軟考軟件設(shè)計師模擬試題及答案解析】:
41.不是C語言提供的合法關(guān)鍵字是(46)
(45)A.switch
B.begin
C.case
D.default
參考答案:(46)B。
解析:因C語言的關(guān)鍵字表中沒有begin,它不是C語言的關(guān)鍵字。所以解答是B。
42.下列字符列中,能作為單個標(biāo)識符是(47)
(47)A.?a
B.a=2
C.a.3
D.a___3
參考答案:(47)D。
解析:在C語言中,規(guī)定標(biāo)識符是這樣一種字符序列,由英文字母或下線字符開始,后接任1個英文字母、下線字符和數(shù)字符組成。所以問題所列的字符列只有a_3是標(biāo)識符,其余都l是標(biāo)識符,一個是由字符’?’開頭、一個中間有字符’=’,另一個有字符’.’。所以解答是D。
43.在C語言中,下列說法中錯誤的是(48)
(47)A.函數(shù)定義可以分為兩個部分:函數(shù)說明部分和函數(shù)體
B.主函數(shù)可以調(diào)用任何非主函數(shù)
C.任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)
D.程序可以從任何函數(shù)開始執(zhí)行
參考答案:(48)D。
解析:每個C函數(shù)的定義分兩部分,函數(shù)說明部分和函數(shù)體,所以敘述①是正確的敘述。C語言中,函數(shù)可以遞歸調(diào)用,主函數(shù)可以調(diào)用程序中的任何函數(shù),當(dāng)然可以調(diào)用任何非主教的其它函數(shù),所以敘述②是一個正確的敘述。同樣理由,敘述③也是正確的。C語言規(guī),C程序只有一個主函數(shù),并總是從主函數(shù)開始執(zhí)行,不能從非主函數(shù)開始執(zhí)行。所以,說程可以從任何函數(shù)開始執(zhí)行是錯誤的。所以解答是D。
44.為了直觀地分析系統(tǒng)的動作,從特定的視點(diǎn)出發(fā)描述系統(tǒng)的行為,需要采用動態(tài)分析的方法。其中,(49)適用于描述與分析相互獨(dú)立、協(xié)同操作的處理系統(tǒng),也就是并發(fā)執(zhí)行的處理系統(tǒng)。
(49)A.狀態(tài)遷移圖
B.時序圖
C.Petri網(wǎng)
D.HIPO圖
參考答案:(49)C。
解析:為了直觀地分析系統(tǒng)的動作,從特定的視點(diǎn)出發(fā)描述系統(tǒng)的行為,需要采用動態(tài)分析的方法。常用的動態(tài)分析方法有狀態(tài)遷移圖、時序圖和Petri網(wǎng)。
狀態(tài)遷移圖是描述系統(tǒng)的狀態(tài)如何響應(yīng)外部的信號進(jìn)行推移的一種圖形表示。
時序圖用于對比在系統(tǒng)中處理時間的時序與相應(yīng)的處理時間,進(jìn)行系統(tǒng)分析。
Petri網(wǎng)方法本來是表達(dá)異步系統(tǒng)的控制規(guī)則的圖形表示方法,現(xiàn)在已經(jīng)廣泛地應(yīng)用于硬件與軟件系統(tǒng)的開發(fā)中,它適用于描述與分析相互獨(dú)立、協(xié)同操作的處理系統(tǒng),也就是并發(fā)執(zhí)行的處理系統(tǒng)。
在結(jié)構(gòu)化設(shè)計中,分層輸入-處理-輸出圖(HIPO圖)既可以描述軟件總的模塊層次結(jié)構(gòu),又可以描述每個模塊的輸入/輸出關(guān)系、處理內(nèi)容、模塊的內(nèi)部數(shù)據(jù)和模塊的調(diào)用關(guān)系。它是系統(tǒng)設(shè)計的重要成果,也是系統(tǒng)實(shí)施階段編制程序設(shè)計任務(wù)書和進(jìn)行程序設(shè)計的出發(fā)點(diǎn)和依據(jù)。
46.函數(shù)調(diào)用語句“f((el,e2),(e3,e4,e5));”中參數(shù)的個數(shù)是(51)
(51)A.1
B.2
C.4
D.5
參考答案:(51)B。
解析:上述函數(shù)調(diào)用中,(e1,e2)和(e3,e4,e5)是兩個帶括號的表達(dá)式,所以函數(shù)調(diào)用只提供兩個實(shí)參,其中第一個實(shí)參先計算el的值,然后計算e2,并以e2的值為實(shí)參。第二個實(shí)參順序計算e3,e4,e5,并以e5的值為實(shí)參。所以解答是B。
47.C語言中,函數(shù)的隱含存儲類型是(52)
(52)A.auto
B.static
C.extern
D.無存儲類別
參考答案:(52)C。
解析:由于C函數(shù)內(nèi)不能再定義函數(shù),C函數(shù)的存儲類型只能是靜態(tài)的或外部的之一。若定義函數(shù)時不指定存儲類型是靜態(tài)的,則它的存儲類型就是外部的(extern),即函數(shù)允許被程序的其它函數(shù)調(diào)用。所以解答是C。
48.測試是保證軟件質(zhì)量的重要手段。根據(jù)國家標(biāo)準(zhǔn)GB 8566-88《計算機(jī)軟件開發(fā)規(guī)范》的規(guī)定,應(yīng)該在(53)階段制定系統(tǒng)測試計劃。
(53)A.需求分析
B.概要設(shè)計
C.詳細(xì)設(shè)計
D.系統(tǒng)測試
參考答案:(53)A 49.以下對C語言函數(shù)的有關(guān)描述中,正確的是(54)
(54)A.在C語言中,調(diào)用函數(shù)時,只能把實(shí)參的值傳遞給形參,形參的值不能傳遞給實(shí)參
B.C函數(shù)既可以嵌套定義,又可以遞歸調(diào)用
C.函數(shù)必須有返回值,否則不能定義成函數(shù)
D.C程序中,有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中
參考答案:(54)A。
解析:C語言規(guī)定,調(diào)用函數(shù)時,只能把實(shí)參的值傳遞給函數(shù)的形參。函數(shù)調(diào)用時,形參從實(shí)參表達(dá)式得到初值,報參也是函數(shù)的一種局部變量,其值可以改變,但形參的值不能傳回給對應(yīng)的實(shí)參。當(dāng)函數(shù)設(shè)置非指針類型的形參時,實(shí)參可以是同類型的一般表達(dá)式;當(dāng)函數(shù)設(shè)置指針類型的形參時,對應(yīng)的實(shí)參也必須是同類型的指針表達(dá)式。所以敘述A是正確的。C語言雖可以遞歸調(diào)用,但同時規(guī)定,在函數(shù)內(nèi)不能再定義函數(shù),所以敘述B是錯誤的。通常C函數(shù)會有返回值,但也可以沒有返回值。有許多情況,函數(shù)的執(zhí)行是完成某種預(yù)定的工作,并沒有返回值,所以敘述C是不正確的。在C程序中,如函數(shù)未指定是靜態(tài)的,則就是外部的,能讓別的文件中的函數(shù)調(diào)用。但函數(shù)要調(diào)用別的文件中的函數(shù),在調(diào)用代碼之前,需對它作說明,所以敘述D也是不正確的。正確的解答只有A。
50.某軟件產(chǎn)品在應(yīng)用初期運(yùn)行在Windows 2000環(huán)境中。現(xiàn)因某種原因,該軟件需要在Linux環(huán)境中運(yùn)行,而且必須完成相同的功能。為適應(yīng)該需求,軟件本身需要進(jìn)行修改,而所需修改的工作量取決于該軟件的(55)。
(55)A.可復(fù)用性
B.可維護(hù)性
C.可移植性
D.可擴(kuò)充性
參考答案:(55)C。
解析:軟件的可復(fù)用性指軟件或軟件的部件能被再次用于其他應(yīng)用中的程度。軟件復(fù)用性取決于其模塊獨(dú)立性、通用性和數(shù)據(jù)共享性等。
軟件的可維護(hù)性是指一個軟件模塊是否容易修改、更新和擴(kuò)展,即在不影響系統(tǒng)其他部分的情況下修改現(xiàn)有系統(tǒng)功能中問題或缺陷的能力。
軟件的可移植性指將軟件系統(tǒng)從一個計算機(jī)系統(tǒng)或操作系統(tǒng)移植到另一種計算機(jī)系統(tǒng)或操作系統(tǒng)中運(yùn)行時所需工作量的大小??梢浦残匀Q于系統(tǒng)中硬件設(shè)備的特征、軟件系統(tǒng)的特點(diǎn)和開發(fā)環(huán)境,以及系統(tǒng)分析與設(shè)計中關(guān)于通用性、軟件獨(dú)立性和可擴(kuò)充性等方面的考慮。
軟件的可擴(kuò)充性指軟件的體系結(jié)構(gòu)、數(shù)據(jù)設(shè)計和過程設(shè)計的可擴(kuò)充程度。可擴(kuò)充性影響著軟件的靈活性和可移植性。
由以上分析可知,該軟件產(chǎn)品從Windows 2000環(huán)境中遷移到Linux環(huán)境中運(yùn)行,為完成相同的功能,軟件本身需要進(jìn)行修改,而所需修改的工作量取決于該軟件產(chǎn)品的可移植性。
51.進(jìn)程的五態(tài)模型包括運(yùn)行狀態(tài)、活躍就緒狀態(tài)、靜止就緒狀態(tài)、活躍阻塞狀態(tài)和靜止阻塞狀態(tài)。針對圖5的進(jìn)程五態(tài)模型,為了確保進(jìn)程調(diào)度的正常工作,(a)、(b)和(c)的狀態(tài)分別為(56)。
軟件設(shè)計師練習(xí)試題及答案解析
圖6 進(jìn)程的五態(tài)模型圖
(56)A.靜止就緒、靜止阻塞和活躍阻塞
B.靜止就緒、活躍阻塞和靜止阻塞
C.活躍阻塞、靜止就緒和靜止阻塞
D.活躍阻塞、靜止阻塞和靜止就緒
參考答案:(56)D。
解析:在多道程序系統(tǒng)中,進(jìn)程在處理器上交替運(yùn)行,在運(yùn)行、就緒和阻塞3種基本狀態(tài)之間不斷地發(fā)生變化。由于進(jìn)程的不斷創(chuàng)建,系統(tǒng)資源(特別是主存資源)已不能滿足進(jìn)程運(yùn)行的要求。此時就必須將某些進(jìn)程掛起,對換到磁盤鏡像區(qū),暫時不參與進(jìn)程調(diào)度,以平衡系統(tǒng)負(fù)載的目的。如果系統(tǒng)出現(xiàn)故障,或者是用戶調(diào)試程序,也可能需要將進(jìn)程掛起檢查問題。
在圖6具有掛起狀態(tài)的進(jìn)程狀態(tài)及其轉(zhuǎn)換圖中,活躍就緒是指進(jìn)程在主存并且可被調(diào)度的狀態(tài)。(1)空缺處各選項(xiàng)中,靜止就緒是指進(jìn)程被對換到輔存時的就緒狀態(tài),是不能被直接調(diào)度的狀態(tài),只有當(dāng)主存中沒有活躍就緒態(tài)進(jìn)程,或者是掛起態(tài)進(jìn)程具有更高的優(yōu)先級,系統(tǒng)將把掛起就緒態(tài)進(jìn)程調(diào)回主存并轉(zhuǎn)換為活躍就緒。因此,圖6的(c)空缺處應(yīng)填入“靜止就緒”這一狀態(tài)。
活躍阻塞是指進(jìn)程在主存中。一旦等待的事件產(chǎn)生,便進(jìn)入活躍就緒狀態(tài)。因此,圖6的(a)空缺處應(yīng)填入“活躍阻塞”。
靜止阻塞是指進(jìn)程對換到輔存時的阻塞狀態(tài)。一旦等待的事件產(chǎn)生,便進(jìn)入靜止就緒狀態(tài)。故圖6的(b)空缺處應(yīng)填入“靜止阻塞”。
由以上分析可知,(56)空缺處的正確答案是選項(xiàng)D。
另外,對于一張完整的進(jìn)程五態(tài)模型圖,則需在圖3-4模型圖中增加一條從“運(yùn)行”態(tài)到“活躍阻塞”態(tài)的邊,其狀態(tài)轉(zhuǎn)換原因是“等待”事件(如I/O請求)發(fā)生,以及增加一條從“運(yùn)行”態(tài)到“靜止就緒”態(tài)的邊,其狀態(tài)轉(zhuǎn)換原因是“掛起”。
52.基于構(gòu)件的開發(fā)(CBD)模型,融合了(57)模型的許多特征。該模型本質(zhì)是演化的,采用迭代方法開發(fā)軟件。
(57)A.瀑布
B.螺旋
C.噴泉
D.快速應(yīng)用開發(fā)(RAD)
參考答案:(57)B。
解析:螺旋模型是演化軟件過程模型的一種,最早由Boehm提出,它將原型實(shí)現(xiàn)的迭代特征與線性順序模型中控制的和系統(tǒng)化的方面結(jié)合起來,使軟件增量版本的快速開發(fā)成為可能。在螺旋模型中,軟件開發(fā)是一系列的增量發(fā)布。
面向?qū)ο蠹夹g(shù)為軟件工程的基于構(gòu)件的過程模型提供了技術(shù)框架?;跇?gòu)件的開發(fā)模型融合了螺旋模型的許多特征。它本質(zhì)上是演化型的,要求軟件創(chuàng)建迭代方法。
基于構(gòu)件的開發(fā)模型是利用預(yù)先包裝好的軟件構(gòu)件來構(gòu)造應(yīng)用的。統(tǒng)一軟件開發(fā)(RUP)過程是在產(chǎn)業(yè)界提出的一系列基于構(gòu)件的開發(fā)模型的代表。
53.設(shè)有定義“inta=3,b,*p=&a;”,則下列語句中使b不為3的語句是(58)
(58)A.b=*&a;
B.b=*p;
C.b=a;
D.b=*a;
參考答案:(58)D。
解析:定義有inta=3,b,*p=&a;對b賦值的表達(dá)式有*&a、*p、a、*a。引用變量。的值有兩種方法,一是直接引用a,二是通過a的指針間接引用a。對于后者,又有多種表達(dá)方法,通過指向a的指針p,間接引用a的內(nèi)容,如*p。或通過求地址運(yùn)算符由變量a得到其指針&a,再由這指針表達(dá)式間接引用a的內(nèi)容,如*&a。所以表達(dá)式*&a、*p和a都能引用變量a的值,而使b的值為3。而表達(dá)式。a是錯誤的,因?yàn)閍不是指針變量,不能對它施行取內(nèi)容運(yùn)算符。所以解答是D。
54.設(shè)指針x指向的整型變量值為萬,則“printf(”%d “,++*x);”的輸出是(59)
(59)A.23
B.24
C.25
D.26
參考答案:(59)D。
解析:若指針變量x指向某個變量,例如指向變量v,并且變量v的值是25,則表達(dá)式++*x的值是26。這是因?yàn)楸磉_(dá)式的計算順序可加圓括號表達(dá)成(++(*x)),首先是*x,是對X所指變量V的引用,所以++*X就是++V。++V是先讓變量V增1,并以增至后的V的值為表達(dá)式++V的結(jié)果,所以其值是26。所以解答是D。
55.若有說明:“inti,j=7,*p=&i;”,則與“i=j;”等價的語句是(60)
(59)A.i=*p;
B.*P=*&j;
C.i==&j;
D.i=**p;
參考答案:(60)B。
解析:指針變量p指向變量i時,表達(dá)式i=*p等價于i=i;表達(dá)式*p=*&j等價于i=j;而表達(dá)式i=&j企圖將整型變量的指針賦給整型變量,這是錯誤的;表達(dá)式i=**p也是一種錯誤的表達(dá)式。p是指針,*p是p所指變量j,**p是企圖將整型變量j當(dāng)作指針,并想通過j間接引用某個變量。所以解答是B。
56.以下關(guān)于軟件質(zhì)量度量指標(biāo)的敘述中,說法正確的是(61)。
(32)A.正確性就是用每千行代碼的故障(fault)數(shù)來度量
B.軟件完整性是指軟件功能與需求符合的程度
C.軟件維護(hù)的工作量比開發(fā)階段的工作量小
D.可用性與用戶的操作效率和主觀評價有關(guān)
參考答案:(61)D。
解析:最主要的軟件質(zhì)量度量指標(biāo)有正確性、可維護(hù)性、完整性和可用性。軟件的正確性是指軟件完成所需功能的程度,盡管這種程度與每千行代碼的故障數(shù)有關(guān),但不完全等同。
軟件完整性是指軟件在安全方面抗攻擊的能力。
軟件維護(hù)的工作量比開發(fā)階段的工作量大,通常的估計是,開發(fā)階段的工作量占軟件生命期整個工作量的40%,而維護(hù)階段的工作量則占60%,甚至更多。
軟件可用性用來度量軟件的“用戶友好性”,可以從①學(xué)會操作軟件所需的體力和智力、②對系統(tǒng)的使用達(dá)到中等效率所需的時間、③當(dāng)系統(tǒng)由一個中等效率的人使用時測量到的生產(chǎn)率增長值和④用戶對系統(tǒng)的主觀評價等4個方面來度量可用性。
第二篇:2010年上半年軟考軟件設(shè)計師考試試題及答案
2010年上半年軟考軟件設(shè)計師考試試題及答案
案例分析1 當(dāng)初為了占領(lǐng)市場,淘寶網(wǎng)等C2C網(wǎng)站前仆后繼選擇了免費(fèi)策略。在成功使用免費(fèi)戰(zhàn)略籠絡(luò)了客戶之后,2006年5月,淘寶網(wǎng)嘗試性地推出了收費(fèi)性服務(wù)——招財進(jìn)寶,即“淘寶網(wǎng)將按賣家所出招財進(jìn)寶價格等條件決定其寶貝在淘寶相關(guān)頁面或其合作伙伴的相關(guān)頁面中排名位置,并按照最后的成交情況,來收取服務(wù)費(fèi)”。然而這一朝著贏利方向的嘗試,遭到用戶的強(qiáng)烈反抗,不少淘寶用戶甚至采取罷市的方法,抗議淘寶網(wǎng)失信當(dāng)初的免費(fèi)諾言。2006年6月,招財進(jìn)寶被用戶公開投票宣判死刑,淘寶網(wǎng)對C2C電子商務(wù)網(wǎng)站盈利模式的首次摸索,以失敗告終。案例簡介 在“招財進(jìn)寶”出道的時候,很受人關(guān)注,多數(shù)專業(yè)人士認(rèn)為“招財進(jìn)寶”思路清晰,方式巧妙,和百度的競價排名異曲同工;在激烈的C2C競爭中,淘寶網(wǎng)找到了一條潛在的贏利道路。但在“招財進(jìn)寶”的實(shí)施過程當(dāng)中,業(yè)績并不好,最后被撤銷。作為關(guān)鍵字付費(fèi)點(diǎn)擊業(yè)務(wù)的C2C版本,淘寶網(wǎng)創(chuàng)造新的收入模式,為一部分會員提供增值業(yè)務(wù);另一方面,隨著商品數(shù)量的上升,如何進(jìn)行有效的商品篩選及排序也是一項(xiàng)難題。
認(rèn)真閱讀以上案例材料,回答以下問題。1.簡單概述一下淘寶網(wǎng)的經(jīng)營模式。2.試分析淘寶網(wǎng)“招財進(jìn)寶”失敗的原因?
3.從淘寶網(wǎng)“招財進(jìn)寶”失敗的案例中,你得到的啟示有哪些?
案例分析2 材料1 伊利集團(tuán)是全國乳品行業(yè)的龍頭企業(yè)之一。為了提升企業(yè)的管理水平,1999年,伊利集團(tuán)開始醞釀上ERP。以伊利集團(tuán)的財力,上一套國外的管理軟件從資金上講根本沒有問題。任何成熟的管理軟件,不論是SAP的ERP軟件,還是Oracle的ERP軟件,都是對一種成熟管理模式的總結(jié),是一種標(biāo)準(zhǔn)的共性產(chǎn)品。
在企業(yè)信息化的過程中,是個性文化適應(yīng)抽象的軟件系統(tǒng),還是抽象的軟件適應(yīng)個性化文化?在資源、管理、文化等諸多方面凝聚的現(xiàn)實(shí)面前。與IBM、HP、寶潔等跨國公司的管理品質(zhì)相比,伊利的管理還處在童年。ERP誕生于德國,是對成熟制造業(yè)管理模式的一種總結(jié),是一種事后管理。而任何企業(yè),要成為全行業(yè)的排頭兵,一定要有自己獨(dú)特的管理理念和管理模式。買了一個ERP軟件,也就等于買了別人的管理模式。
伊利的目標(biāo)是成為全國乳品行業(yè)的老大,要集中資源“構(gòu)建中國伊利”,因此,伊利的管理系統(tǒng)一定要“量身定制”。通過用友為其量身定制的分銷管理系統(tǒng),伊利實(shí)現(xiàn)了從傳統(tǒng)管理到過程管理的轉(zhuǎn)變。
(1)改變了管理的思維方式,實(shí)現(xiàn)了數(shù)字管理和過程管理,達(dá)到了真正的目標(biāo)管理。以前伊利集團(tuán)的管理方式也是逐級匯報,一條消息從代理點(diǎn)傳到總部至少要兩三天;采用信息系統(tǒng)后,代理點(diǎn)—子公司—事業(yè)部—總部實(shí)現(xiàn)了7×24小時實(shí)時數(shù)據(jù)的輸入和查詢,從幾十個小時縮減到幾秒,更重要的是有了后臺數(shù)據(jù)庫支持,除了必要的溝通外,多數(shù)經(jīng)營數(shù)據(jù)可以在數(shù)據(jù)庫內(nèi)直接查詢,將事后控制,變成了過程控制。(2)優(yōu)化了業(yè)務(wù)流程,提高了效率,一個訂單的流轉(zhuǎn)從一周縮短到不足24小時。以前,從客戶下訂單到配送中心的汽車離開倉庫,通常需要一周的時間。采用分銷管理系統(tǒng)以后,全部訂單的配送當(dāng)天就可以完成,同時還可對客戶進(jìn)行實(shí)時審查。信用額度的問題:某個客戶只有100萬的額度,但在沒有分銷管理系統(tǒng)的時候,信用額度就有可能被忽視或者被人情、關(guān)系替代,有了分銷管理系統(tǒng)以后,超過一分錢都下不了訂單。(3)大大降低了運(yùn)營成本,僅產(chǎn)品過期損失一項(xiàng)就從百萬元級降低到了十萬元級。存貨時間敏感:鮮奶的保質(zhì)期只有3天,冷飲是3個月,液態(tài)奶是8個月,奶粉是12個月。庫存管理:倉庫管理員只憑“記憶”管理倉庫,經(jīng)常把即將過期的產(chǎn)品留在倉庫,而把剛生產(chǎn)出來的產(chǎn)品發(fā)走了。有了分銷管理系統(tǒng)以后,根據(jù)產(chǎn)品的標(biāo)號,倉庫內(nèi)哪些產(chǎn)品是即將過期的,哪些是新生產(chǎn)的,一目了然,因而大大降低了過期產(chǎn)品的損失。而因?yàn)橘Y金周轉(zhuǎn)速度加快、準(zhǔn)確預(yù)測產(chǎn)量等帶來的效益的提高就更多了。
材料2 河南許繼集團(tuán)是以機(jī)電裝備的研發(fā)、生產(chǎn)、銷售為主的國有控股大型企業(yè),是國家520家重點(diǎn)企業(yè)之一。產(chǎn)品涵蓋電力系統(tǒng)一、二次設(shè)備、民用機(jī)電及電子商務(wù)、環(huán)保工程、資產(chǎn)管理等行業(yè)。
1998年初,許繼公司采用Symix公司的產(chǎn)品來實(shí)施ERP。
許繼上ERP希望解決三個方面問題:規(guī)范業(yè)務(wù)流程、信息的收集整理更暢通、成本計算更準(zhǔn)確。備選軟件:SAP、Symix、浪潮軟件、利瑪?shù)葒鴥?nèi)外廠商,出于價位原因選擇Symix。
1998年初簽單,同年7月份,許繼實(shí)施ERP進(jìn)展順利。包括數(shù)據(jù)整理、業(yè)務(wù)流程重組及物料清單的建立。廠商售后服務(wù)也算到位,基本完成了產(chǎn)品的知識轉(zhuǎn)移。許繼在培養(yǎng)自己的而出開發(fā)隊(duì)伍方面也有成效。
1998年8月,許繼公司進(jìn)行了重大機(jī)構(gòu)調(diào)整,管理層關(guān)注企業(yè)的生存、經(jīng)營的合理化和利潤最大化,沒有認(rèn)真考慮結(jié)構(gòu)調(diào)整對ERP項(xiàng)目的影響。
企業(yè)經(jīng)營結(jié)構(gòu)變了,當(dāng)時所用的軟件流程已經(jīng)死了,廠商也想不出好辦法,公司項(xiàng)目暫停,只在下屬小公司運(yùn)行,部分功能在使用。造成資源極大的浪費(fèi)。
結(jié)合上述材料回答以下問題。
1.伊利公司運(yùn)用ERP系統(tǒng)的主要目的是什么? 2.伊利和許繼集團(tuán)引進(jìn)ERP的案例給我們什么啟示?
案例分析3 百度搜索引擎競價排名服務(wù)可將您的網(wǎng)站排在百度搜索結(jié)果前列,同時出現(xiàn)在各大搜索引擎的搜索結(jié)果中;CNNIC調(diào)查報告顯示,搜索引擎是用戶得知新網(wǎng)站的最重要途徑,80%的網(wǎng)民習(xí)慣通過搜索引擎以“關(guān)鍵詞”搜索的方式查詢所感興趣的信息。
競價排名是百度國內(nèi)首創(chuàng)的一種按效果付費(fèi)的網(wǎng)絡(luò)推廣方式,用少量的投入就可以給企業(yè)帶來大量潛在客戶,有效提升企業(yè)銷售額。通過本章的案例學(xué)習(xí),可以掌握企業(yè)在復(fù)雜的互聯(lián)網(wǎng)上如何更好更快的展現(xiàn)自己,立于不敗之地。
深圳市新三思材料檢測有限公司是國內(nèi)專業(yè)從事材料試驗(yàn)方法研究與材料試驗(yàn)機(jī)制造的股份制高新技術(shù)企業(yè),是國內(nèi)最大的材料試驗(yàn)機(jī)專業(yè)制造商。2001年被授予“中國儀器儀表行業(yè)500強(qiáng)企業(yè)”。
1996年6月,新三思材料檢測有限公司誕生于深圳經(jīng)濟(jì)特區(qū),當(dāng)時公司的注冊資本只有100萬元。第二年,新三思公司便在上海設(shè)立了辦事處,并在上海交通大學(xué)掛牌成立了“華東地區(qū)技術(shù)服務(wù)中心”,新三思公司的業(yè)務(wù)量遍及了全中國,除了上海分公司以外,在長春、濟(jì)南等地也建有分公司,此外還在成都、青島等全國主要城市設(shè)立了26個辦事處和七大服務(wù)中心。綜合實(shí)力在中國試驗(yàn)機(jī)行業(yè)排名首位,市場占有率、人均生產(chǎn)產(chǎn)值與人均銷售收入三項(xiàng)指標(biāo)也在國內(nèi)同行業(yè)連續(xù)五年名列首位。新三思公司從2004年六七月份開始決定在百度上做推廣。公司在此之前經(jīng)過了大量的調(diào)查研究工作,對內(nèi)詢問銷售員,對外調(diào)查客戶。調(diào)查人員發(fā)現(xiàn)從網(wǎng)絡(luò)上推廣或者獲取新三思公司的信息是一條非常重要的途徑。而百度作為最大的中文搜索引擎網(wǎng)站,天然的具有優(yōu)勢。于是公司決定在百度上做推廣,并牢牢占據(jù)前三位的位置。果然很快就有了明顯的效果:業(yè)務(wù)量增加了兩成以上,當(dāng)年8月份新三思公司就一舉奪得了南昌大學(xué)試驗(yàn)機(jī)臺數(shù)超過33臺的招標(biāo)合同,刷新了公司8年來發(fā)展歷程中的合同金額以及銷售試驗(yàn)機(jī)臺數(shù)的最新紀(jì)錄。
結(jié)合上述材料回答一下問題
1.搜索引擎都有哪些?(至少寫出3個)2.百度競價排名的優(yōu)勢有哪些? 3.新三思公司選擇百度的理由是什么?
案例分析4 戴爾公司1984年成立;1992年,首次被《財富》評為世界五百強(qiáng)企業(yè);1996年,開始通過網(wǎng)站銷售旗下產(chǎn)品,拉開網(wǎng)絡(luò)直銷的序幕。2000年,網(wǎng)上營業(yè)額達(dá)到每天5,000萬美元;自1995年起,戴爾公司一直名列《財富》雜志評選的 “ 最受仰慕的公司 ”,2001年排名第10位。2006年,首次季度出貨量超過1000萬臺系統(tǒng),但賴以為生的直銷模式開始出現(xiàn)衰退。2008年,季度盈利超過9億美元,市場占有率卻不停下降,已遠(yuǎn)遠(yuǎn)低于競爭對手惠普和聯(lián)想。
戴爾公司定位:全球領(lǐng)先的IT產(chǎn)品及服務(wù)提供商。
經(jīng)營模式:按照客戶要求制造計算機(jī),提供客戶所信賴和注重的創(chuàng)新技術(shù)與服務(wù),并向客戶直接發(fā)貨。
服 務(wù):產(chǎn)品服務(wù)、安裝服務(wù)、工廠定制成、企業(yè)支持服務(wù)、戴爾培訓(xùn)與認(rèn)證、實(shí)行“修理、更換、退貨服務(wù)”的三包服務(wù)
產(chǎn) 品:戴爾電腦(除固定配置外,客戶也可以根據(jù)自身需求選擇電腦配置得到真正有個人特色的專屬電腦)。按照家庭與個人辦公、中小企業(yè)、公共事務(wù)部、大型企業(yè)的分類提供產(chǎn)品。產(chǎn)品涉及筆記本、上網(wǎng)本、電子產(chǎn)品、軟件電腦附件、顯示器打印機(jī)。通過網(wǎng)絡(luò)直接經(jīng)營的商業(yè)模式,消除中間商。以此減少運(yùn)營成本、中間代理獲利及信息溝通時間。提供各種資訊、優(yōu)質(zhì)服務(wù)、個人服務(wù)。提供額外利益給顧客(在戴爾網(wǎng)上直銷站點(diǎn) 購置電腦都有至少500元的現(xiàn)金折扣)提供社區(qū)意識。令顧客擁有全面性的體驗(yàn)自助方式(根據(jù)自我意識個性化選擇)。從市場份額來看在華中小企業(yè)及個人消費(fèi)者通過網(wǎng)絡(luò)訂購電腦的占20%。戴爾將客戶分為兩類:一類是大企業(yè)、政府和行業(yè)客戶,約占公司整體業(yè)務(wù)銷售80%;另一部分為中小企業(yè)和個人消費(fèi)者,僅占20%的比例。
隨著電子商務(wù)的發(fā)展,越來越多的電商的競爭,主要競爭者為,新蛋網(wǎng),中關(guān)村在線,京東商城等。單一網(wǎng)站的競爭力逐漸被綜合性商城削弱。網(wǎng)絡(luò)消費(fèi)者對于綜合性電子商務(wù)商城相對熟悉,除電子數(shù)碼產(chǎn)品外還購買其他服裝、配飾、家居、書籍等產(chǎn)品,購買習(xí)慣驅(qū)使也會影響消費(fèi)者選擇這些非專業(yè)性但自己對其有了解的網(wǎng)站。這類商城也有二手產(chǎn)品銷售,價格上也有優(yōu)勢。
根據(jù)以上材料,回答一下問題。
1.對戴爾這種網(wǎng)絡(luò)直銷模式進(jìn)行SWOT分析。
第三篇:2010年上半年軟考軟件設(shè)計師考試試題及答案(精)
2010年上半年軟考軟件設(shè)計師考試試題及答案 案例分析1 當(dāng)初為了占領(lǐng)市場,淘寶網(wǎng)等C2C網(wǎng)站前仆后繼選擇了免費(fèi)策略。在成功使用免費(fèi)戰(zhàn)略籠絡(luò)了客戶之后,2006年5月,淘寶網(wǎng)嘗試性地推出了收費(fèi)性服務(wù)——招財進(jìn)寶,即“淘寶網(wǎng)將按賣家所出招財進(jìn)寶價格等條件決定其寶貝在淘寶相關(guān)頁面或其合作伙伴的相關(guān)頁面中排名位置,并按照最后的成交情況,來收取服務(wù)費(fèi)”。然而這一朝著贏利方向的嘗試,遭到用戶的強(qiáng)烈反抗,不少淘寶用戶甚至采取罷市的方法,抗議淘寶網(wǎng)失信當(dāng)初的免費(fèi)諾言。2006年6月,招財進(jìn)寶被用戶公開投票宣判死刑,淘寶網(wǎng)對C2C電子商務(wù)網(wǎng)站盈利模式的首次摸索,以失敗告終。
案例簡介
在“招財進(jìn)寶”出道的時候,很受人關(guān)注,多數(shù)專業(yè)人士認(rèn)為“招財進(jìn)寶”思路清晰,方式巧妙,和百度的競價排名異曲同工;在激烈的C2C競爭中,淘寶網(wǎng)找到了一條潛在的贏利道路。但在“招財進(jìn)寶”的實(shí)施過程當(dāng)中,業(yè)績并不好,最后被撤銷。
作為關(guān)鍵字付費(fèi)點(diǎn)擊業(yè)務(wù)的C2C版本,淘寶網(wǎng)創(chuàng)造新的收入模式,為一部分會員提供增值業(yè)務(wù);另一方面,隨著商品數(shù)量的上升,如何進(jìn)行有效的商品篩選及排序也是一項(xiàng)難題。
認(rèn)真閱讀以上案例材料,回答以下問題。1.簡單概述一下淘寶網(wǎng)的經(jīng)營模式。2.試分析淘寶網(wǎng)“招財進(jìn)寶”失敗的原因? 3.從淘寶網(wǎng)“招財進(jìn)寶”失敗的案例中,你得到的啟示有哪些? 案例分析2 材料1
伊利集團(tuán)是全國乳品行業(yè)的龍頭企業(yè)之一。為了提升企業(yè)的管理水平,1999年,伊利集團(tuán)開始醞釀上ERP。以伊利集團(tuán)的財力,上一套國外的管理軟件從資金上講根本沒有問題。任何成熟的管理軟件,不論是SAP的ERP軟件,還是Oracle的ERP軟件,都是對一種成熟管理模式的總結(jié),是一種標(biāo)準(zhǔn)的共性產(chǎn)品。
在企業(yè)信息化的過程中,是個性文化適應(yīng)抽象的軟件系統(tǒng),還是抽象的軟件適應(yīng)個性化文化?在資源、管理、文化等諸多方面凝聚的現(xiàn)實(shí)面前。與IBM、HP、寶潔等跨國公司的管理品質(zhì)相比,伊利的管理還處在童年。
ERP誕生于德國,是對成熟制造業(yè)管理模式的一種總結(jié),是一種事后管理。而任何企業(yè),要成為全行業(yè)的排頭兵,一定要有自己獨(dú)特的管理理念和管理模式。買了一個ERP軟件,也就等于買了別人的管理模式。
伊利的目標(biāo)是成為全國乳品行業(yè)的老大,要集中資源“構(gòu)建中國伊利”,因此,伊利的管理系統(tǒng)一定要“量身定制”。通過用友為其量身定制的分銷管理系統(tǒng),伊利實(shí)現(xiàn)了從傳統(tǒng)管理到過程管理的轉(zhuǎn)變。
(1改變了管理的思維方式,實(shí)現(xiàn)了數(shù)字管理和過程管理,達(dá)到了真正的目標(biāo)管理。
以前伊利集團(tuán)的管理方式也是逐級匯報,一條消息從代理點(diǎn)傳到總部至少要兩三天;采用信息系統(tǒng)后,代理點(diǎn)—子公司—事業(yè)部—總部實(shí)現(xiàn)了7×24小時實(shí)時數(shù)據(jù)的輸入和查詢,從幾十個小時縮減到幾秒,更重要的是有了后臺數(shù)據(jù)庫支持,除了必要的溝通外,多數(shù)經(jīng)營數(shù)據(jù)可以在數(shù)據(jù)庫內(nèi)直接查詢,將事后控制,變成了過程控制。(2優(yōu)化了業(yè)務(wù)流程,提高了效率,一個訂單的流轉(zhuǎn)從一周縮短到不足24小時。以前,從客戶下訂單到配送中心的汽車離開倉庫,通常需要一周的時間。采用分銷管理系統(tǒng)以后,全部訂單的配送當(dāng)天就可以完成,同時還可對客戶進(jìn)行實(shí)時審查。信用額度的問題:某個客戶只有100萬的額度,但在沒有分銷管理系統(tǒng)的時候,信用額度就有可能被忽視或者被人情、關(guān)系替代,有了分銷管理系統(tǒng)以后,超過一分錢都下不了訂單。(3大大降低了運(yùn)營成本,僅產(chǎn)品過期損失一項(xiàng)就從百萬元級降低到了十萬元級。存貨時間敏感:鮮奶的保質(zhì)期只有3天,冷飲是3個月,液態(tài)奶是8個月,奶粉是12個
月。庫存管理:倉庫管理員只憑“記憶”管理倉庫,經(jīng)常把即將過期的產(chǎn)品留在倉庫,而把剛生產(chǎn)出來的產(chǎn)品發(fā)走了。有了分銷管理系統(tǒng)以后,根據(jù)產(chǎn)品的標(biāo)號,倉庫內(nèi)哪些產(chǎn)品是即將過期的,哪些是新生產(chǎn)的,一目了然,因而大大降低了過期產(chǎn)品的損失。而因?yàn)橘Y金周轉(zhuǎn)速度加快、準(zhǔn)確預(yù)測產(chǎn)量等帶來的效益的提高就更多了。
材料2 河南許繼集團(tuán)是以機(jī)電裝備的研發(fā)、生產(chǎn)、銷售為主的國有控股大型企業(yè),是國家520家重點(diǎn)企業(yè)之一。產(chǎn)品涵蓋電力系統(tǒng)一、二次設(shè)備、民用機(jī)電及電子商務(wù)、環(huán)保工程、資產(chǎn)管理等行業(yè)。
1998年初,許繼公司采用Symix公司的產(chǎn)品來實(shí)施ERP。
許繼上ERP希望解決三個方面問題:規(guī)范業(yè)務(wù)流程、信息的收集整理更暢通、成本計算更準(zhǔn)確。備選軟件:SAP、Symix、浪潮軟件、利瑪?shù)葒鴥?nèi)外廠商,出于價位原因選擇Symix。
1998年初簽單,同年7月份,許繼實(shí)施ERP進(jìn)展順利。包括數(shù)據(jù)整理、業(yè)務(wù)流程重組
及物料清單的建立。廠商售后服務(wù)也算到位,基本完成了產(chǎn)品的知識轉(zhuǎn)移。許繼在培養(yǎng)自己的而出開發(fā)隊(duì)伍方面也有成效。
1998年8月,許繼公司進(jìn)行了重大機(jī)構(gòu)調(diào)整,管理層關(guān)注企業(yè)的生存、經(jīng)營的合理化和利潤最大化,沒有認(rèn)真考慮結(jié)構(gòu)調(diào)整對ERP項(xiàng)目的影響。
企業(yè)經(jīng)營結(jié)構(gòu)變了,當(dāng)時所用的軟件流程已經(jīng)死了,廠商也想不出好辦法,公司項(xiàng)目暫停,只在下屬小公司運(yùn)行,部分功能在使用。造成資源極大的浪費(fèi)。
結(jié)合上述材料回答以下問題。
1.伊利公司運(yùn)用ERP系統(tǒng)的主要目的是什么?
2.伊利和許繼集團(tuán)引進(jìn)ERP的案例給我們什么啟示? 案例分析3 百度搜索引擎競價排名服務(wù)可將您的網(wǎng)站排在百度搜索結(jié)果前列,同時出現(xiàn)在各大搜索引擎的搜索結(jié)果中;CNNIC調(diào)查報告顯示,搜索引擎是用戶得知新網(wǎng)站的最重要途徑,80%的網(wǎng)民習(xí)慣通過搜索引擎以“關(guān)鍵詞”搜索的方式查詢所感興趣的信息。
競價排名是百度國內(nèi)首創(chuàng)的一種按效果付費(fèi)的網(wǎng)絡(luò)推廣方式,用少量的投入就可以給企業(yè)帶來大量潛在客戶,有效提升企業(yè)銷售額。通過本章的案例學(xué)習(xí),可以掌握企業(yè)在復(fù)雜的互聯(lián)網(wǎng)上如何更好更快的展現(xiàn)自己,立于不敗之地。
深圳市新三思材料檢測有限公司是國內(nèi)專業(yè)從事材料試驗(yàn)方法研究與材料試驗(yàn)機(jī)制造的股份制高新技術(shù)企業(yè),是國內(nèi)最大的材料試驗(yàn)機(jī)專業(yè)制造商。2001年被授予“中國儀器儀表行業(yè)500強(qiáng)企業(yè)”。
1996年6月,新三思材料檢測有限公司誕生于深圳經(jīng)濟(jì)特區(qū),當(dāng)時公司的注冊資本只有100萬元。第二年,新三思公司便在上海設(shè)立了辦事處,并在上海交通大學(xué)掛牌成立了“華東地區(qū)技術(shù)服務(wù)中心”,新三思公司的業(yè)務(wù)量遍及了全中國,除了上海分公司以外,在長春、濟(jì)南等地也建有分公司,此外還在成都、青島等全國主要城市設(shè)立了26個辦事處和七大服務(wù)中心。綜合實(shí)力在中國試驗(yàn)機(jī)行業(yè)排名首位,市場占有率、人均生產(chǎn)產(chǎn)值與人均銷售收入三項(xiàng)指標(biāo)也在國內(nèi)同行業(yè)連續(xù)五年名列首位。
新三思公司從2004年六七月份開始決定在百度上做推廣。公司在此之前經(jīng)過了大量的調(diào)查研究工作,對內(nèi)詢問銷售員,對外調(diào)查客戶。調(diào)查人員發(fā)現(xiàn)從網(wǎng)絡(luò)上推廣或者獲取新三思公司的信息是一條非常重要的途徑。而百度作為最大的中文搜索引擎網(wǎng)站,天然的具有優(yōu)
勢。于是公司決定在百度上做推廣,并牢牢占據(jù)前三位的位置。果然很快就有了明顯的效果:業(yè)務(wù)量增加了兩成以上,當(dāng)年8月份新三思公司就一舉奪得了南昌大
學(xué)試驗(yàn)機(jī)臺數(shù)超過33臺的招標(biāo)合同,刷新了公司8年來發(fā)展歷程中的合同金額以及銷售試驗(yàn)機(jī)臺數(shù)的最新紀(jì)錄。
結(jié)合上述材料回答一下問題 1.搜索引擎都有哪些?(至少寫出3個 2.百度競價排名的優(yōu)勢有哪些? 3.新三思公司選擇百度的理由是什么? 案例分析4 戴爾公司1984年成立;1992年,首次被《財富》評為世界五百強(qiáng)企業(yè);1996年,開始通過網(wǎng)站銷售旗下產(chǎn)品,拉開網(wǎng)絡(luò)直銷的序幕。2000年,網(wǎng)上營業(yè)額達(dá)到每天5,000萬美元;自1995年起,戴爾公司一直名列《財富》雜志評選的“最受仰慕的公司”,2001年排名第10位。2006年,首次季度出貨量超過1000萬臺系統(tǒng),但賴以為生的直銷模式開始出現(xiàn)衰退。2008年,季度盈利超過9億美元,市場占有率卻不停下降,已遠(yuǎn)遠(yuǎn)低于競爭對手惠普和聯(lián)想。
戴爾公司定位:全球領(lǐng)先的IT產(chǎn)品及服務(wù)提供商。
經(jīng)營模式:按照客戶要求制造計算機(jī),提供客戶所信賴和注重的創(chuàng)新技術(shù)與服務(wù),并向客戶直接發(fā)貨。
服務(wù):產(chǎn)品服務(wù)、安裝服務(wù)、工廠定制成、企業(yè)支持服務(wù)、戴爾培訓(xùn)與認(rèn)證、實(shí)行“修理、更換、退貨服務(wù)”的三包服務(wù)
產(chǎn)品:戴爾電腦(除固定配置外,客戶也可以根據(jù)自身需求選擇電腦配置得到真正有個人特色的專屬電腦。按照家庭與個人辦公、中小企業(yè)、公共事務(wù)部、大型企業(yè)的分類提供產(chǎn)品。產(chǎn)品涉及筆記本、上網(wǎng)本、電子產(chǎn)品、軟件電腦附件、顯示器打印機(jī)。
通過網(wǎng)絡(luò)直接經(jīng)營的商業(yè)模式,消除中間商。以此減少運(yùn)營成本、中間代理獲利及信息溝通時間。提供各種資訊、優(yōu)質(zhì)服務(wù)、個人服務(wù)。提供額外利益給顧客(在戴爾網(wǎng)上直銷站點(diǎn)購置電腦都有至少500元的現(xiàn)金折扣提供社區(qū)意識。令顧客擁有全面性的體驗(yàn)自助方式(根據(jù)自我意識個性化選擇。
從市場份額來看在華中小企業(yè)及個人消費(fèi)者通過網(wǎng)絡(luò)訂購電腦的占20%。戴爾將客戶分為兩類:一類是大企業(yè)、政府和行業(yè)客戶,約占公司整體業(yè)務(wù)銷售80%;另一部分為中小企
業(yè)和個人消費(fèi)者,僅占20%的比例。
隨著電子商務(wù)的發(fā)展,越來越多的電商的競爭,主要競爭者為,新蛋網(wǎng),中關(guān)村在線,京東商城等。單一網(wǎng)站的競爭力逐漸被綜合性商城削弱。網(wǎng)絡(luò)消費(fèi)者對于綜合性電子商務(wù)商城相對熟悉,除電子數(shù)碼產(chǎn)品外還購買其他服裝、配飾、家居、書籍等產(chǎn)品,購買習(xí)慣驅(qū)使也會影響消費(fèi)者選擇這些非專業(yè)性但自己對其有了解的網(wǎng)站。這類商城也有二手產(chǎn)品銷售,價格上也有優(yōu)勢。
根據(jù)以上材料,回答一下問題。
1.對戴爾這種網(wǎng)絡(luò)直銷模式進(jìn)行SWOT分析。
第四篇:軟考軟件設(shè)計師教程重難點(diǎn)解析
軟考軟件設(shè)計師資訊
http:// 軟考軟件設(shè)計師教程重難點(diǎn)解析
2016下半年軟考軟件設(shè)計師考試即將開始,同學(xué)們準(zhǔn)備好了嗎,希賽小編為正在備戰(zhàn)下半年考試的你們準(zhǔn)備了一些軟件設(shè)計師教程重難點(diǎn)解析,希望對大家有所幫助。
死鎖(Deadlock)是指多個進(jìn)程在運(yùn)行的過程中因爭奪資源而造成的一種僵局。當(dāng)進(jìn)程處于這種僵持狀態(tài)時,若無外力作用,它們都將無法再向前推進(jìn)。在軟件設(shè)計師的考試當(dāng)中,這個知識點(diǎn)的考查是以選擇題的形式出現(xiàn)的,考點(diǎn)主要有:死鎖的必要條件、解決死鎖的方法,最難高難度會考到“銀行家算法”。本文將介紹死鎖的相關(guān)知識,但不會具體講解“銀行家算法”,該算法將在本系列的下一篇文章中詳細(xì)說明。
1、死鎖發(fā)生的必要條件
死鎖的發(fā)生必須具備四個必要條件,這四個條件相互聯(lián)系、缺一不可。
(1)互斥條件:指進(jìn)程對所分配到的資源進(jìn)行排他性使用,即在一段時間內(nèi)某資源只由一個進(jìn)程占用。如果此時還有其他進(jìn)程請求該資源,則請求者只能等待,直至占有該資源的進(jìn)程用完并釋放。
(2)請求和保持條件:指進(jìn)程已經(jīng)保持了至少一個資源,但又提出了新的資
軟考軟件設(shè)計師資訊
http:// 源請求,而該資源又已被其他進(jìn)程占有,此時請求進(jìn)程阻塞,但又對自己已獲得的其他資源保持不放。
(3)不剝奪條件:指進(jìn)程已獲得的資源,在未使用完之前,不能被剝奪,只能在使用完時由自己釋放。
(4)環(huán)路等待條件:指在發(fā)生死鎖時,必然存在一個進(jìn)程--資源的環(huán)形鏈,即進(jìn)程集合{P0,P1,P2…Pn}中的P0正在等待一個P1占用的資源,P1正在等待P2占用的資源,……Pn正在等待已被P0占用的資源。
2、判斷系統(tǒng)是否可能進(jìn)入死鎖狀態(tài)
從上面的死鎖解決方案來看,無論哪一種方式都不可避免的要增加系統(tǒng)的負(fù)擔(dān)。而同時一個系統(tǒng)是否有可進(jìn)入死鎖狀態(tài)受系統(tǒng)資源數(shù)量,需要使用該資源的進(jìn)程數(shù)量等因素影響。若系統(tǒng)本不可能引起死鎖,而我們采用了死鎖解決方案,是很不合理的。所以,考試中??嫉竭@樣的題型:給出系統(tǒng)的資源數(shù),以及需要使用該資源的進(jìn)程數(shù)量等參數(shù),讓考生判斷系統(tǒng)有無可能產(chǎn)生死鎖。下面我們以例題的方式來說明如何解決這類問題。
例題1:
系統(tǒng)有3個進(jìn)程:A、B、C。這3個進(jìn)程都需要5個系統(tǒng)資源。如果系統(tǒng)有多少個資源,則不可能發(fā)生死鎖。
解答:
在分析這個問題時,我們可以取一些簡單的數(shù)據(jù)代入試題進(jìn)行驗(yàn)證、分析,以得到相應(yīng)的規(guī)律。
如:
(1)當(dāng)系統(tǒng)資源數(shù)量為9時,若給A與B分別分配了4個資源,C分配了
1軟考軟件設(shè)計師資訊
http:// 個資源,則系統(tǒng)中的每個進(jìn)程都存在資源不足的情況,而都不放手自己擁有的資源。不能正常運(yùn)行完畢,發(fā)生死鎖。
(2)當(dāng)系統(tǒng)資源數(shù)量為12時,若給A、B、C各分配4個資源,則死鎖。
(3)當(dāng)系統(tǒng)資源數(shù)量為13時,無論如何分配,總有至少1個進(jìn)程能得到5個資源,得到5個資源的進(jìn)程可以正常運(yùn)行完畢,而后將自己占用的資源分配給其它進(jìn)程,所以這樣能使所有進(jìn)程運(yùn)行完畢。
從上面的嘗試,我們可以總結(jié)出一個規(guī)律:先給所有進(jìn)程分配他們所需要的資源數(shù)減1個資源,然后系統(tǒng)如果能再剩余1個資源,則系統(tǒng)不會發(fā)生死鎖。這樣解答本題變得非常容易。
(5-1)*3+1=13。
例題2:
一臺計算機(jī)有10臺磁帶機(jī)被m個進(jìn)程競爭,每個進(jìn)程最多需要三臺磁帶機(jī),那么m至多為時,系統(tǒng)沒有死鎖的危險。
A.3 B.4 C.5 D.6
解答
首先從m=6開始考察,首先每個進(jìn)程分配1臺,剩下的4臺只能分配給4個進(jìn)程,還有2個進(jìn)程沒有分配,如果已經(jīng)分配了2臺的4個進(jìn)程需要3臺的話,則系統(tǒng)就會死鎖。同樣,如果m=5,也會發(fā)生這種情況。當(dāng)m=4時,每個進(jìn)程可以分得2臺,還有2個進(jìn)程可分得3臺,則可正常運(yùn)行,運(yùn)行完畢后可釋放資源,從而不會死鎖。在解這道題時有些學(xué)員提出“如果按照答案m=4,則這4個進(jìn)程都是需要3臺磁帶機(jī)的話,共需要12臺磁帶機(jī),這樣還不會死鎖?”。這種想法是錯誤的,因?yàn)椴⒉皇峭瑫r把所有進(jìn)程都分配給足夠的資源才能完成這
軟考軟件設(shè)計師資訊
http:// 些進(jìn)程,可以是一個進(jìn)程先執(zhí)行完,釋放完資源再執(zhí)行另一個進(jìn)程。
例如:4個進(jìn)程中,每個進(jìn)程分配2臺磁帶機(jī),用去了8臺。剩下2臺,仍然可以滿足兩個進(jìn)程,直到他們完成,釋放他們暫用的磁帶機(jī)。
流水線
流水線這個知識點(diǎn)在軟件設(shè)計師考試中是個重點(diǎn)也是個難點(diǎn),考查的頻率比較高。之所以說流水線是個難點(diǎn),有兩方面的原因:一方面是需要理解流水線的理論,了解其工作原理,計算方式;另一方面是在軟考當(dāng)中,對于流水線的相關(guān)計算,標(biāo)準(zhǔn)并不是完全統(tǒng)一的,這一點(diǎn)在后面我們將詳細(xì)介紹。
流水線是指在程序執(zhí)行時多條指令重疊進(jìn)行操作的一種準(zhǔn)并行處理實(shí)現(xiàn)技術(shù)。各種部件同時處理是針對不同指令而言的,它們可同時為多條指令的不同部分進(jìn)行工作,以提高各部件的利用率和指令的平均執(zhí)行速度。
指令流水線是將指令執(zhí)行分成幾個子過程,每一個子過程對應(yīng)一個工位,我們稱為流水級或流水節(jié)拍,這個工位在計算機(jī)里就是可以重疊工作的功能部件,稱為流水部件。
如圖1所示,IF,ID,EX,WD分別是流水線的流水部件。
流水線要求所有的流水級部件必須在相同的時間內(nèi)完成各自的子過程。在流水線中,指令流動一步便是一個機(jī)器周期,機(jī)器周期的長度必須由最慢的流水級部件處理子過程所需的時間來決定。
軟考軟件設(shè)計師資訊
http://
那么我們?yōu)槭裁匆岢隽魉€這個概念,以及流水線是如何提高系統(tǒng)吞吐量的呢?下面我們來看幾個圖,概念自然就清楚了。
圖2是一個非流水線結(jié)構(gòu)系統(tǒng)執(zhí)行指令時空圖。
我們從圖2中可以看到,任意一個系統(tǒng)時間都有大量的設(shè)備處于空閑狀態(tài),如第一個時間段有ID,EX,WB空閑,則第二個時間段有IF,EX,WB空閑。
我們再來看采用了流水線結(jié)構(gòu)的時空圖3。
顯然,采用流水線可以大大提升系統(tǒng)資源的利用率,以及整個系統(tǒng)的吞吐量。
流水線的操作周期取決于基本操作中最慢的那個。例如:一個3段流水線,軟考軟件設(shè)計師資訊
http:// 各段的執(zhí)行時間分別為t,2t,t。則最慢的一段為2t,所以流水線操作周期為2t。
流水線的執(zhí)行時間公式為:
第1條指令的執(zhí)行時間+(指令條數(shù)-1)*流水線操作周期
例題1
若每一條指令都可以分解為取指、分析和執(zhí)行三步。己知取指時間t取指=4△t,分析時間t分析=3△t,執(zhí)行時間t執(zhí)行=5△t。如果按串行方式執(zhí)行完100條指令需要(1)△t。如果按照流水方式執(zhí)行,執(zhí)行完100條指令需要(2)△t。
供選擇的答案
(1)A.1190 B.1195 C.1200 D.1205
(2)A.504 B.507 C.508 D.510
試題分析
本題考查的是計算機(jī)系統(tǒng)指令流水線方面的基礎(chǔ)知識。根據(jù)題意可以看到,在此流水線中按串行方式執(zhí)行完100條指令要用1200△t。采用流水方式執(zhí)行,執(zhí)行的總時間的關(guān)鍵取決于最長的執(zhí)行時間,所以執(zhí)行完100條的時間為:4Δt+3Δt+5Δt+(100-1)*5Δt=507Δt。
試題答案
C B 例題2
現(xiàn)采用4級流水線結(jié)構(gòu)分別完成一條指令的取指、指令譯碼和取數(shù)、運(yùn)算,以及送回運(yùn)算結(jié)果4個基本操作,每步操作時間依次為60 ns,100 ns,50 ns和70 ns。該流水線的操作周期應(yīng)為A ns。若有一小段程序需要用20條基本指
軟考軟件設(shè)計師資訊
http:// 令完成(這些指令完全適合于流水線上執(zhí)行),則得到第一條指令結(jié)果需B ns,完成該段程序需C ns。
在流水線結(jié)構(gòu)的計算機(jī)中,頻繁執(zhí)行D指令時會嚴(yán)重影響機(jī)器的效率。當(dāng)有中斷請求發(fā)生時,采用不精確斷點(diǎn)法,則將E。
供選擇的答案
A:①50②70③100④280
B:①100②200③280④400
C:①1400②2000③2300④2600
D:①條件轉(zhuǎn)移②無條件轉(zhuǎn)移③算術(shù)運(yùn)算④訪問存儲器
E:①僅影響中斷反應(yīng)時間,不影響程序的正確執(zhí)行
②不僅影響中斷反應(yīng)時間,還影響程序的正確執(zhí)行
③不影響中斷反應(yīng)時間,但影響程序的正確執(zhí)行
④不影響中斷反應(yīng)時間,也不影響程序的正確執(zhí)行
試題分析
本題主要考查對流水線技術(shù)的掌握。
對于CPU來說,流水線技術(shù)實(shí)際上是一種以增加硬件換取性能的方式:把一條指令分解成多條更小的指令,由不同的處理單元來處理,在理想的滿負(fù)荷運(yùn)行狀態(tài)下,執(zhí)行一條指令的時間雖然沒有減少,但是由于多個處理單元同時工作,在同一時間上可以執(zhí)行不同指令的不同部分,從而使得總體的執(zhí)行時間大大減少。流水線的操作周期取決于基本操作中最慢的那個。這里最慢的是100 ns,所以操作周期是100 ns。在流水線中,其實(shí)每一條指令的執(zhí)行時間并沒有減少,而第一條指令的執(zhí)行并沒有體現(xiàn)流水線的優(yōu)勢,它在4個操作周期后才能執(zhí)行完
軟考軟件設(shè)計師資訊
http:// 成,這以后每個操作周期都能完成一條指令的執(zhí)行。
影響流水線效率的重要因素有條件轉(zhuǎn)移指令和中斷,因?yàn)樗鼈兇驍嗔肆魉€,使得流水線不得不重新裝載。
不精確斷點(diǎn)法實(shí)現(xiàn)簡單,但是要等到流水線內(nèi)的指令完成之后再響應(yīng)中斷。
試題答案
A.③B.④C.③D.①E.②
上面的兩個例題,都是軟考當(dāng)中出現(xiàn)過的真題。我們可以看出,兩個題在計算流水線時間方面,標(biāo)準(zhǔn)并不是統(tǒng)一的。
在例題1中:
4Δt+3Δt+5Δt+(100-1)*5Δt=507Δt。
而在例題2中:
100ns+100ns+100ns+100ns+(20-1)*100ns=2300ns
這兩種計算方法,都是在套用公式:“第1條指令的執(zhí)行時間+(指令條數(shù)-1)*流水線操作周期”,而對于“第1條指令的執(zhí)行時間”的理解并不相同。在例題1中,第1條指令的執(zhí)行時間是將指令執(zhí)行時的幾個階段所需時間相加得到,而在例題2中,認(rèn)為每一個階段所需時間都是流水線的周期時間。其中前者是流水線的理論計算方法,而后者是我們在設(shè)計硬件流水線時,常用的方式。兩種計算方法,從理論上來講,都是正確的,但考試時,只有一個是正確答案。那么我們應(yīng)該怎么做呢?由于每次考試中,無論認(rèn)可的是哪種計算方式,都只會把這種計算方式的正確答案放入選項(xiàng)中,而不會將兩個正確答案都放入,所以我們在用一種方式不能得到正確選項(xiàng)時,應(yīng)采用另一種方式進(jìn)行計算,來得到正確答案。
第五篇:軟考軟件設(shè)計師必做練習(xí)題及答案
軟考軟件設(shè)計師必做練習(xí)題及答案
軟件設(shè)計師考試屬于全國計算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格考試(簡稱計算機(jī)軟件資格考試)中的一個中級考試??荚嚥辉O(shè)學(xué)歷與資歷條件,也不論年齡和專業(yè),考生可根據(jù)自己的技術(shù)水平選擇合適的級別合適的資格,但一次考試只能報考一種資格??荚嚥捎霉P試形式,考試實(shí)行全國統(tǒng)一大綱、統(tǒng)一試題、統(tǒng)一時間、統(tǒng)一標(biāo)準(zhǔn)、統(tǒng)一證書的考試辦法。下面是希賽小編整理的軟考軟件設(shè)計師考前必做的練習(xí)題。試題一分析
本題主要考查類圖和順序圖?!締栴}1】
需要分析此門禁系統(tǒng)的體系結(jié)構(gòu),根據(jù)體系結(jié)構(gòu)的描述來看什么數(shù)據(jù)放在什么類中最為合適。題目中提到:系統(tǒng)中的每個電控鎖都有一個唯一的編號。鎖的狀態(tài)有兩種:“已鎖住”和“未鎖住”。所以Lock中含有鎖編號和鎖狀態(tài)這兩個屬性。又因?yàn)轭}中有:在主機(jī)上可以設(shè)置每把鎖的安全級別以及用戶的開鎖權(quán)限。只有當(dāng)用戶的開鎖權(quán)限大于或等于鎖的安全級并且鎖處于“已鎖住”狀態(tài)時,才能將鎖打開。因此,Lock中還有鎖的安全級別。
【問題2】
首先,(1)、(2)是FingerReader和LockController之間的交互。所以我們看題目中是如何描述他們的交互的。題目中有“指紋采集器將發(fā)送一個中斷事件給鎖控器,鎖控器從指紋采集器讀取用戶的指紋”,所以(1)應(yīng)填“中斷事件”,(2)應(yīng)填“讀取指紋”。(3)是主機(jī)與UserInfo的交互,從圖2-35中可以看出,UserInfo中存儲了用戶的指紋信息和開鎖權(quán)限,所以(3)應(yīng)是從UserInfo讀取用戶的指紋信息和開鎖權(quán)限。(4)空應(yīng)填“讀取鎖的安全級別”。(5)是MainFrame向自己發(fā)送的一條消息,從題目中的“主機(jī)根據(jù)數(shù)據(jù)庫中存儲的信息來判斷用戶是否具有開鎖權(quán)限,若有且鎖當(dāng)前處于已鎖住狀態(tài),則將鎖打開;否則系統(tǒng)報警”可以看出,主機(jī)在得到所有信息后要判斷用戶是否能開鎖,所以(5)應(yīng)填“判斷用戶是否能開鎖”。
【問題3】
這是純理論題,請直接閱讀參考答案。
試題一參考答案
【問題1】
鎖的編號、安全級別、鎖的當(dāng)前狀態(tài)。
【問題2】
(1)中斷事件(2)讀取用戶指紋
(3)讀取用戶開鎖權(quán)限(4)讀取鎖的安全級別
(5)判斷用戶是否有權(quán)限開鎖,或用戶是否可以開鎖
【問題3】
組裝和聚集都表示實(shí)例之間的整體/部分關(guān)系。組裝是聚集的一種形式。
聚集是概念性的,只是區(qū)分整體與部分。
組裝具有很強(qiáng)的歸屬關(guān)系,而且整體與部分的對象生存周期是一致的。
試題二分析
本題考查的是UML類圖和順序圖的基本知識。
【問題1】
由于一個商品分類中可以有多個商品,而一個商品僅僅對應(yīng)一個商品分類,所以商品分類與商品之間的關(guān)系是1:0..*,即第(1)空填“0..*”,第(2)空填“1”。
促銷活動與商品之間的關(guān)系是這樣的:一個促銷活動至少得有一種促銷商品,否則就無法成為促銷活動;而一種商品可以參與多個促銷活動,所以促銷活動與商品之間的關(guān)系有些特別,應(yīng)是0..*:1..*,故第(3)空填“0..*”,第(4)空填“1..*”。
再看訂單與促銷活動之間的關(guān)系:由于題目中說明“用戶可選擇參與某一個促銷(Promotion)活動”,同時對于一個促銷活動可以有多個客戶下訂單,所以它們之間的關(guān)系為1:0..*,所以第(5)空填“1”,第(6)空填“0..*”。
【問題2】
在順序圖中,消息的執(zhí)行順序?yàn)椋涸诖怪狈较蜃陨现料碌貓?zhí)行,其中的虛線表示消息結(jié)果的返回。在圖2-38中,包含著兩個操作,第一個操作是得到某個商品的信息,其流程是:先在商品分類列表中找到相應(yīng)的分類,再從分類中找到具體的商品,從此商品對應(yīng)的類中得到相應(yīng)信息。所以第(7)空應(yīng)填“getCategories”,第(8)空應(yīng)填“getCommodities”。第二個操作是創(chuàng)建一次促銷活動,并為其指定促銷品,所以第(9)空應(yīng)填“createPromotion”,第(10)空應(yīng)填“addCommodities”。
【問題3】
這是一個純理論問題,請直接閱讀參考答案。
試題二參考答案
【問題1】
(1)0..n或1..n(2)1(3)0..n
(4)1..n(5)1(6)0..n
【問題2】
(7)getCategories(8)getCommodities
(9)createPromotion(10)addCommodities
【問題3】
關(guān)系:聚集(聚合)是關(guān)聯(lián)的特例。(聚集是關(guān)聯(lián)的一種)
不同點(diǎn):聚集表示部分與整體關(guān)系的關(guān)聯(lián)。
試題三分析
本題考查類圖和狀態(tài)圖。
【問題1】
根據(jù)“每首歌曲的描述信息包括:歌曲的名字、譜寫這首歌曲的藝術(shù)家及演奏這首歌曲的藝術(shù)家”和圖2-39中類A與類B之間約束為“編寫”、“演奏”,所以類A與類B只能是藝術(shù)家和歌曲,又根據(jù)圖上標(biāo)示的關(guān)聯(lián)關(guān)系(1,0..*),可以確定類A為藝術(shù)家(Artist);類B為歌曲(Song)。類B與類E之間是聚集關(guān)系,根據(jù)題中“一條音軌中只包含一首歌曲或?yàn)榭?,一首歌曲可分布在多條音軌上”,可以得到類E為音軌(Track)。
接下來看類E與類F之間存在組成的關(guān)系,根據(jù)“每張唱片由多條音軌構(gòu)成”得到,類F為唱片(Album)。再來看類C和類D,它們與類A存在泛化關(guān)系,根據(jù)“藝術(shù)家可能是一名歌手或一支由2名或2名以上的歌手所組成的樂隊(duì)”可知,類C與類D為歌手和樂隊(duì),又因?yàn)轭怌與類D存在聚集關(guān)系,根據(jù)題中“一名歌手可以不屬于任何樂隊(duì),也可以屬于一個或多個樂隊(duì)”可知,類C為樂隊(duì)(Band),類D為歌手(Musician)。
【問題2】
類C為樂隊(duì),類D為歌手,題中“一支由2名或2名以上的歌手所組成的樂隊(duì)。一名歌手可以不屬于任何樂隊(duì),也可以屬于一個或多個樂隊(duì)”,則第(1)空應(yīng)填“0..*”,第(2)空應(yīng)填“2..*”。類B與類E存在聚集關(guān)系,題中“一條音軌中只包含一首歌曲或?yàn)榭?,一首歌曲可分布在多條音軌上”,所以第(3)空應(yīng)填“0..1”,第(4)空應(yīng)填“1..*”。
類E與類F存在泛化關(guān)系,題中“每張唱片由多條音軌構(gòu)成”,所以第(5)空應(yīng)填“1..*”,第(6)空應(yīng)填“1”。
特別要說明一下,是“0..*”還是“1..*”,要看表述和實(shí)際情況,比如第(5)空,一張唱片至少有幾條音軌,當(dāng)然至少有一條,否則就不是唱片了,故是從1開始的。
【問題3】
本問題考查的是類/對象關(guān)聯(lián)中的一種特殊關(guān)聯(lián):遞歸關(guān)聯(lián),它描述的是同一個類的不同實(shí)例之間的關(guān)系。而類Track的不同實(shí)例之間恰好具有這種關(guān)系(因此對于任意一條音軌,播放器需要準(zhǔn)確地知道,它的下一條音軌和上一條音軌是什么)。所以缺少的那條聯(lián)系的兩端都是類Track,其多重度都為0..1。下限為0,是對應(yīng)不存在上一條或下一條音軌的情況。
【問題4】
問題4給定了兩個狀態(tài)“關(guān)閉”和“播放”,要求找出從“關(guān)閉”到“播放”的最短事件序列。這就要求我們能夠在狀態(tài)圖上找到連接這兩個狀態(tài)的最短遷移,然后將遷移上的事件記錄下來就可以了。
從“關(guān)閉”狀態(tài)到“播放”狀態(tài)可以選擇經(jīng)過遷移“連接電腦”到達(dá)“聯(lián)機(jī)”狀態(tài),再經(jīng)過遷移“斷開連接”到達(dá)狀態(tài)“打開”,再從“打開”狀態(tài)的初始狀態(tài)“歌曲待選”,經(jīng)過遷移“選擇歌曲”到達(dá)“播放狀態(tài)”。這樣經(jīng)過的事件序列為:連接電腦電量飽和/完成復(fù)制斷開連接選擇歌曲。顯然這樣的事件序列遠(yuǎn)比“關(guān)閉”經(jīng)過“按任意鍵”直接到達(dá)“打開”狀態(tài)要長得多。所以從“關(guān)閉”到“播放”的最短事件序列是:按任意鍵,選擇歌曲。
試題三參考答案
【問題1】
A:ArtistB:SongC:Band
D:MusicianE:TrackF:Album
【問題2】
(1)0..*(2)2..*(3)0..1
(4)1..*(5)1..*(6)1
【問題3】
【問題4】
按任意鍵,選擇歌曲。
試題四分析
題目以希賽公司在線會議審稿系統(tǒng)為例,考查考生對UML用例圖與活動圖的掌握情況。
【問題1】
題目已經(jīng)給出了4類參與者:用戶、作者、審稿人、委員會主席,關(guān)鍵在于弄清楚各個參與者之間的關(guān)系,這些關(guān)系是通過題目中的系統(tǒng)功能描述來獲得的。
(1)“用戶在初始使用系統(tǒng)時,必須在系統(tǒng)中注冊(register)成為作者或?qū)徃迦恕?,從此處可以得知系統(tǒng)中的用戶分成了兩類:作者和審稿人。
(2)“會議委員會主席是一個特殊審稿人”。
從上面兩個條件得知:A1對應(yīng)用戶,A2對應(yīng)作者,A3對應(yīng)審稿人,A4對應(yīng)會議委員會主席。同時由于UML圖中不允許出現(xiàn)中文,且題目明確要求用英文名稱給出A1~A4所對應(yīng)的參與者,所以A1~A4處應(yīng)分別填寫User、Author、Reviewer和PCChair。
【問題2】
由“會議委員會主席是一個特殊審稿人,可以瀏覽提交的稿件,給審稿人分配稿件,羅列錄用和(或)拒絕的稿件,以及關(guān)閉審稿過程”結(jié)合“用例名稱列表”可以得知:會議委員會主席能操作的功能有瀏覽提交的稿件、分配稿件給審稿人、羅列錄用或/和拒絕的稿件、關(guān)閉審稿過程。而從“其中關(guān)閉審稿過程須包括羅列錄用和(或)拒絕的稿件”可以看出,用例“關(guān)閉審稿過程”與“羅列錄用或/和拒絕的稿件”之間有包含關(guān)系。從這個關(guān)系可以得知,U1對應(yīng)的用例為:羅列錄用或/和拒絕的稿件。同時(2)對應(yīng)的關(guān)系為包含關(guān)系,即U1應(yīng)填“l(fā)istaccepted/rejectedpapers”,(2)應(yīng)填“>”。這樣,剩余的兩項(xiàng)功能“瀏覽提交的稿件”和“分配稿件給審稿人”對應(yīng)的為U2與U3,所以U2和U3分別應(yīng)填“browsesubmittedpapers”和“assignpapertoreviewer”。
【問題3】
該小題考查考生對包含與擴(kuò)展關(guān)系的理解。在對問題2的分析中,已經(jīng)得出(2)填“>”?,F(xiàn)在來看(1),該空是填“登錄”與“提交稿件”之間的關(guān)系,在提交稿件時,若用戶已經(jīng)登錄,則可直接提交;但如果用戶沒有登錄,則需要先登錄再提交,所以它們之間的關(guān)系應(yīng)是擴(kuò)展關(guān)系,即(1)應(yīng)填“>”。
【問題4】
該活動圖所描述的是作者提交稿件的過程,對此過程題目有詳細(xì)的描
述:“作者登錄(login)后提交稿件和瀏覽稿件審閱結(jié)果。提交稿件必須在規(guī)定提交時間范圍內(nèi),其過程為先輸入標(biāo)題和摘要、選擇稿件所屬主題類型、選擇稿件所在位置(存儲位置)。上述幾步若未完成,則重復(fù);若完成,則上傳稿件至數(shù)據(jù)庫中,系統(tǒng)發(fā)送通知?!?,所以Action1~Action4分別對應(yīng):輸入標(biāo)題和摘要、選擇稿件所屬主題類型、選擇稿件所在位置、上傳稿件。所以Action1~Action4分別填:entertitleandabstract、selectsubjectgroup、selectpaperlocation和uploadpaper。
試題四參考答案
【問題1】
A1:UserA2:AuthorA3:ReviewerA4:PCChair
【問題2】
U1:listaccepted/rejectedpapersU2:browsesubmittedpapers U3:assignpapertoreviewer
注:U2和U3的答案可互換
【問題3】
(1)>(2)>
【問題4】
Action1:entertitleandabstract Action2:selectsubjectgroup Action3:selectpaperlocation Action4:uploadpaper
試題五分析
本題考查面向?qū)ο笙到y(tǒng)開發(fā)時,采用UML模型進(jìn)行建模的方法。
【問題1】
識別參與者時,考查和系統(tǒng)交互的人員和外部系統(tǒng)。在本題中,與系統(tǒng)交互的人員包括員工、注冊到系統(tǒng)的員工(顧客)、餐廳員工、菜單管理員、送餐員以及工資系統(tǒng)。
由“菜單管理員是餐廳特定員工”以及圖2-43中A2和圖中餐廳員工之間的“是一種”關(guān)系可知,A2為菜單管理員;圖2-43中還缺少描述中與工資系統(tǒng)的交互,由“……并發(fā)送給工資系統(tǒng)”可知,A1為工資系統(tǒng)。
【問題2】
在本題中,由“任何員工都可以查看菜單和今日特價”可知,圖2-43中缺少用例查看今日特價,對應(yīng)參與者是員工;由“系統(tǒng)的顧客是……,注冊工資支付、……”可知,圖中缺少用例注冊工資支付,對應(yīng)參與者是顧客和工資系統(tǒng);由“餐廳員工是……,可以進(jìn)行備餐、生成付費(fèi)請求……發(fā)送給工資系統(tǒng)”可知,圖2-43中缺少用例“生成付費(fèi)請求”,對應(yīng)的參與者是餐廳員工和工資系統(tǒng);由“菜單管理員是餐廳特定員工,可以管理菜單”可知,圖2-43中缺少用例管理菜單,對應(yīng)的參與者是菜單管理員。
需要注意的是,在注冊工資支付所對應(yīng)的參與者中,雖然沒有明確說明要和工資系統(tǒng)交互,但是由“對于注冊工資支付的顧客生成付費(fèi)請求并發(fā)送給工資系統(tǒng)”可知,工資支付是由工資系統(tǒng)控制,所以注冊也需要和工資系統(tǒng)交互。
【問題3】
在顧客訂餐過程的描述中,在“顧客選菜”之前,圖中缺少符號和活動。由說明中顧客“可以訂餐(如果未登錄,需先登錄)”可以判斷,在系統(tǒng)“顯示菜單和今日特價”之后“顧客選菜”之前,需要判斷(判定符號)當(dāng)前用戶身份是否為顧客,如果不是,需先登錄;由“……發(fā)送E-mail給顧客以確認(rèn)訂餐,同時發(fā)送相關(guān)訂餐信息通知給餐于員工”可知,發(fā)送E-mail和通知餐廳員工為并行活動,需要在前后有同步條(或縱向
【問題4】
參與者之間的關(guān)系表示子類型“是一種”父類型,即泛化關(guān)系。其中父類型通常是一個抽象泛化的參與者,可以完成子類型可完成的共同行為,每個具體的子類型繼承它,可以完成父類型參與者同樣的任務(wù),并可以補(bǔ)充額外的角色功能。
試題五參考答案
【問題1】)。
A1:工資系統(tǒng)A2:菜單管理員
【問題2】
【問題3】
【問題4】
泛化關(guān)系(一般/特殊關(guān)系、繼承關(guān)系)。泛化關(guān)系描述了一個參與者可以完成另一個參與者同樣的任務(wù),并可補(bǔ)充額外的角色功能。