版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《系統(tǒng)分析師》案例分析真題匯編卷面總分:58分答題時(shí)間:240分鐘試卷題量:58題練習(xí)次數(shù):8次
問答題(共58題,共58分)
1.某軟件企業(yè)為電信公司開發(fā)一套網(wǎng)上營業(yè)廳系統(tǒng),以提升服務(wù)的質(zhì)量和效率。項(xiàng)目組經(jīng)過分析,列出了項(xiàng)目開發(fā)過程中的主要任務(wù)、持續(xù)時(shí)間和所依賴的前置任務(wù),如表1-1所示。在此基礎(chǔ)上,繪制了項(xiàng)目PERT圖。
【問題1】(10分)
PERT圖采用網(wǎng)絡(luò)圖來描述一個(gè)項(xiàng)目的任務(wù)網(wǎng)絡(luò),不僅可以表達(dá)子任務(wù)的計(jì)劃安排,還可以在任務(wù)計(jì)劃執(zhí)行過程中估計(jì)任務(wù)完成的情況。針對(duì)表1-2中關(guān)于PERT圖中關(guān)鍵路徑的描述(1)(5),判斷対PERT圖的特點(diǎn)描述是否正確,并說明原因。
表1-2PERT圖特點(diǎn)描述
【問題2】(5分)
根據(jù)表1-1所示任務(wù)及其各項(xiàng)任務(wù)之間的依賴關(guān)系,計(jì)算對(duì)應(yīng)PERT圖中的關(guān)鍵路徑及項(xiàng)目所需工期。
【問題3】(10分)
根據(jù)表1-1所示任務(wù)及其各項(xiàng)任務(wù)之間的依賴關(guān)系,分別計(jì)算對(duì)應(yīng)PERT圖中任務(wù)C~G的松弛時(shí)間(SlackTime),將答案填入(a)(e)中的空白處。
正確答案:
您的答案:
本題解析:【問題1】
(1)正確。項(xiàng)目中最長路徑上的工作,是不能延誤的,所以這條路徑是一個(gè)項(xiàng)目成敗關(guān)鍵,故命名關(guān)鍵路徑。
(2)不正確。一個(gè)PERT圖可以有多條關(guān)鍵路徑。
(3)不正確。關(guān)鍵路徑在項(xiàng)目執(zhí)行過程中可能發(fā)生變化,只要非關(guān)鍵活動(dòng)延誤超過其總時(shí)差,關(guān)鍵路徑就會(huì)發(fā)生變化。
(4)正確。關(guān)鍵路徑越多,說明項(xiàng)目活動(dòng)并行度高,而且大量任務(wù)不容延誤,所以項(xiàng)目管理的復(fù)雜度高,風(fēng)險(xiǎn)也大。
(5)正確。關(guān)鍵路徑上的任務(wù)不能延遲,一旦延遲會(huì)導(dǎo)致項(xiàng)目工期延長。
【問題2】
關(guān)鍵路徑為:ABCEGHI,最短工期為25周。
【問題3】
(a)0 (b)3(c)0 (d)3(e)0
2.某公司是一家以運(yùn)動(dòng)健身器材銷售為主營業(yè)務(wù)的企業(yè),為了擴(kuò)展銷售渠道,解決原銷售系統(tǒng)存在的許多問題,公司委托某軟件企業(yè)開發(fā)一套運(yùn)動(dòng)健身器材在線銷售系統(tǒng)。目前,新系統(tǒng)開發(fā)處于問題分析階段,所分析各項(xiàng)內(nèi)容如下所述:
(a)用戶需要用鍵盤輸入復(fù)雜且存在重復(fù)的商品信息;
(b)訂單信息頁面自動(dòng)獲取商品信息并填充;
(c)商品訂單需要遠(yuǎn)程訪問庫存數(shù)據(jù)并打印提貨單;
(d)自動(dòng)生成電子提貨單并發(fā)送給倉庫系統(tǒng);
(e)商品編碼應(yīng)與原系統(tǒng)商品編碼保持一致;
(f)商品訂單處理速度太慢;
(g)訂單處理的平均時(shí)間減少30%;
(h)數(shù)據(jù)編輯服務(wù)器CPU性能較低;
(i)系統(tǒng)運(yùn)維人員數(shù)量不能增加。
【問題1】(8分)
問題分析階段主要完成對(duì)項(xiàng)目開發(fā)的問題、機(jī)會(huì)和/或指示的更全面的理解。請(qǐng)說明系統(tǒng)分析師在問題分析階段通常需要完成哪四項(xiàng)主要任務(wù)。
【問題2】(9分)
因果分析是問題分析階段一項(xiàng)重要技術(shù),可以得出對(duì)系統(tǒng)問題的真正理解,并且有助于得到更具有創(chuàng)造性和價(jià)值的方案。請(qǐng)將題目中所列(a)~(i)各項(xiàng)內(nèi)容填入表中(1)~(4)對(duì)應(yīng)位置。
表1-1問題、機(jī)會(huì)、目標(biāo)和約束條件
【問題3】(8分)
系統(tǒng)約束條件可以分為四類,請(qǐng)將類別名稱填入表中(1)~(4)對(duì)應(yīng)的位置。
表1-2約束條件分類
正確答案:
您的答案:
本題解析:【問題1】
問題分析階段的主要任務(wù)包括:
1)研究問題領(lǐng)域
利用信息系統(tǒng)框架來列出和定義系統(tǒng)領(lǐng)域
數(shù)據(jù)–列出所有與系統(tǒng)當(dāng)前存儲(chǔ)的數(shù)據(jù)(在文件、數(shù)據(jù)庫、表格中)有關(guān)的內(nèi)容,并按照業(yè)務(wù)詞匯定義每項(xiàng)內(nèi)容。
過程–定義當(dāng)前為其實(shí)現(xiàn)了業(yè)務(wù)響應(yīng)(過程)的每個(gè)業(yè)務(wù)事件
接口–定義運(yùn)行當(dāng)前系統(tǒng)的所有地點(diǎn)和每個(gè)地點(diǎn)的所有用戶
2)分析問題和機(jī)會(huì)
3)分析業(yè)務(wù)過程(可選)
4)制定系統(tǒng)改進(jìn)目標(biāo)
5)修改項(xiàng)目計(jì)劃
6)匯報(bào)分析結(jié)果和建議
7)階段確認(rèn)
其中核心任務(wù)主要有四項(xiàng):研究問題領(lǐng)域;分析問題和機(jī)會(huì);分析業(yè)務(wù)過程;制定系統(tǒng)改進(jìn)目標(biāo)。
【問題2】
本題對(duì)于表格,第一欄填寫系統(tǒng)真正的問題,第二欄填寫問題產(chǎn)生的原因,第三欄填寫系統(tǒng)改進(jìn)的目標(biāo),第四欄填寫設(shè)計(jì)約束。
根據(jù)題干描述,“(f)商品訂單處理速度太慢;”是系統(tǒng)真正的問題,產(chǎn)生這個(gè)問題的原因在于“(a)用戶需要用鍵盤輸入復(fù)雜且存在重復(fù)的商品信息;”、“(c)商品訂單需要遠(yuǎn)程訪問庫存數(shù)據(jù)并打印提貨單;”、“(h)數(shù)據(jù)編輯服務(wù)器CPU性能較低;”,最終想要改進(jìn)的目標(biāo)有“(b)訂單信息頁面自動(dòng)獲取商品信息并填充;”、“(d)自動(dòng)生成電子提貨單并發(fā)送給倉庫系統(tǒng);”、“(g)訂單處理的平均時(shí)間減少30%;”,系統(tǒng)的設(shè)計(jì)約束包括“(e)商品編碼應(yīng)與原系統(tǒng)商品編碼保持一致;”、“(i)系統(tǒng)運(yùn)維人員數(shù)量不能增加。”
【問題3】
系統(tǒng)約束是系統(tǒng)在改進(jìn)過程中必須滿足、基本上無法被改變的條件。系統(tǒng)約束通常分為四類:進(jìn)度約束、成本約束、技術(shù)約束、政策/標(biāo)準(zhǔn)約束。
3.某軟件公司啟動(dòng)了一個(gè)中等規(guī)模的軟件開發(fā)項(xiàng)目,其功能需求由5個(gè)用例描述。項(xiàng)目采用增量開發(fā)模型,每一次迭代完成1個(gè)用例;共產(chǎn)生5個(gè)連續(xù)的軟件版本,每個(gè)版本都比上一個(gè)版本實(shí)現(xiàn)的功能多。
每輪迭代都包含實(shí)現(xiàn)、測(cè)試、修正與集成4個(gè)活動(dòng),且前一個(gè)活動(dòng)完成之后才能開始下一個(gè)活動(dòng)。不同迭代之間的活動(dòng)可以并行。例如,1個(gè)已經(jīng)實(shí)現(xiàn)的用例在測(cè)試時(shí),軟件開發(fā)人員可以開始下一個(gè)用例的實(shí)現(xiàn)。實(shí)現(xiàn)和修正活動(dòng)不能并行。
每個(gè)活動(dòng)所需的工作量估算如下:
(1)實(shí)現(xiàn)1個(gè)用例所需的時(shí)間為10人天;
(2)測(cè)試1個(gè)用例所需的時(shí)間為2人天;
(3)修正1個(gè)用例所需的時(shí)間為1人天(平均估算);
(4)集成1個(gè)用例所需的時(shí)間為0.5人天。
項(xiàng)目開發(fā)過程中能夠使用的資源包括:5名開發(fā)人員共同完成實(shí)現(xiàn)和修正工作、2名測(cè)試人員完成測(cè)試工作和1名集成人員完成集成工作。
該項(xiàng)目的Gannt圖(部分)如圖1-1所示。
圖1-1某軟件公司軟件開發(fā)項(xiàng)目的Gannt圖(部分)
【問題1】(8分)
根據(jù)題目描述中給出的工作量計(jì)算方法,計(jì)算1個(gè)用例的實(shí)現(xiàn),測(cè)試、修正、集成4個(gè)活動(dòng)分別所需的日歷時(shí)間(單位:天)
【問題2】(9分)
(1)根據(jù)圖1-1給出的項(xiàng)目Gannt圖,估算出項(xiàng)目開發(fā)時(shí)間。
(2)計(jì)算測(cè)試人員和集成人員在該項(xiàng)目中的平均工作時(shí)間(占項(xiàng)目總開發(fā)時(shí)間的百分比)。
【問題3】(8分)
在項(xiàng)目實(shí)施過程中,需不斷將實(shí)際進(jìn)度與計(jì)劃進(jìn)度進(jìn)行比較分析,進(jìn)行項(xiàng)目進(jìn)度計(jì)劃的修正與調(diào)整,以保證項(xiàng)目工期。用300字以內(nèi)文字,從活動(dòng)和資源的角度,說明項(xiàng)目進(jìn)度計(jì)劃調(diào)整所涉及的內(nèi)容。
正確答案:
您的答案:
本題解析:【問題1】(8分)
實(shí)現(xiàn):2天,測(cè)試:1天,修正:0.5天,集成:0.5天。
【問題2】(9分)
(1)14天
(2)測(cè)試人員:35.7%,集成人員:17.9%
【問題3】(8分)
1、關(guān)鍵活動(dòng)的調(diào)整,若關(guān)鍵活動(dòng)延誤,一般調(diào)整的方法主要是縮短后續(xù)關(guān)鍵活動(dòng)的持續(xù)時(shí)間。
2、非關(guān)鍵活動(dòng)的調(diào)整,當(dāng)非關(guān)鍵路徑上某些工作的持續(xù)時(shí)間延長,但不超過其時(shí)差范圍時(shí),則不會(huì)影響項(xiàng)目工期,進(jìn)度計(jì)劃不必調(diào)整。
3、增減工作項(xiàng)目,由于編制計(jì)劃時(shí)考慮不周,或因某些原因需要增加或取消某些工作,則需重新調(diào)整網(wǎng)絡(luò)計(jì)劃,計(jì)算網(wǎng)絡(luò)參數(shù)。
4、資源調(diào)整,若資源供應(yīng)發(fā)生異常時(shí),應(yīng)進(jìn)行資源調(diào)整,資源供應(yīng)發(fā)生異常是指因供應(yīng)滿足不了需要。資源調(diào)整的方法是進(jìn)行資源優(yōu)化,提高資源利用率。
4.某軟件開發(fā)企業(yè)受對(duì)外貿(mào)易公司委托開發(fā)一套跨境電子商務(wù)系統(tǒng),項(xiàng)目組從多個(gè)方面對(duì)該電子商務(wù)系統(tǒng)進(jìn)行了可行性分析,在項(xiàng)目組給出的可行性分析報(bào)告中,對(duì)項(xiàng)目的成本、收益情況進(jìn)行了說明:建設(shè)投資總額為300萬元,建設(shè)期為1年,運(yùn)營期為4年,該方案現(xiàn)金流量表如表1-1所示。
表1-1系統(tǒng)解決方案現(xiàn)金流量表(單位:萬元)
【問題1】(12分)
軟件系統(tǒng)可行性分析包括哪幾個(gè)方面?用200以內(nèi)文字說明其含義。
【問題2】(7分)
成本和收益是經(jīng)濟(jì)可行性評(píng)價(jià)的核心要素,成本一般分為開發(fā)成本和運(yùn)營成本,收益包括有形收益和無形收益,請(qǐng)對(duì)照下列7項(xiàng)內(nèi)容,將其序號(hào)分別填入成本和收益對(duì)應(yīng)的類別。
a)系統(tǒng)分析師工資;
b)采購數(shù)據(jù)庫服務(wù)器;
c)系統(tǒng)管理員工資;
d)客戶滿意度增加;
e)銷售額同比提高;
f)軟件許可證費(fèi)用;
g)應(yīng)用服務(wù)器數(shù)量減少。
【問題3】(6分)
根據(jù)表1-1所示現(xiàn)金流量表,分別給出該解決方案的靜態(tài)投資回收期、動(dòng)態(tài)投資回收期和投資收益率的算術(shù)表達(dá)式或數(shù)值(結(jié)果保留2位小數(shù))。
正確答案:
您的答案:
本題解析:【問題1】
(1)經(jīng)濟(jì)可行性。主要評(píng)估項(xiàng)目的建設(shè)成本、運(yùn)行成本和項(xiàng)目建成后可能的經(jīng)濟(jì)收益。
(2)技術(shù)可行性。研究的對(duì)象是信息系統(tǒng)需要實(shí)現(xiàn)的功能和性能,以及技術(shù)能力約束。
(3)法律可行性。具有比較廣泛的內(nèi)容,它需要從政策、法律、道德、制度等社會(huì)因素來論證信息系統(tǒng)建設(shè)的現(xiàn)實(shí)性。
(4)用戶使用可行性。從信息系統(tǒng)用戶的角度來評(píng)估系統(tǒng)的可行性,包括企業(yè)的行政管理和工作制度、使用人員的素質(zhì)和培訓(xùn)要求等。
【問題2】
(1)開發(fā)成本:(a)系統(tǒng)分析師工資、(b)采購數(shù)據(jù)庫服務(wù)器
(2)運(yùn)營成本:(c)系統(tǒng)管理員工資、(f)軟件許可證費(fèi)用
(3)有形收益:(e)銷售額同比提高、(g)應(yīng)用服務(wù)器數(shù)量減少
(4)無形收益:(d)客戶滿意度增加
【問題3】
靜態(tài)投資回收期=累計(jì)凈現(xiàn)金流量開始出現(xiàn)正值的年份數(shù)-1+∣上年累計(jì)凈現(xiàn)金流量∣/當(dāng)年凈現(xiàn)金流量=(3-1)+(390-340)/(200-60)=2.36年
動(dòng)態(tài)投資回收期=累計(jì)折現(xiàn)值開始出現(xiàn)正值的年份數(shù)-1+∣上年累計(jì)折現(xiàn)值∣/當(dāng)年折現(xiàn)值=(3-1)+(377.9-295)/((200-60)×0.75)=2.79年
投資收益率=投資收益/投資成本×100%=594.6/470.5=126.38%
5.某公司擬開發(fā)一個(gè)網(wǎng)絡(luò)約車調(diào)度服務(wù)平臺(tái),實(shí)現(xiàn)基于互聯(lián)網(wǎng)的出租車預(yù)約與管理。公司的系統(tǒng)分析師王工首先進(jìn)行了需求分析,得到的系統(tǒng)需求列舉如下:
系統(tǒng)的參與者包括乘客、出租車司機(jī)和平臺(tái)管理員三類;
系統(tǒng)能夠?qū)崿F(xiàn)對(duì)乘客和出租車司機(jī)的信息注冊(cè)與身份認(rèn)證等功能,并對(duì)乘客的信用信息進(jìn)行管理,對(duì)出租車司機(jī)的違章情況進(jìn)行審核;
系統(tǒng)需要與后端的銀行支付系統(tǒng)對(duì)接,完成支付信息審核、支付信息更新與在線支付等功能;
針對(duì)乘客發(fā)起的每一筆訂單,系統(tǒng)需要實(shí)現(xiàn)訂單發(fā)起、提交、跟蹤、撤銷、支付、完成等業(yè)務(wù)過程的處理:
系統(tǒng)需要以短信、微信和電子郵件多種方式分別為系統(tǒng)中的用戶進(jìn)行事件提醒。
在系統(tǒng)分析與設(shè)計(jì)階段,公司經(jīng)過內(nèi)部討論,一致認(rèn)為該系統(tǒng)的需求定義明確,建議嘗試采用新的微服務(wù)架構(gòu)進(jìn)行開發(fā),并任命王工為項(xiàng)目技術(shù)負(fù)責(zé)人,負(fù)責(zé)項(xiàng)目開發(fā)過程中的技術(shù)指導(dǎo)工作。
【問題1】(12分)
請(qǐng)用100字以內(nèi)的文字說明一個(gè)微服務(wù)中應(yīng)該包含的內(nèi)容,并用300字以內(nèi)的文字解釋基于微服務(wù)的系統(tǒng)與傳統(tǒng)的單體式系統(tǒng)相比的2個(gè)優(yōu)勢(shì)和帶來的2個(gè)挑戰(zhàn)。
【問題2】(8分)
識(shí)別并設(shè)計(jì)微服務(wù)是系統(tǒng)開發(fā)過程中的一個(gè)重要步驟,請(qǐng)對(duì)題干需求進(jìn)行分析,對(duì)微服務(wù)的種類和包含的業(yè)務(wù)功能進(jìn)行歸類,完成表1-1中的(1)~(4)。
表1-1微服務(wù)名稱及所包含業(yè)務(wù)功能
【問題3】(5分)
為了提高系統(tǒng)開發(fā)效率,公司的系統(tǒng)分析師王工設(shè)計(jì)了一個(gè)基于微服務(wù)的軟件交付流程,其核心思想是將業(yè)務(wù)功能定義為任務(wù),將完成某個(gè)業(yè)務(wù)功能時(shí)涉及到的步驟和過程定義為子任務(wù),只有當(dāng)所有的子任務(wù)都測(cè)試通過后改業(yè)務(wù)功能才能上線交付。請(qǐng)基于王工設(shè)計(jì)的在線支付微服務(wù)交付流程,從(a)~(f)中分別選出合適的內(nèi)容填入圖1-1中的(1)~(5)處。
圖3-1在線支付微服務(wù)交付流程
選項(xiàng):(a)提交測(cè)試(b)全量上線(c)對(duì)接借記卡
(d)獲取個(gè)人優(yōu)惠券(e)試部署(f)對(duì)賬
正確答案:
您的答案:
本題解析:【問題1】
一個(gè)微服務(wù)中應(yīng)該包含的內(nèi)容有:資源、對(duì)資源的操作、API集合。
微服務(wù)的優(yōu)勢(shì):
(1)解決了復(fù)雜性問題。它把龐大的單一模塊應(yīng)用分解為一系列的服務(wù),同時(shí)保持總體功能不變。
(2)讓每個(gè)服務(wù)能夠獨(dú)立開發(fā),開發(fā)者能夠自由選擇可行的技術(shù),讓服務(wù)來決定API約定。
(3)每個(gè)微服務(wù)都能獨(dú)立配置,開發(fā)者不必協(xié)調(diào)對(duì)于本地服務(wù)配置上的變化,這種變化一旦測(cè)試完成就被配置了。
(4)讓每個(gè)服務(wù)都可以獨(dú)立調(diào)整,你可以給每個(gè)服務(wù)配置正好滿足容量和可用性限制的實(shí)例數(shù)。
微服務(wù)架構(gòu)帶來的挑戰(zhàn):
(1)并非所有的系統(tǒng)都能轉(zhuǎn)成微服務(wù)。例如一些數(shù)據(jù)庫層的底層操作是不推薦服務(wù)化的。
(2)部署較以往架構(gòu)更加復(fù)雜:系統(tǒng)由眾多微服務(wù)搭建,每個(gè)微服務(wù)需要單獨(dú)部署,從而增加部署的復(fù)雜度,容器技術(shù)能夠解決這一問題。
(3)性能問題:由于微服務(wù)注重獨(dú)立性,互相通信時(shí)只能通過標(biāo)準(zhǔn)接口,可能產(chǎn)生延遲或調(diào)用出錯(cuò)。例如一個(gè)服務(wù)需要訪問另一個(gè)服務(wù)的數(shù)據(jù),只能通過服務(wù)間接口來進(jìn)行數(shù)據(jù)傳輸,如果是頻繁訪問,則可能帶來較大的延遲。
(4)數(shù)據(jù)一致性問題:作為分布式部署的微服務(wù),在保持?jǐn)?shù)據(jù)一致性方面需要比傳統(tǒng)架構(gòu)更加困難。
【問題2】
(1)乘客信息注冊(cè)、乘客身份認(rèn)證、乘客信用信息管理
(2)出租車司機(jī)信息注冊(cè)、出租車司機(jī)身份認(rèn)證、司機(jī)違章情況審核
(3)支付管理
(4)訂單發(fā)起、訂單提交、訂單跟蹤、訂單撤銷
【問題3】
(1)(f)(2)(c)(3)(d)(4)(e)(5)(b)
6.隨著寬帶應(yīng)用快速發(fā)展,用戶要求系統(tǒng)服務(wù)提供商提供基于互聯(lián)網(wǎng)的多種服務(wù)。數(shù)字視頻監(jiān)控作為一種區(qū)域級(jí)的安全監(jiān)控方式,越來越為更多的用戶所使用。數(shù)字視頻監(jiān)控告警系統(tǒng)采用與數(shù)字視頻監(jiān)控相結(jié)合的多媒體技術(shù)和基于互聯(lián)網(wǎng)的信息傳遞方案,為企業(yè)用戶以及個(gè)人用戶提供多種媒體的、不同時(shí)間、地點(diǎn)的信息通知服務(wù)。數(shù)字視頻監(jiān)控告警系統(tǒng)可以將用戶需要查看的監(jiān)控視頻或告警信息,通過互聯(lián)網(wǎng)門戶系統(tǒng)以多種媒體方式傳送給用戶,方便用戶隨時(shí)隨地了解與自身相關(guān)的視頻信息。
【問題1】(10分)
在設(shè)計(jì)數(shù)字視頻監(jiān)控告警系統(tǒng)時(shí),張工將該系統(tǒng)劃分為五個(gè)層次:服務(wù)代理層、門戶服務(wù)層、流程服務(wù)總線層、業(yè)務(wù)流程應(yīng)用管理層和企業(yè)服務(wù)層,其中流程服務(wù)總線層是整個(gè)數(shù)字視頻監(jiān)控告警系統(tǒng)的核心,實(shí)現(xiàn)了服務(wù)消息、服務(wù)指令與數(shù)據(jù)的集中傳遞。系統(tǒng)五個(gè)層次在實(shí)現(xiàn)時(shí)可以采用圖1-1左側(cè)所示的技術(shù)或工具,請(qǐng)將系統(tǒng)的5個(gè)層次填入空(1)~(5),使其與左側(cè)技術(shù)或工具相對(duì)應(yīng)。
圖1-1數(shù)字視頻監(jiān)控告警系統(tǒng)架構(gòu)圖
【問題2】(8分)
請(qǐng)用300字以內(nèi)文字說明服務(wù)代理層、門戶服務(wù)層、業(yè)務(wù)流程應(yīng)用管理層和企業(yè)服務(wù)層的主要功能。
【問題3】(7分)
張工認(rèn)為,系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)時(shí)需要重點(diǎn)關(guān)注系統(tǒng)的私密性、實(shí)時(shí)性、穩(wěn)定性和擴(kuò)展性,為什么?請(qǐng)用300字以內(nèi)文字說明。
正確答案:
您的答案:
本題解析:【問題1】
空(1)應(yīng)填“門戶服務(wù)層”,因?yàn)?,WebPortal即門戶網(wǎng)站。采用WebPortal架構(gòu)技術(shù)形成多種媒體互通的數(shù)字視頻監(jiān)控多媒體集成系統(tǒng),為用戶提供多視角、多媒體的綜合視頻監(jiān)控方案。
空(2)應(yīng)填“業(yè)務(wù)流程應(yīng)用管理層”、空(3)應(yīng)填“流程服務(wù)總線層”、空(4)應(yīng)填“服務(wù)代理層”,因?yàn)椋?dāng)新的服務(wù)加入到現(xiàn)有系統(tǒng)時(shí),管理人員通過業(yè)務(wù)流程應(yīng)用管理層定義業(yè)務(wù)流程→流程服務(wù)總線層→配置服務(wù)代理,當(dāng)配置服務(wù)代理(ServiceAgent)連接成功后,管理人員可以方便快速的將其加入到現(xiàn)有的業(yè)務(wù)運(yùn)行環(huán)境中。顯然,空(5)應(yīng)填“企業(yè)服務(wù)層”。
【問題2】
門戶服務(wù)層:提供信息展現(xiàn)的功能,向各類用戶提供個(gè)性化的服務(wù)。用戶可以根據(jù)各自的習(xí)慣和興趣,定制門戶的頁面結(jié)構(gòu)和服務(wù)內(nèi)容。各個(gè)展現(xiàn)模塊通過下層組件和具體的服務(wù)相關(guān)聯(lián)。
業(yè)務(wù)流程應(yīng)用管理層:提供了系統(tǒng)管理人員定義業(yè)務(wù)流程、重組優(yōu)化現(xiàn)有業(yè)務(wù)流程、模擬測(cè)試業(yè)務(wù)流程等功能,同時(shí)提供了各類服務(wù)的運(yùn)行環(huán)境。在新的服務(wù)加入到現(xiàn)有系統(tǒng)中時(shí),管理人員在配置服務(wù)代理(ServiceAgent)連接成功后,可以方便快速的將其加入到現(xiàn)有的業(yè)務(wù)運(yùn)行環(huán)境中。
服務(wù)代理層:提供了在流程服務(wù)總線上接收或發(fā)送各類具體業(yè)務(wù)服務(wù)的消息與指令的功能。各個(gè)服務(wù)代理將其對(duì)應(yīng)的業(yè)務(wù)服務(wù)發(fā)出的指令發(fā)布到流程服務(wù)總線上,同時(shí)接收由流程服務(wù)總線上的與自身相關(guān)的指令消息,并傳遞給各類服務(wù)執(zhí)行。
企業(yè)服務(wù)層:企業(yè)服務(wù)層包含了數(shù)字視頻監(jiān)控多媒體集成系統(tǒng)中的各類具體的企業(yè)應(yīng)用,如數(shù)字視頻監(jiān)控系統(tǒng)服務(wù)、網(wǎng)站門戶服務(wù)、電子郵件警告服務(wù)等。各類企業(yè)服務(wù)為整個(gè)系統(tǒng)提供了多種的服務(wù)支持,并且在對(duì)于符合該層次結(jié)構(gòu)的服務(wù)也可以方便快速的加入到現(xiàn)有的系統(tǒng)體系中。
【問題3】
作為數(shù)字視頻監(jiān)控告警系統(tǒng)在設(shè)計(jì)時(shí)必須注意以下幾方面:
(1)私密性:具備權(quán)限和訪問級(jí)別控制的功能,以保障公司或個(gè)人的專有的視頻監(jiān)控信息私密性;
(2)實(shí)時(shí)性:當(dāng)突發(fā)事件發(fā)生時(shí),必須反應(yīng)迅速,接警時(shí)間極短,報(bào)警控制器檢測(cè)到報(bào)警信號(hào)后,必須及時(shí)告警和處理;
(3)擴(kuò)展性:由于現(xiàn)代技術(shù)的快速發(fā)展,系統(tǒng)應(yīng)該具備可擴(kuò)展性,以適應(yīng)新技術(shù)、新設(shè)備;
(4)穩(wěn)定性:是數(shù)字視頻告警系統(tǒng)的基本要求,因?yàn)楦婢到y(tǒng)必須具備長時(shí)間不間斷運(yùn)行的能力,特別是在用戶峰值時(shí),也能保證信息的通暢、快速以實(shí)現(xiàn)對(duì)公司或個(gè)人情況的有效監(jiān)控。
7.某企業(yè)委托軟件公司開發(fā)一套運(yùn)動(dòng)器材綜合銷售平臺(tái),以改進(jìn)已有的銷售管理系統(tǒng),拓展現(xiàn)有的實(shí)體店銷售模式,綜合管理線上線下的器材銷售業(yè)務(wù)。該軟件公司組建項(xiàng)目組開發(fā)該系統(tǒng),現(xiàn)正處于需求獲取階段。經(jīng)過項(xiàng)目組討論,由于目標(biāo)系統(tǒng)業(yè)務(wù)功能比較復(fù)雜,所以在需求獲取中針對(duì)不同類型的業(yè)務(wù)需求,采用不同的需求獲取方法。項(xiàng)目組列出可選的需求獲取方法包括:用戶訪談、聯(lián)合需求計(jì)劃(JRP)、問卷調(diào)查、文檔分析和實(shí)地觀察等。
需求獲取的要求如下:
(1)獲取已有銷售管理系統(tǒng)中所實(shí)現(xiàn)的實(shí)體店銷售模式和過程;
(2)獲取系統(tǒng)的改進(jìn)需求和期望增加的業(yè)務(wù)功能;
(3)獲取當(dāng)前業(yè)務(wù)過程中的詳細(xì)數(shù)據(jù)并深入了解這些數(shù)據(jù)產(chǎn)生的原因;
(4)從企業(yè)管理人員、銷售人員、各種文檔資源等盡可能多的來源獲取需求;
(5)消除需求中出現(xiàn)的沖突,盡可能獲取全面、一致的需求;
(6)盡可能多地讓用戶參與需求獲取過程。
【問題1】(10分)
聯(lián)合需求計(jì)劃(JRP)是一種流行的需求獲取方法。請(qǐng)說明什么是JRP,JRP與其他需求獲取方法相比有什么優(yōu)勢(shì)?
【問題2】(12分)
針對(duì)題目中所描述的需求獲取要求(1)~(6),選擇最適合的需求獲取方法填入表1-1中的(a)~(f)處。
表1-1需求獲取方法選擇
【問題3】(3分)
由于該企業(yè)銷售規(guī)模較大,所積累的企業(yè)業(yè)務(wù)文檔數(shù)量龐大,所以只能通過抽樣實(shí)現(xiàn)不同類型的文檔分析。如果對(duì)于每種類型的文檔要求90%的可信度(可信度因子為1.645),那么不同類型的文檔分別需要抽樣多少份就能達(dá)到該要求?
正確答案:
您的答案:
本題解析:【問題1】
聯(lián)合需求計(jì)劃是一個(gè)通過高度組織的群體會(huì)議來分析企業(yè)內(nèi)的問題并獲取需求的過程,它是聯(lián)合應(yīng)用開發(fā)的一部分。JRP是一種相對(duì)來說成本較高的需求獲取方法,但也是十分有效的一種。它通過聯(lián)合各個(gè)關(guān)鍵用戶代表、系統(tǒng)分析師、開發(fā)團(tuán)隊(duì)代表一起,通過有組織的會(huì)議來討論需求。JRP將會(huì)起到群策群力的效果,對(duì)于一些問題最有歧義的時(shí)候、對(duì)需求最不清晰的領(lǐng)域都是十分有用的一種方法。
優(yōu)勢(shì):1、發(fā)揮用戶和管理人員參與系統(tǒng)開發(fā)過程的積極性,提高系統(tǒng)開發(fā)效率;2、降低系統(tǒng)需求獲取的時(shí)間成本,加速系統(tǒng)開發(fā)周期;3、采用原型確認(rèn)系統(tǒng)需求并獲取設(shè)計(jì)審批,具有原型化開發(fā)方法的優(yōu)點(diǎn)。
【問題2】
(a)實(shí)地考察或文檔分析
(b)用戶訪談或聯(lián)合需求計(jì)劃
(c)用戶訪談或聯(lián)合需求計(jì)劃
(d)問卷調(diào)查或文檔分析
(e)聯(lián)合需求計(jì)劃
(f)聯(lián)合需求計(jì)劃
【問題3】
樣本大小=0.25×(1.645/(1-0.90))^2=67.65063
因此,需要抽取68份文檔。
8.某軟件公司擬為物流企業(yè)開發(fā)一套庫存管理系統(tǒng),該系統(tǒng)的部分需求陳述如下:
(1)庫存管理系統(tǒng)主要包括貨物入庫管理、貨物出庫管理、倉庫管理、統(tǒng)計(jì)報(bào)表和系統(tǒng)管理等功能;
(2)庫存管理系統(tǒng)的用戶包括倉庫管理員、倉庫經(jīng)理和系統(tǒng)管理員,用戶必須在注冊(cè)后才能使用系統(tǒng)功能;用戶可以選擇使用郵件注冊(cè)或電話注冊(cè)。
(3)倉庫管理員在進(jìn)行出入庫操作前必須先登錄;倉庫經(jīng)理可以通過系統(tǒng)查看統(tǒng)計(jì)報(bào)表,如果前一個(gè)月的報(bào)表未生成,則系統(tǒng)自動(dòng)生成統(tǒng)計(jì)報(bào)表,否則直接顯示。
(4)系統(tǒng)管理員可以在系統(tǒng)中設(shè)置倉庫溫度范圍,當(dāng)倉庫內(nèi)溫度超過最高值或者低于最低值時(shí),系統(tǒng)自動(dòng)調(diào)用溫控管理操作,連接溫度調(diào)節(jié)系統(tǒng)進(jìn)行制冷或加熱。
(5)倉庫管理功能要求每個(gè)月1日零點(diǎn)對(duì)前一個(gè)月貨物入庫和出庫記錄進(jìn)行數(shù)據(jù)匯總操作。項(xiàng)目組決定構(gòu)造用例模型以描述系統(tǒng)需求。
【問題1】(6分)
用例建模的首要任務(wù)是識(shí)別系統(tǒng)中的參與者。請(qǐng)根據(jù)題目中所描述的需求,識(shí)別出系統(tǒng)中有哪些參與者?
【問題2】(7分)
用例建模的主要工作是書寫用例規(guī)約。用例規(guī)約通常包括哪幾部分內(nèi)容?
【問題3】(12分)
建立了用例模型后,可以利用用例之間的關(guān)系調(diào)整用例模型,用例之間的關(guān)系包括哪幾種?對(duì)于每種關(guān)系,請(qǐng)根據(jù)題目中所描述的需求分別給出一組用例。
正確答案:
您的答案:
本題解析:用例模型的參與者:倉庫管理員、倉庫經(jīng)理、系統(tǒng)管理員、時(shí)間、溫度、溫度調(diào)節(jié)系統(tǒng)。
用例建模的主要工作是書寫用例規(guī)約(usecasespecification),而不是畫圖。用例模板為一個(gè)給定項(xiàng)目的所有人員定義了用例規(guī)約的結(jié)果,其內(nèi)容至少包括用例名、參與者、目標(biāo)、前置條件、事件流(基本事件流和擴(kuò)展事件流)和后置條件等,其他的還可以包括非功能需求和用例優(yōu)先級(jí)等。
在建立了初步的用例模型后,還可以利用用例之間的關(guān)系來調(diào)整用例模型。用例之間的關(guān)系主要有包含、擴(kuò)展和泛化,利用這些關(guān)系,把一些公共的信息抽取出來,以便于復(fù)用,使得用例模型更易于維護(hù)。
(1)包含關(guān)系。當(dāng)可以從兩個(gè)或兩個(gè)以上的用例中提取公共行為時(shí),應(yīng)該使用包含關(guān)系來表示它們。其中這個(gè)提取出來的公共用例稱為抽象用例,而把原始用例稱為基本用例或基礎(chǔ)用例。例如,圖11-10中的“學(xué)習(xí)課程”和“課程測(cè)試”兩個(gè)用例都需要檢查學(xué)員的權(quán)限,為此,可以定義一個(gè)抽象用例“檢查權(quán)限”。用例“學(xué)習(xí)課程”和“課程測(cè)試”與用例“檢查權(quán)限”之間的關(guān)系就是包含關(guān)系,如圖11-11所示。其中“<<include>>”是包含關(guān)系的構(gòu)造型,箭頭指向抽象用例。
圖11-11包含關(guān)系的例子
當(dāng)多個(gè)用例需要使用同一段事件流時(shí),抽象成為公共用例,可以避免在多個(gè)用例中重復(fù)地描述這段事件流,也可以防止這段事件流在不同用例中的描述出現(xiàn)不一致。當(dāng)需要修改這段公共的需求時(shí),也只要修改一個(gè)用例,避免同時(shí)修改多個(gè)用例而產(chǎn)生的不一致性和重復(fù)性工作。另外,當(dāng)某個(gè)用例的事件流過于復(fù)雜時(shí),為了簡化用例的描述,也可以將某一段事件流抽象成為一個(gè)被包含的用例。
(2)擴(kuò)展關(guān)系。如果一個(gè)用例明顯地混合了兩種或兩種以上的不同場景,即根據(jù)情況可能發(fā)生多種分支,則可以將這個(gè)用例分為一個(gè)基本用例和一個(gè)或多個(gè)擴(kuò)展用例,這樣使描述可能更加清晰。例如,圖11-10中的學(xué)員進(jìn)行“課程測(cè)試”時(shí),其測(cè)試的次數(shù)可能已超出系統(tǒng)規(guī)定的限額,這時(shí)就需要學(xué)員“充入學(xué)習(xí)幣”。用例“課程測(cè)試”和“充入學(xué)習(xí)幣”之間的關(guān)系就是擴(kuò)展關(guān)系,如圖11-12所示。其中“<<extend>>”是擴(kuò)展關(guān)系的構(gòu)造型,箭頭指向基本用例。
圖11-12擴(kuò)展關(guān)系的例子
(3)泛化關(guān)系。當(dāng)多個(gè)用例共同擁有一種類似的結(jié)構(gòu)和行為的時(shí)候,可以將它們的共性抽象成為父用例,其他的用例作為泛化關(guān)系中的子用例。在用例的泛化關(guān)系中,子用例是父用例的一種特殊形式,子用例繼承了父用例所有的結(jié)構(gòu)、行為和關(guān)系。例如,圖11-10中學(xué)員進(jìn)行課程注冊(cè)時(shí),假設(shè)既可以通過電話注冊(cè),也可以通過網(wǎng)上注冊(cè),則“注冊(cè)課程”用例就是“電話注冊(cè)”用例和“網(wǎng)上注冊(cè)”用例的泛化,如圖11-13所示。其中三角箭頭指向父用例。
圖11-13泛化關(guān)系的例子
在本題中,“出入庫操作”與“登錄”屬于包含關(guān)系;“查看統(tǒng)計(jì)報(bào)表”與“生成統(tǒng)計(jì)報(bào)表”屬于擴(kuò)展關(guān)系;“用戶注冊(cè)”與“郵件注冊(cè)”和“電話注冊(cè)”屬于典型的泛化關(guān)系。
9.某軟件企業(yè)為電信公司開發(fā)一套網(wǎng)上營業(yè)廳系統(tǒng),以提升服務(wù)的質(zhì)量和效率。項(xiàng)目組經(jīng)過分析,列出了項(xiàng)目開發(fā)過程中的主要任務(wù)、持續(xù)時(shí)間和所依賴的前置任務(wù),如表1-1所示。在此基礎(chǔ)上,可分別繪制出管理該系統(tǒng)開發(fā)過程的PERT圖和Gantt圖。
表1-1
【問題1】(6分)
請(qǐng)用300字以內(nèi)的文字分別解釋說明PERT圖和Gantt圖的具體含義,并說明兩種方法所描述開發(fā)過程的差異。
【問題2】(9分)
根據(jù)表1-1所示活動(dòng)及其各項(xiàng)活動(dòng)之間的依賴關(guān)系,分別計(jì)算對(duì)應(yīng)PERT圖中活動(dòng)C~H的松弛時(shí)間(SlackTime)填入(a)~(f)中。
【問題3】(7分)
根據(jù)表1-1所示活動(dòng)及其各項(xiàng)活動(dòng)之間的依賴關(guān)系,計(jì)算對(duì)應(yīng)PERT圖中的關(guān)鍵路徑及所需工期。
【問題4】(3分)
如果將關(guān)鍵路徑對(duì)應(yīng)的工期作為期望工期;通過資源調(diào)配和任務(wù)調(diào)度,可以使得最優(yōu)工期比期望工期少2周時(shí)間;根據(jù)項(xiàng)目組開發(fā)經(jīng)驗(yàn),解決項(xiàng)目開發(fā)過程中所有可能會(huì)遇到的問題最多需要8周時(shí)間,即最差工期比期望工期多8周時(shí)間。請(qǐng)計(jì)算項(xiàng)目最可能的開發(fā)工期。
正確答案:
您的答案:
本題解析:本題主要考查考生對(duì)于軟件項(xiàng)目管理工具的掌握情況。
軟件項(xiàng)目管理的主要工作包括確定任務(wù)、估計(jì)任務(wù)工期、指定任務(wù)之間的依賴關(guān)系、資源調(diào)配等。PERT圖和Gantt圖是系統(tǒng)分析師進(jìn)行項(xiàng)目進(jìn)度控制的工具,利用PERT圖能夠更清楚地描述和定義關(guān)鍵路徑及任務(wù)之間的依賴關(guān)系,項(xiàng)目管理軟件能夠根據(jù)任務(wù)之間的依賴關(guān)系和任務(wù)工期自動(dòng)地計(jì)算并加亮顯示關(guān)鍵路徑。
【問題1】
PERT(項(xiàng)目評(píng)估與評(píng)審技術(shù))發(fā)展于20世紀(jì)50年代后期,用于為美國海軍計(jì)劃和控制大型的武器開發(fā)項(xiàng)目。PERT圖是一種圖形化的網(wǎng)絡(luò)模型,描述一個(gè)項(xiàng)目中任務(wù)和任務(wù)之間的關(guān)系,每個(gè)節(jié)點(diǎn)表示一個(gè)任務(wù),通常包括任務(wù)編號(hào)、名稱、開始和結(jié)束時(shí)間、持續(xù)時(shí)間和松弛時(shí)間。PERT圖用于在任務(wù)被調(diào)度之前弄清楚任務(wù)之間的依賴關(guān)系。
Gantt圖最早由HenryL.Gantt在1917年提出,是最常用的項(xiàng)目調(diào)度和進(jìn)展評(píng)估工具。Gantt圖是一種簡單的水平條形圖,它以一個(gè)日歷為基準(zhǔn)描述項(xiàng)目任務(wù),橫坐標(biāo)表示時(shí)間,縱坐標(biāo)表示任務(wù),圖中的水平線段表示對(duì)一個(gè)任務(wù)的進(jìn)度安排,線段的起點(diǎn)和終點(diǎn)對(duì)應(yīng)在橫坐標(biāo)上的時(shí)間分別表示該任務(wù)的開始時(shí)間和結(jié)束時(shí)間,線段的長度表示完成該任務(wù)所需的時(shí)間。Gantt圖的優(yōu)點(diǎn)是可以清楚地顯示出重疊任務(wù),也就是說可以同時(shí)執(zhí)行的任務(wù)。
PERT圖和Gantt圖并不是互斥的,在交流項(xiàng)目進(jìn)度時(shí)Gantt圖更有效,需要研究任務(wù)之間的關(guān)系時(shí)PERT圖更有效。
【問題2】
在制定項(xiàng)目進(jìn)度表時(shí),需要為任務(wù)分配資源,所分配資源如果超過了可以提供的資源,就需要進(jìn)行資源調(diào)配。松弛時(shí)間(SlackTime)是指任務(wù)在項(xiàng)目實(shí)際進(jìn)展中可以延遲的時(shí)間,這個(gè)延遲量不會(huì)引起整個(gè)項(xiàng)目完成時(shí)間上的延遲。松弛時(shí)間可以提供延遲任務(wù)開始時(shí)間的機(jī)會(huì),可以調(diào)配資源而不影響項(xiàng)目的完成時(shí)間。
下圖給出了表1-1中任務(wù)之間的關(guān)系,關(guān)鍵路徑上任務(wù)的松弛時(shí)間為0,非關(guān)鍵路徑上的任務(wù)E、F、H所對(duì)應(yīng)的松弛時(shí)間分別為1、6、2。
【問題3】
關(guān)鍵路徑是一個(gè)相關(guān)任務(wù)序列,該序列上任務(wù)工期之和最大。圖1-1所示PERT圖中,包括了6條路徑:
(1)路徑序列:ABCEGHJ工期之和:24周
(2)路徑序列:ABCEGIJ工期之和:26周
(3)路徑序列:ABCFHJ工期之和:16周
(4)路徑序列:ABDFHJ工期之和:20周
(5)路徑序列:ABDGHJ工期之和:23周
(6)路徑序列:ABDGIJ工期之和:25周
經(jīng)過比較分析,任務(wù)工期之和最大值為26周,對(duì)應(yīng)關(guān)鍵路徑序列為ABCEGIJ。
【問題4】
最優(yōu)工期(OD)是估計(jì)完成任務(wù)所需的最小時(shí)間量;最差工期(PD)是估計(jì)完成任務(wù)所需的最大時(shí)間量;期望工期(ED)是估計(jì)完成任務(wù)所需的時(shí)間量。最可能工期(D)是計(jì)算公式為:
其中,1、4和1是用來計(jì)算三個(gè)估計(jì)值的加權(quán)平均值的默認(rèn)權(quán)值。
問題中最優(yōu)工期OD為24,最差工期PD為34,期望工期ED為26,計(jì)算后得到最可能工期D為(1×24+4×26+1×34)/6=27周。
10.某信息技術(shù)公司擬開發(fā)一套新的信息系統(tǒng),以提高公司業(yè)務(wù)運(yùn)作的效率。按照公司總裁的要求,公司軟件開發(fā)部系統(tǒng)分析人員張工和李工對(duì)新系統(tǒng)方案的各項(xiàng)可行性指標(biāo)進(jìn)行分析,重點(diǎn)分析了新系統(tǒng)方案的經(jīng)濟(jì)可行性。張工根據(jù)財(cái)務(wù)部門提供的各項(xiàng)數(shù)據(jù)給出了項(xiàng)目的投資回收表如表1-1所示。
通過對(duì)上面數(shù)據(jù)進(jìn)行分析,計(jì)算出項(xiàng)目的投資回收期是2.75年。李工對(duì)此提出了自己的觀點(diǎn),認(rèn)為應(yīng)該基于貨幣時(shí)間價(jià)值來計(jì)算各項(xiàng)數(shù)據(jù),并給出了在貼現(xiàn)率是12%時(shí)的投資回收表如表1-2所示,其中“***”表示此處的數(shù)據(jù)未給出。
大家經(jīng)過討論,認(rèn)為李工給出的投資回收表中的數(shù)據(jù)更為合理,并將其作為系統(tǒng)方案建議書的部分內(nèi)容上報(bào)公司管理層。
【問題1】(8分)
請(qǐng)簡要說明系統(tǒng)分析中可行性分析包括哪幾個(gè)方面,并簡要說明其具體含義。
【問題2】(6分)
在系統(tǒng)生命周期內(nèi),運(yùn)行系統(tǒng)的成本可按照固定成本和可變成本分類。請(qǐng)判斷下列費(fèi)用的成本類型及理由。
(1)系統(tǒng)設(shè)計(jì)工具軟件的許可證費(fèi)用;
(2)計(jì)算機(jī)使用時(shí)的開銷;
(3)信息系統(tǒng)操作人員的工資;
(4)購買的光盤和閃存等存儲(chǔ)設(shè)備花費(fèi)。
【問題3】(7分)
請(qǐng)利用現(xiàn)值計(jì)算公式計(jì)算相應(yīng)的數(shù)值并填入表1-2中的(1)~(8)內(nèi),并根據(jù)李工的數(shù)據(jù)計(jì)算項(xiàng)目的投資回報(bào)期。
【問題4】(4分)
請(qǐng)結(jié)合張工和李工給出的投資回收表,用200以內(nèi)文字簡要解釋貨幣時(shí)間價(jià)值及其意義。
正確答案:
您的答案:
本題解析:
11.某軟件企業(yè)為網(wǎng)絡(luò)音像制品銷售公司W(wǎng)重新開發(fā)一套影音產(chǎn)品在線管理及銷售系統(tǒng),以改進(jìn)原有系統(tǒng)AVMSS中存在的問題。在系統(tǒng)需求分析階段,完成的工作包括:
1.系統(tǒng)分析員老王利用PIECES框架組織了系統(tǒng)需要獲取的非功能性需求,如表1-1所示。
2.項(xiàng)目組小趙從W公司客戶代表處了解到現(xiàn)有系統(tǒng)中經(jīng)常有會(huì)員拒絕履行訂單,并將其作為問題記錄了下來。老王指出了小趙并未發(fā)現(xiàn)系統(tǒng)真正的問題,并以會(huì)員拒絕履行訂單為例,利用如圖1-1所示的魚骨圖分析了系統(tǒng)中真正存在的問題。
圖1-1
3.獲取到相應(yīng)的需求之后,將需求記錄下來形成需求定義文檔,同其他項(xiàng)目信息合并形成需求陳述,作為需求分析階段最終的交付成果。
【問題1】(10分)
PIECES框架的主要作用是什么?請(qǐng)將以下需要獲取的需求(1)~(8)根據(jù)PIECES框架進(jìn)行分類并將序號(hào)填入表1-1對(duì)應(yīng)的單元格內(nèi)。
(1)系統(tǒng)能否采用新方法以降低使用資源的成本?
(2)系統(tǒng)可接受的吞吐率是多少?
(3)系統(tǒng)可接受的響應(yīng)時(shí)間是多少?
(4)應(yīng)該減少多少開支或增加多少收益?
(5)對(duì)用戶隱私有什么要求?
(6)對(duì)系統(tǒng)的可靠性和可用性有什么要求?
(7)系統(tǒng)中需要包括哪些文檔和培訓(xùn)材料?
(8)對(duì)外部系統(tǒng)的接口是什么?
【問題2】(8分)
請(qǐng)將下列問題按照不同的類型序號(hào)填入圖1-1所示的魚骨圖(g)~(n)中。
(1)缺少強(qiáng)制履行合同的規(guī)定;
(2)合同相關(guān)信息沒有通知到會(huì)員;
(3)沒有催單提示客戶;
(4)沒有跟蹤執(zhí)行情況;
(5)設(shè)備成本太高造成價(jià)格不合理;
(6)合同的履行缺乏靈活性;
(7)賬務(wù)問題或者隱瞞相關(guān)內(nèi)容;
(8)價(jià)格太高并且無法修改。
【問題3】(7分)
一份需求定義文檔應(yīng)該包括哪些內(nèi)容?對(duì)于與系統(tǒng)開發(fā)相關(guān)的人員:系統(tǒng)所有者、用戶、系統(tǒng)分析人員、設(shè)計(jì)人員和構(gòu)造人員、項(xiàng)目經(jīng)理,需求定義文檔各有什么作用?
正確答案:
您的答案:
本題解析:【問題1】PIECES框架是系統(tǒng)非功能性需求分類的技術(shù),對(duì)各種類型的需求進(jìn)行分類使得類似的需求可以組織起來達(dá)到匯報(bào)、跟蹤和驗(yàn)證的目的,還可能幫助確定可能忽略的需求。
(a)(2)(3)
(b)(8)
(c)(4)
(d)(5)
(e)(1)
(f)(6)(7)
【問題2】
(g)和(h)(2)和(7)
(i)和(j)(3)和(4)
(k)和(l)(6)和(8)
(m)(5)
(n)(1)
【問題3】
一份需求定義文檔可能是項(xiàng)目文檔中被閱讀和引用得最多的文檔。應(yīng)該包括以下內(nèi)容:系統(tǒng)應(yīng)該提供的功能和服務(wù);非功能需求,包括系統(tǒng)的特征、特點(diǎn)和屬性;限制系統(tǒng)開發(fā)或者系統(tǒng)運(yùn)行必須遵守的約束條件;系統(tǒng)必須連接的其他系統(tǒng)的信息。
系統(tǒng)所有者和用戶使用需求定義文檔來確認(rèn)需求以及任何可能產(chǎn)生的變化,并作為驗(yàn)收依據(jù);系統(tǒng)分析人員、設(shè)計(jì)人員和構(gòu)造人員使用它來理解需要什么以及處理需求變更,開發(fā)用于驗(yàn)證系統(tǒng)的測(cè)試用例;項(xiàng)目經(jīng)理使用它作為制定項(xiàng)目計(jì)劃、處理變更及驗(yàn)收的依據(jù)。
12.某軟件企業(yè)擬開發(fā)一套基于移動(dòng)互聯(lián)網(wǎng)的在線運(yùn)動(dòng)器材銷售系統(tǒng),項(xiàng)目組決定采用FAST開發(fā)方法進(jìn)行系統(tǒng)分析與設(shè)計(jì),在完成了初步的調(diào)查研究之后進(jìn)入了問題分析階段,分析系統(tǒng)中存在的問題以及改進(jìn)項(xiàng),其分析的主要內(nèi)容包括:
(1)器材銷售訂單處理的時(shí)間應(yīng)該減少20%;
(2)移動(dòng)端支持IOS和Android兩類操作系統(tǒng);
(3)器材銷售訂單處理速度太慢導(dǎo)致根多用戶取消訂單;
(4)后臺(tái)服務(wù)器硬件配置比較低;
(5)用戶下單過程中應(yīng)該減少用戶輸入的數(shù)據(jù)量;
(6)訂單處理過程中用戶需要輸入大量信息;
(7)利用云計(jì)算服務(wù)可以降低50%的服務(wù)器處理時(shí)間;
(8)公司能投入的技術(shù)維護(hù)人員數(shù)量有限;
(9)大量的并發(fā)訪問會(huì)導(dǎo)致App頁面無法正常顯示。
【問題1】(12分)
FAST開發(fā)方法在系統(tǒng)分析中包括了初始研究、問題分析、需求分析和決策分析等四個(gè)階段,請(qǐng)簡要說明每個(gè)階段的主要任務(wù)。
【問題2】(8分)
在問題分析階段,因果分析方法常用于分析系統(tǒng)中的問題和改進(jìn)項(xiàng),請(qǐng)結(jié)合題目中所描述各項(xiàng)內(nèi)容,將題干編號(hào)(1)-(9)填入表1-1的(a)~(d)中。
表1-1問題、機(jī)會(huì)
【問題3】(5分)
在決策分析階段,需要對(duì)候選方案所述內(nèi)容按照操作可行性、技術(shù)可行性、經(jīng)濟(jì)可行性和進(jìn)度可行性進(jìn)行分類。請(qǐng)將下列(1)~(5)內(nèi)容填入表1-2的(a)-(d)中。
(1)新開發(fā)的器材銷售系統(tǒng)能夠滿足用戶所需的所有功能;
(2)系統(tǒng)開發(fā)的成本大約需要40萬元人民幣;
(3)需要對(duì)移動(dòng)端App開發(fā)工程師進(jìn)行技術(shù)培訓(xùn);
(4)系統(tǒng)開發(fā)周期需要6個(gè)月;
(5)系統(tǒng)每年維護(hù)的費(fèi)用大約5萬元人民幣。
表1-2候選方案指標(biāo)分類
正確答案:
您的答案:
本題解析:【問題1】
初步研究階段:
1、列出問題和機(jī)會(huì)
2、協(xié)商項(xiàng)目的初步范圍
3、評(píng)估項(xiàng)目價(jià)值
4、計(jì)劃項(xiàng)目進(jìn)度表和預(yù)算
5、匯報(bào)項(xiàng)目計(jì)劃
問題分析階段:
1、研究問題領(lǐng)域
2、分析問題和機(jī)會(huì)
3、分析業(yè)務(wù)過程
4、制定系統(tǒng)改進(jìn)目標(biāo)
5、修改項(xiàng)目計(jì)劃
6、匯報(bào)調(diào)查結(jié)果和建議
需求分析階段:
1、定義需求
2、排列需求的優(yōu)先次序
3、修改項(xiàng)目計(jì)劃
4、交流需求陳述
決策分析階段:
1、確定候選方案
2、分析候選方案
3、比較候選方案
4、修改項(xiàng)目計(jì)劃
5、推薦一種系統(tǒng)
【問題2】
(a)(3)
(b)(4)(6)(9)
(c)(1)(5)(7)
(d)(2)(8)
【問題3】
(a)
(b)(1)(3)
(c)(2)(5)
(d)(4)
13.某公司擬開發(fā)一套手機(jī)通訊錄管理軟件,實(shí)現(xiàn)對(duì)手機(jī)中聯(lián)系人的組織與管理。公司系統(tǒng)分析師王工首先進(jìn)行了需求分析,得到的系統(tǒng)需求列舉如下:
用戶可通過查詢接口查找聯(lián)系人,軟件以列表的方式將查找到的聯(lián)系人顯示在屏幕上。顯示信息包括姓名、照片和電話號(hào)碼。用戶點(diǎn)擊手機(jī)的“后退”按鈕則退出此軟件。
點(diǎn)擊聯(lián)系人列表進(jìn)入聯(lián)系人詳細(xì)信息界面,包括姓名、照片、電話號(hào)碼、電子郵箱、地址和公司等信息。為每個(gè)電話號(hào)碼提供發(fā)送短信和撥打電話兩個(gè)按鍵實(shí)現(xiàn)對(duì)應(yīng)的操作。用戶點(diǎn)擊手機(jī)的“后退”按鈕則回到聯(lián)系人列表界面。
在聯(lián)系人詳細(xì)信息界面點(diǎn)擊電話號(hào)碼對(duì)應(yīng)的發(fā)送短信按鍵則進(jìn)入發(fā)送短信界面。界面包括發(fā)送對(duì)象信息顯示、短信內(nèi)容輸入和發(fā)送按鍵三個(gè)功能。用戶點(diǎn)擊發(fā)送按鍵則發(fā)送短信并返回聯(lián)系人詳細(xì)信息界面;點(diǎn)擊“后退”按鈕則回到聯(lián)系人詳細(xì)信息界面。
在聯(lián)系人詳細(xì)信息界面內(nèi)點(diǎn)擊電話號(hào)碼對(duì)應(yīng)的撥打電話按鍵則進(jìn)入手機(jī)的撥打電話界面。在通話結(jié)束或掛斷電話后返回聯(lián)系人詳細(xì)信息界面。
在系統(tǒng)分析與設(shè)計(jì)階段,公司經(jīng)過內(nèi)部討論,一致認(rèn)為該系統(tǒng)的需求定義明確,建議基于公司現(xiàn)有的軟件開發(fā)框架,采用新的基于模型驅(qū)動(dòng)架構(gòu)的軟件開發(fā)方法,將開發(fā)人員從大量的重復(fù)工作和技術(shù)細(xì)節(jié)中解放出來,使之將主要精力集中在具體的功能或者可用性的設(shè)計(jì)上。公司任命王工為項(xiàng)目技術(shù)負(fù)責(zé)人,負(fù)責(zé)項(xiàng)目的開發(fā)工作。
【問題1】(7分)
請(qǐng)用300字以內(nèi)的文字,從可移植性、平臺(tái)互操作性、文檔和代碼的一致性等三個(gè)方面說明基于MDA的軟件開發(fā)方法的優(yōu)勢(shì)。
【問題2】(8分)
王工經(jīng)過分析,設(shè)計(jì)出了一個(gè)基于MDA的軟件開發(fā)流程,如圖2-1所示。請(qǐng)?zhí)顚憟D2-1中(1)~(4)處的空白,完成開發(fā)流程。
【問題3】(10分)
王工經(jīng)過需求分析,首先建立了該手機(jī)通信錄管理軟件的狀態(tài)機(jī)模型,如圖2-2所示。請(qǐng)對(duì)題干需求進(jìn)行仔細(xì)分析,填寫圖2-2中的(1)~(5)處空白。
正確答案:
您的答案:
本題解析:【問題1】
可移植性:在MDA中,先會(huì)建立平臺(tái)無關(guān)模型(PIM),然后轉(zhuǎn)換為平臺(tái)相關(guān)模型(PSM),1個(gè)PIM可轉(zhuǎn)換成多個(gè)PSM,所以要把一個(gè)軟件移植到另一個(gè)平臺(tái)時(shí),只需要將平臺(tái)無關(guān)模型轉(zhuǎn)換成另一個(gè)平臺(tái)的相關(guān)模型即可。所以可移植性很強(qiáng)。
平臺(tái)互操作性:在MDA中,整個(gè)開發(fā)過程都是模型驅(qū)動(dòng)的,所以標(biāo)準(zhǔn)化程度很高,這樣為平臺(tái)的互操作帶來了非常大的幫助。
文檔和代碼的一致性:在MDA中,代碼是由模型生成的,所以具有天然的一致性。這一點(diǎn)其他方法無法比擬。
【問題2】
(1)平臺(tái)無關(guān)模型(PIM)
(2)UML建模
(3)模型變換(映射)
(4)模型生成源代碼
【問題3】
(1)點(diǎn)擊后退按鈕
(2)聯(lián)系人詳細(xì)信息界面
(3)點(diǎn)擊發(fā)送按鍵或點(diǎn)擊后退按鈕
(4)點(diǎn)擊撥打電話按鍵
(5)撥打電話界面
14.某軟件公司受快遞公司委托,擬開發(fā)一套快遞業(yè)務(wù)綜合管理系統(tǒng),實(shí)現(xiàn)快遞單和物流信息的綜合管理。項(xiàng)目組在系統(tǒng)邏輯數(shù)據(jù)模型設(shè)計(jì)中,需要描述的快遞單樣式如圖2-1所示,圖2-2是項(xiàng)目組針對(duì)該快遞單所設(shè)計(jì)的候選實(shí)體及其屬性。
圖2-2候選實(shí)體及屬性
【問題1】(6分)
數(shù)據(jù)庫設(shè)計(jì)主要包括概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)三個(gè)階段,請(qǐng)用200字以內(nèi)文字說明這三個(gè)階段的主要任務(wù)。
【問題2】(11分)
根據(jù)快遞單樣式圖,請(qǐng)說明:
1)圖2-2中三個(gè)候選實(shí)體對(duì)應(yīng)的主屬性PK1、PK2和PK3分別是什么?
2)圖2-2中應(yīng)設(shè)計(jì)哪些實(shí)體之間的聯(lián)系,并說明聯(lián)系的類型。
【問題3】(8分)
在圖2-2中添加實(shí)體之間的聯(lián)系后,該實(shí)體聯(lián)系圖是否滿足第一范式、第二范式和第三范式中的要求(對(duì)于每種范式判定時(shí),假定已滿足低級(jí)別范式要求)。如果不滿足,請(qǐng)用200字以內(nèi)文字分別說明其原因。
正確答案:
您的答案:
本題解析:【問題1】
概念設(shè)計(jì)也稱為概念結(jié)構(gòu)設(shè)計(jì),其任務(wù)是在需求分析階段產(chǎn)生的需求說明書的基礎(chǔ)上,按照特定的方法將它們抽象為一個(gè)不依賴于任何DBMS的數(shù)據(jù)模型,即概念模型。概念模型的表現(xiàn)形式即ER模型。
邏輯設(shè)計(jì)也稱為邏輯結(jié)構(gòu)設(shè)計(jì),其主要任務(wù)是將概念設(shè)計(jì)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)(如:關(guān)系模式)。
物理設(shè)計(jì)也稱為物理結(jié)構(gòu)設(shè)計(jì),其任務(wù)是對(duì)給定的邏輯模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),所謂數(shù)據(jù)庫的物理結(jié)構(gòu),主要是指數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法。
【問題2】
PK1:證件號(hào)
PK2:編號(hào)
PK3:證件號(hào)
聯(lián)系1:寄件人與快遞單之間應(yīng)有聯(lián)系,聯(lián)系類型:1:N。
聯(lián)系2:收件人與快遞單之間應(yīng)有聯(lián)系,聯(lián)系類型:1:N。
【問題3】
寄件人,收件人均滿足第3范式,因?yàn)檫@兩個(gè)關(guān)系均消除了部分函數(shù)依賴與傳遞函數(shù)依賴。(自然也就同時(shí)滿足第1范式與第2范式)。
快遞單滿足第2范式,但不滿足第3范式,快遞單的主鍵為編號(hào),編號(hào)確定:保價(jià)金額、代收貨款、運(yùn)費(fèi)、加急費(fèi)、包裝費(fèi)、保價(jià)費(fèi),而這一系列費(fèi)用的組合確定總計(jì)。所以存在傳遞函數(shù)依賴。注:增加了寄件人證件號(hào)與收件人證件號(hào)到快遞單中,并不會(huì)影響快遞單滿足第2范式。
15.某軟件公司為共享單車租賃公司開發(fā)一套單車租賃服務(wù)系統(tǒng),公司項(xiàng)目組對(duì)此待開發(fā)項(xiàng)目進(jìn)行了分析,具體描述如下:
1)用戶(非注冊(cè)用戶)通過手機(jī)向租賃服務(wù)系統(tǒng)進(jìn)行注冊(cè),成為可租賃共享單車的合法用戶,其中包括提供身份、手機(jī)號(hào)等信息,并支付約定押金;
2)將采購的共享單車注冊(cè)到租賃服務(wù)系統(tǒng)后方可投入使用。即將單車的標(biāo)識(shí)信息(車輛編號(hào)、二維碼等)錄入到系統(tǒng);
3)用戶(注冊(cè)或非注冊(cè)用戶)通過手機(jī)查詢可獲得單車的地理位置信息以便就近取用;
4)用戶(注冊(cè)用戶)通過手機(jī)登錄到租賃服務(wù)系統(tǒng)中,通過掃描二維碼或輸入車輛編號(hào)以進(jìn)行系統(tǒng)確認(rèn),系統(tǒng)后臺(tái)對(duì)指定車輛狀態(tài)(可用或不可用),以及用戶資格進(jìn)行確認(rèn),通過確認(rèn)后對(duì)車輛下達(dá)解鎖指令;
5)用戶在用完車輛后關(guān)閉車鎖,車輛自身將閉鎖狀態(tài)上報(bào)到租賃服務(wù)系統(tǒng)中,完成車輛狀態(tài)的更新和用戶租賃費(fèi)用結(jié)算;
6)系統(tǒng)應(yīng)具備一定的擴(kuò)容能力,以滿足未來市場規(guī)模擴(kuò)張的需要。
項(xiàng)目組李工認(rèn)為該系統(tǒng)功能相對(duì)獨(dú)立,系統(tǒng)可分解為不同的獨(dú)立功能模塊,適合采用結(jié)構(gòu)化分析與設(shè)計(jì)方法對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。但王工認(rèn)為,系統(tǒng)可管理的對(duì)象明確,而且項(xiàng)目團(tuán)隊(duì)具有較強(qiáng)的面向?qū)ο笙到y(tǒng)開發(fā)經(jīng)驗(yàn),建議采用面向?qū)ο蠓治雠c設(shè)計(jì)方法。經(jīng)項(xiàng)目組討論,決定采用王工的建議,采用面向?qū)ο蠓治雠c設(shè)計(jì)方法開發(fā)系統(tǒng)。
【問題1】(7分)
在系統(tǒng)分析階段,結(jié)構(gòu)化分析和面向?qū)ο蠓治龇椒ㄖ饕治鲞^程和分析模型均有所區(qū)別,請(qǐng)將(a)~(g)各項(xiàng)內(nèi)容填入表2-1(1)~(4)處對(duì)應(yīng)位置。
表2-1系統(tǒng)分析方法比較
(a)確定目標(biāo)系統(tǒng)概念類;
(b)實(shí)體關(guān)系圖(ERD);
(c)用例圖;
(d)通過功能分解方式把系統(tǒng)功能分解到各個(gè)模塊中;
(e)交互圖;
(f)數(shù)據(jù)流圖(DFD);
(g)建立類間交互關(guān)系。
【問題2】(12分)
請(qǐng)分析下面A~Q所列出的共享單車租賃服務(wù)系統(tǒng)中的概念類及其方法,在圖2-1所示用例圖(1)~(12)處補(bǔ)充所缺失信息。
A.用戶,B.共享單車,C.用戶管理,D.注冊(cè),E.注銷,F(xiàn).用戶查詢,G.單車管理,H.租賃,I.歸還,J.單車查詢,K.費(fèi)用管理,L.保證金管理,M.租賃費(fèi)管理,N.數(shù)據(jù)存儲(chǔ)管理,O.用戶數(shù)據(jù)存儲(chǔ)管理,P.單車數(shù)據(jù)存儲(chǔ)管理,Q.費(fèi)用結(jié)算,R.身份認(rèn)證
圖2-1單車租賃服務(wù)系統(tǒng)用例圖
【問題3】(6分)
隨著共享單車投放量以及用戶量的增加會(huì)存在系統(tǒng)性能或容量下降問題,請(qǐng)用200字以內(nèi)的文字說明,在系統(tǒng)設(shè)計(jì)之初,如何考慮此類問題?
正確答案:
您的答案:
本題解析:【問題1】
結(jié)構(gòu)化分析(SA)主要分析內(nèi)容是對(duì)系統(tǒng)進(jìn)行模塊劃分,并把識(shí)別出來的功能分配到各模塊中,通過細(xì)分的模塊功能來達(dá)到系統(tǒng)整體功能的目的。結(jié)構(gòu)化分析中以數(shù)據(jù)流圖DFD表示模塊間數(shù)據(jù)的交互關(guān)系,以實(shí)體關(guān)系圖ERD表示數(shù)據(jù)模型,以及狀態(tài)轉(zhuǎn)換圖STD表示行為模型。
面向?qū)ο蠓治觯∣OA)主要分析內(nèi)容是對(duì)系統(tǒng)進(jìn)行概念類定義,確定類與類之間的關(guān)系,以及確定類的職責(zé),建立交互圖等,從而對(duì)系統(tǒng)功能進(jìn)行完整描述。在面向?qū)ο蠓治鲋?,以用例圖來表示概念類之間的關(guān)系,以交互圖來表示相關(guān)對(duì)象之間的行為。
【問題2】
根據(jù)題干描述進(jìn)行推導(dǎo)填空。
【問題3】
可以從多個(gè)方面考慮性能或容量的擴(kuò)展。
1、數(shù)據(jù)存儲(chǔ)容量
采用獨(dú)立存儲(chǔ)系統(tǒng)如陣列,對(duì)于數(shù)據(jù)存儲(chǔ)可靈活擴(kuò)展。
2、服務(wù)器處理性能
1)考慮可擴(kuò)展性問題,利用集群,擴(kuò)展時(shí)采用水平擴(kuò)展方式。
2)利用分布式存儲(chǔ)方式,將各個(gè)城市的數(shù)據(jù)分散存儲(chǔ),減少壓力,提升處理性能。
3)利用負(fù)載均衡技術(shù),解決高并發(fā)問題。
3、通信性能
服務(wù)器網(wǎng)口提速,對(duì)服務(wù)器接口進(jìn)行靈活擴(kuò)展如采用端口聚合等。
16.某軟件公司為電子商務(wù)企業(yè)開發(fā)一套網(wǎng)上交易訂單管理系統(tǒng),以提升服務(wù)的質(zhì)量和效率。在項(xiàng)目之初,項(xiàng)目組決定采用面向?qū)ο蟮拈_發(fā)方法進(jìn)行系統(tǒng)開發(fā),并對(duì)系統(tǒng)的核心業(yè)務(wù)功能進(jìn)行了分析,具體描述如下:
注冊(cè)用戶通過商品信息頁面在線瀏覽商品,將需要購買的商品添加進(jìn)購物車內(nèi),點(diǎn)擊“結(jié)算”按鈕后開始錄入訂單信息。
用戶在訂單信息錄入頁面上選擇支付方式,填寫并確認(rèn)收貨人、收貨地址和聯(lián)系方式等信息。點(diǎn)擊“提交訂單”按鈕后產(chǎn)生訂單,并開始進(jìn)行訂單結(jié)算。
訂單需要在30分鐘內(nèi)進(jìn)行支付,否則會(huì)自動(dòng)取消,用戶也可以手工取消訂單。
用戶支付完成,經(jīng)確認(rèn)后,系統(tǒng)開始備貨,扣除該商品可接單數(shù)量,并移除用戶購物車中的所有商品資料。
生成訂單表單,出貨完畢,訂單生效。為用戶快遞商品,等待用戶接收。
用戶簽收商品,交易完成。
【問題1】(12分)
識(shí)別設(shè)計(jì)類是面向?qū)ο笤O(shè)計(jì)過程中的重要工作,設(shè)計(jì)類表達(dá)了類的職責(zé),即該類所擔(dān)任的任務(wù)。請(qǐng)用300字以內(nèi)的文字說明設(shè)計(jì)類通常分為哪三種類型,每種類型的主要職責(zé),并針對(duì)題干描述案例涉及的具體類為每種類型的設(shè)計(jì)類舉出2個(gè)實(shí)例。
【問題2】(3分)
在面向?qū)ο蟮脑O(shè)計(jì)過程中,活動(dòng)圖(activitydiagram)闡明了業(yè)務(wù)用例實(shí)現(xiàn)的工作流程。請(qǐng)用300字以內(nèi)的文字給出活動(dòng)圖與流程圖(flowchart)的三個(gè)主要區(qū)別。
【問題3】(10分)
在面向?qū)ο蟮脑O(shè)計(jì)過程中,狀態(tài)圖(statechartdiagram)描述了一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為。請(qǐng)根據(jù)題干描述,填寫圖2-1中的(a)-(e)空白,完成訂單處理的狀態(tài)圖。
圖2-1訂單處理狀態(tài)圖
正確答案:
您的答案:
本題解析:【問題1】
(1)實(shí)體類。實(shí)體類映射需求中的每個(gè)實(shí)體,保存需要存儲(chǔ)在永久存儲(chǔ)體中的信息,例如,用戶、商品等。
(2)控制類??刂祁愂怯糜诳刂朴美ぷ鞯念悾糜趯?duì)一個(gè)或幾個(gè)用例所特有的控制行為進(jìn)行建模。例如,結(jié)算、備貨等。
(3)邊界類。邊界類用于封裝在用例內(nèi)、外流動(dòng)的信息或數(shù)據(jù)流。例如,瀏覽器、購物車等。
【問題2】
(1)活動(dòng)圖描述的是對(duì)象活動(dòng)的順序關(guān)系所遵循的規(guī)則,它著重表現(xiàn)系統(tǒng)的行為,而非處理過程;而流程圖著重描述處理過程。
(2)流程圖一般都限于順序進(jìn)程,而活動(dòng)圖則可以支持并發(fā)進(jìn)程。
(3)活動(dòng)圖是面向?qū)ο蟮?,而流程圖是面向過程的。
【問題3】
(a)取消
(b)待結(jié)算
(c)大于30分鐘
(d)訂單生效
(e)用戶簽收
17.某集團(tuán)下屬煤礦企業(yè)委托軟件公司開發(fā)一套煤炭運(yùn)銷管理系統(tǒng),該系統(tǒng)屬于整個(gè)集團(tuán)企業(yè)信息化架構(gòu)中的業(yè)務(wù)層,系統(tǒng)針對(duì)煤礦企業(yè)開發(fā),包括合同管理、磅房管理、質(zhì)檢化驗(yàn)、運(yùn)費(fèi)結(jié)算等功能。部分業(yè)務(wù)詳細(xì)描述如下:
(1)合同管理:合同簽訂、合同查詢、合同跟蹤等。
(2)磅房管理:系統(tǒng)可以從所有類型的電子磅自動(dòng)讀數(shù);可以自動(dòng)從電子磅上讀取車輛皮重、毛重,計(jì)算出凈重;可根據(jù)合同內(nèi)容自動(dòng)減少相應(yīng)提貨單剩余數(shù)量,如果實(shí)際發(fā)貨量超過合同額則拒絕發(fā)貨。
(3)質(zhì)檢化驗(yàn):根據(jù)過磅單、車號(hào),生成化驗(yàn)分析委托單,生成化驗(yàn)分析報(bào)告。
(4)運(yùn)費(fèi)結(jié)算:依據(jù)過磅單上的凈重、化驗(yàn)單、合同規(guī)定,自動(dòng)計(jì)算出原料結(jié)算單、運(yùn)費(fèi)結(jié)算單。
煤礦企業(yè)根據(jù)集團(tuán)的工作計(jì)劃制訂本企業(yè)的業(yè)務(wù)計(jì)劃,煤礦企業(yè)根據(jù)集團(tuán)劃撥指標(biāo)和提供的原料生產(chǎn)煤炭,所生產(chǎn)的煤炭交由集團(tuán)統(tǒng)一管理和銷售給客戶。軟件公司采用Zachman框架對(duì)企業(yè)業(yè)務(wù)架構(gòu)和業(yè)務(wù)過程進(jìn)行分析,結(jié)果如表2-1所示。
表2-1煤炭運(yùn)銷管理系統(tǒng)Zachman框架分析
【問題1】(13分)
Zachman框架是什么?請(qǐng)?jiān)诒?-1中(a)-(e)位置補(bǔ)充企業(yè)業(yè)務(wù)架構(gòu)中的信息類別。
【問題2】(8分)
項(xiàng)目組在該煤炭企業(yè)業(yè)務(wù)架構(gòu)分析中完成了四項(xiàng)主要工作:數(shù)據(jù)流圖、實(shí)體聯(lián)系圖、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和計(jì)劃時(shí)間表,這四項(xiàng)工作在表2-1中處于什么位置,請(qǐng)用表2-1中的位置編號(hào)表示。
【問題3】(4分)
根據(jù)題目所述業(yè)務(wù)描述,請(qǐng)分別給出表2-1中A11和A23位置應(yīng)該填入的內(nèi)容。(物流關(guān)系用“→”表示)
正確答案:
您的答案:
本題解析:【問題1】(13分)
Zachman框架是由約翰扎科曼(JohnZachman)在1987年創(chuàng)立的全球第一個(gè)企業(yè)架構(gòu)理論。Zachman框架是一種組織構(gòu)架工具(用來設(shè)計(jì)文檔、需求說明和模型的工具)的一種分類學(xué)。包括工具的目標(biāo)(例如,商業(yè)擁有者、創(chuàng)建者)是誰,哪些特殊的問題(例如,數(shù)據(jù)、功能)需要闡明。
(a)數(shù)據(jù)(b)功能(c)網(wǎng)絡(luò)(d)角色(e)動(dòng)機(jī)
【問題2】(8分)
數(shù)據(jù)流圖:A32
實(shí)體聯(lián)系圖:A31
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):A53
計(jì)劃時(shí)間表:A25
【問題3】(4分)
A11:列出對(duì)業(yè)務(wù)至關(guān)重要的元素:合同、提貨單、委托單、原料結(jié)算單、運(yùn)費(fèi)結(jié)算單
A23:物流網(wǎng)絡(luò)(節(jié)點(diǎn)和鏈接)
18.A公司承接了開發(fā)機(jī)載信息處理系統(tǒng)數(shù)據(jù)管理軟件的任務(wù)。該機(jī)載信息處理系統(tǒng)數(shù)據(jù)管理軟件在機(jī)載設(shè)備中的地位十分重要,因此對(duì)該軟件的安全性和可靠性有很高的要求。盡管對(duì)設(shè)備供電的穩(wěn)定性有較充分的考慮及措施,但鑒于該機(jī)載信息處理系統(tǒng)中存儲(chǔ)的數(shù)據(jù)至關(guān)重要,用戶仍提出在任何時(shí)候設(shè)備斷電都不應(yīng)對(duì)數(shù)據(jù)造成破壞。該機(jī)載信息處理系統(tǒng)采用非易失的NandFlash(按串行方式訪問的Flash)作為存儲(chǔ)介質(zhì),該NandFlash的特點(diǎn)是以頁為最小存儲(chǔ)管理單位,每一頁只有在擦除后才可寫入,擦寫是有壽命的,假設(shè)每頁可擦寫十萬次。NandFlash在使用過程中可能受到其它機(jī)載電子設(shè)備的干擾而發(fā)生一位的跳變,即讀出的數(shù)據(jù)塊中可能存在一位是錯(cuò)誤的。為了機(jī)載軟件的安全,在這樣的條件下也要保證系統(tǒng)正確運(yùn)行。
【問題1】(7分)
A公司指派李工組織進(jìn)行需求分析,并完成機(jī)載信息處理系統(tǒng)數(shù)據(jù)管理軟件需求規(guī)格說明。以下4條需求描述摘錄自該需求規(guī)格說明,請(qǐng)判斷這4條描述是否滿足軟件需求的一般要求,如果不滿足,請(qǐng)指出存在的問題,并將答案填寫在答題紙中。
(1)軟件應(yīng)能夠糾正一位讀錯(cuò)誤;
(2)軟件一般應(yīng)提供存儲(chǔ)介質(zhì)的均勻擦寫功能,以解決因頻繁擦寫NandFlash的某一固定塊而導(dǎo)致該NandFlash過早損害的問題;
(3)NandFlash擦寫是有壽命的;
(4)軟件對(duì)安全性和可靠性有很高的要求。
【問題2】(9分)
在開發(fā)上述信息處理系統(tǒng)數(shù)據(jù)管理軟件過程中,按照總體設(shè)計(jì)單位要求,采用開發(fā)庫、受控庫和產(chǎn)品庫三庫進(jìn)行軟件配置管理,并規(guī)定軟件產(chǎn)品裝機(jī)后,該數(shù)據(jù)管理軟件項(xiàng)目在受控庫中保存3年。但到發(fā)布后第2年時(shí),用戶報(bào)告了一個(gè)bug,經(jīng)分析,是數(shù)據(jù)管理軟件的一個(gè)缺陷。此時(shí),A公司重新調(diào)配人員對(duì)該數(shù)據(jù)管理軟件進(jìn)行變更。圖3-1是A公司軟件變更管理的流程,請(qǐng)從配置管理的角度分析此次變更應(yīng)開展哪些活動(dòng),在圖中的(1)到(6)處填寫恰當(dāng)?shù)幕顒?dòng),答案填寫在答題紙對(duì)應(yīng)處。
(注:CCB,ChangeControlBoard,變更控制委員會(huì)。)
【問題3】(9分)
針對(duì)用戶提出在任何時(shí)候設(shè)備斷電都不應(yīng)對(duì)數(shù)據(jù)造成破壞并保證數(shù)據(jù)系統(tǒng)的完整性的要求,A公司指派王工進(jìn)行機(jī)載信息處理系統(tǒng)數(shù)據(jù)管理軟件設(shè)計(jì)。王工設(shè)計(jì)了一種數(shù)據(jù)完整性保護(hù)機(jī)制,圖3-2是該機(jī)制處理流程的示意圖。請(qǐng)將表3-1列出的數(shù)據(jù)完整性保護(hù)機(jī)制活動(dòng)索引按照正確的順序填入圖3-2的數(shù)據(jù)完整性保護(hù)機(jī)制處理流程中,并將答案寫在答題紙的對(duì)應(yīng)欄中。
正確答案:
您的答案:
本題解析:本題主要考查開發(fā)機(jī)載信息處理系統(tǒng)數(shù)據(jù)管理軟件的分析與設(shè)計(jì),考查重點(diǎn)是如何結(jié)合硬件系統(tǒng)和平臺(tái)的特點(diǎn),設(shè)計(jì)對(duì)應(yīng)的軟件系統(tǒng),另外還需要考生了解軟件變更管理和系統(tǒng)數(shù)據(jù)完整性保護(hù)機(jī)制等知識(shí)。
【問題1】
本題主要考查軟件需求規(guī)格說明書的書寫方式及判斷,軟件需求說明必須明確、清晰,并以量化的形式指明對(duì)應(yīng)的指標(biāo)。對(duì)于問題中描述:
(1)軟件應(yīng)能夠糾正一位讀錯(cuò)誤;該需求描述清晰明確,符合需求規(guī)格說明的書寫要求。
(2)軟件一般應(yīng)提供存儲(chǔ)介質(zhì)的均勻擦寫功能,以解決因頻繁擦寫NandFlash的某一固定塊而導(dǎo)致該NandFlash過早損害的問題;該說明中出現(xiàn)了“一般”這樣的說法,而在需求描述中不能出現(xiàn)這樣的模糊術(shù)語。
(3)NandFlash擦寫是有壽命的;該描述中所提的需求不具體,未量化,不可測(cè)試。
(4)軟件對(duì)安全性和可靠性有很高的要求。該描述中“很高”術(shù)語模糊,不可驗(yàn)證。
【問題2】
本題主要考查軟件變更管理的知識(shí),考生需要根據(jù)問題中的管理流程補(bǔ)充其中的空白處,根據(jù)題目描述,在題目中的流程中,空白(1)出現(xiàn)在提出解決方案之后,因此應(yīng)該進(jìn)行“變更影響分析”;空白(2)出現(xiàn)在通過評(píng)審之后,因此應(yīng)該“確定基線”;空白(3)、(4)的活動(dòng)應(yīng)該是“將受控庫中的代碼導(dǎo)入代碼庫,準(zhǔn)備修改代碼”;空白(5)發(fā)生在修改代碼后,因此應(yīng)該進(jìn)行驗(yàn)證和測(cè)試;空白(6)出現(xiàn)在建立基線并導(dǎo)入產(chǎn)品庫之后,因此應(yīng)該進(jìn)行升級(jí)裝機(jī)軟件的工作。
【問題3】
本題主要考查數(shù)據(jù)完整性保護(hù)機(jī)制和對(duì)應(yīng)的數(shù)據(jù)處理流程,根據(jù)流程描述,比較合理的過程是:(1)初始化;(2)如果沒有掉電,則進(jìn)行數(shù)據(jù)塊數(shù)請(qǐng)求;(3)如果沒有掉電,則開始尋找并分配空閑的數(shù)據(jù)塊;(4)如果沒有掉電,則開始寫入新的數(shù)據(jù);(5)如果沒有掉電,則更新事物點(diǎn);(6)如果在(5)后發(fā)生掉電,則需要掃描維護(hù)數(shù)據(jù)一致性;(7)上述過程完成后,刪除被替換的數(shù)據(jù)塊。因此根據(jù)這個(gè)處理流程,只需要將合適的動(dòng)作填入空白處即可。
19.某大型咨詢服務(wù)公司欲對(duì)現(xiàn)有的核心咨詢業(yè)務(wù)系統(tǒng)進(jìn)行升級(jí)改造,以適應(yīng)大量用戶的個(gè)性化咨詢服務(wù)要求,提高系統(tǒng)的靈活性。公司主管將核心業(yè)務(wù)系統(tǒng)的升級(jí)改造工作交給了公司的系統(tǒng)分析師王工和李工。
一個(gè)月后,王工和李工分別向公司提交了自己的方案。王工主張以公司現(xiàn)有的、采用面向?qū)ο蠹夹g(shù)和Java語言實(shí)現(xiàn)的業(yè)務(wù)系統(tǒng)為基礎(chǔ),針對(duì)新的業(yè)務(wù)需求對(duì)系統(tǒng)進(jìn)行重構(gòu)、改造與升級(jí)。李工則認(rèn)為現(xiàn)有系統(tǒng)的業(yè)務(wù)邏輯過于復(fù)雜,對(duì)系統(tǒng)進(jìn)行重構(gòu)的成本太高,可以采用面向服務(wù)的思想,提煉可復(fù)用的業(yè)務(wù)功能形成服務(wù),實(shí)現(xiàn)系統(tǒng)的靈活性。經(jīng)過公司相關(guān)人員共同開會(huì)討論,最終采用了李工的改造方案。
【問題1】(10分)
請(qǐng)用500字以內(nèi)的文字,從系統(tǒng)業(yè)務(wù)功能實(shí)現(xiàn)和功能集成兩個(gè)方面對(duì)王工和李工的方案進(jìn)行分析和對(duì)比,并結(jié)合項(xiàng)目需求說明公司為何會(huì)選擇李工的方案。
【問題2】(9分)
采用服務(wù)思想設(shè)計(jì)系統(tǒng)時(shí),需要考慮服務(wù)的耦合性。服務(wù)的耦合性可以分為兩類,分別是服務(wù)契約耦合(ServiceContractCoupling)和服務(wù)消費(fèi)者耦合(ServiceConsumerCoupling)。請(qǐng)對(duì)各種耦合關(guān)系進(jìn)行分析,填寫(a)~(g),完成表2-1。
表2-1服務(wù)耦合關(guān)系分析
【問題3】(6分)
在對(duì)系統(tǒng)的業(yè)務(wù)服務(wù)進(jìn)行初步分析后,李工首先提取了客戶注冊(cè)、業(yè)務(wù)受理和發(fā)票開具三個(gè)典型的業(yè)務(wù)服務(wù)。但進(jìn)一步分析后,李工發(fā)現(xiàn)這三個(gè)服務(wù)需要使用數(shù)據(jù)庫中的客戶實(shí)體、業(yè)務(wù)實(shí)體和發(fā)票實(shí)體,而發(fā)票實(shí)體包含客戶實(shí)體和業(yè)務(wù)實(shí)體的信息,這樣會(huì)導(dǎo)致發(fā)票開具服務(wù)內(nèi)部包含并重復(fù)實(shí)現(xiàn)客戶注冊(cè)和業(yè)務(wù)受理的處理過程,降低服務(wù)的復(fù)用性。請(qǐng)說明這種情況產(chǎn)生的主要原因,并針對(duì)這種情況,說明該如何對(duì)這三個(gè)服務(wù)進(jìn)行重構(gòu),使它們具有更好的重用性。
正確答案:
您的答案:
本題解析:本題考查的是企業(yè)應(yīng)用系統(tǒng)開發(fā)方面的知識(shí)與應(yīng)用,屬于比較傳統(tǒng)的題目,考查點(diǎn)也與往年類似。
【問題1】
本問題從系統(tǒng)業(yè)務(wù)功能實(shí)現(xiàn)和功能集成兩個(gè)方面對(duì)王工和李工的方案進(jìn)行分析和對(duì)比。回答本題時(shí)必須緊扣業(yè)務(wù)功能實(shí)現(xiàn)和功能集成這兩個(gè)方面。
從系統(tǒng)業(yè)務(wù)功能實(shí)現(xiàn)來看,采用面向?qū)ο蠹夹g(shù)開發(fā)的系統(tǒng)以對(duì)象為核心概念,通過對(duì)象之間的消息交互完成業(yè)務(wù)功能;采用面向服務(wù)技術(shù)開發(fā)的系統(tǒng)以服務(wù)為核心概念,業(yè)務(wù)功能需要封裝為服務(wù)。
從系統(tǒng)功能集成方式來看,采用面向?qū)ο蠹夹g(shù)開發(fā)的系統(tǒng)以對(duì)象為單元進(jìn)行功能集成,通常采用工作流技術(shù)定制業(yè)務(wù)流程;采用面向服務(wù)技術(shù)開發(fā)的系統(tǒng)以服務(wù)為單元進(jìn)行功能集成,采用服務(wù)組合技術(shù)實(shí)現(xiàn)靈活的業(yè)務(wù)集成與重組。
【問題2】
本問題主要考查考生對(duì)服務(wù)耦合關(guān)系的理解,考生需要理解在服務(wù)設(shè)計(jì)時(shí)需要注意的一些問題。例如業(yè)務(wù)邏輯-契約耦合、契約-技術(shù)耦合、消費(fèi)者-實(shí)現(xiàn)耦合以及消費(fèi)者-契約耦合等服務(wù)??忌枰獙?duì)這幾種服務(wù)耦合進(jìn)行分析,并結(jié)合題目要求描述各種耦合關(guān)系的優(yōu)點(diǎn)或缺點(diǎn)。
【問題3】
本問題主要考查考生對(duì)系統(tǒng)需求分析的理解以及對(duì)服務(wù)設(shè)計(jì)知識(shí)的掌握。題干中描述的問題產(chǎn)生的原因是在進(jìn)行服務(wù)設(shè)計(jì)時(shí),將業(yè)務(wù)邏輯可見的處理過程和不可見的處理過程封裝在一起,這樣會(huì)導(dǎo)致冗余的不可見處理過程在多個(gè)服務(wù)中存在,降低服務(wù)的潛在復(fù)用性。針對(duì)該問題,應(yīng)該增加客戶實(shí)體服務(wù)、業(yè)務(wù)實(shí)體服務(wù)和發(fā)票實(shí)體服務(wù),形成實(shí)體服務(wù)中間層。在這種情況下,客戶實(shí)體服務(wù)和業(yè)務(wù)實(shí)體服務(wù)不僅能夠?yàn)榭蛻糇?cè)和業(yè)務(wù)受理服務(wù)提供支持,還可以為發(fā)票開具服務(wù)提供支持,這樣就避免了不可見處理過程在多個(gè)服務(wù)中存在。
20.某電子商務(wù)公司為了擴(kuò)大業(yè)務(wù)規(guī)模,提高企業(yè)的信息化程度與工作效率,決定由公司的IT部門開發(fā)一套ERP系統(tǒng)。在系統(tǒng)建設(shè)之初,該公司召開了項(xiàng)目論證會(huì),對(duì)于項(xiàng)目的可行性進(jìn)行了分析。
在論證會(huì)上,公司主管領(lǐng)導(dǎo)王總首先介紹了公司目前的運(yùn)營情況,分析了競爭對(duì)手的優(yōu)勢(shì)和劣勢(shì),認(rèn)為該項(xiàng)目的成功實(shí)施將大大提高公司的競爭力,因此對(duì)該項(xiàng)目大力支持,并要求項(xiàng)目必須按期、高質(zhì)量地完成。公司的中高層管理人員一致認(rèn)為現(xiàn)有業(yè)務(wù)大量依靠人工記錄,效率低下,急切希望能夠依靠該系統(tǒng)的部署提高工作效率,也表示將大力支持項(xiàng)目的開發(fā)工作。
公司IT部門的負(fù)責(zé)人李總對(duì)項(xiàng)目開發(fā)中的技術(shù)問題進(jìn)行了分析,他認(rèn)為IT部門多年來一直從事J2EE平臺(tái)上的應(yīng)用開發(fā),開發(fā)經(jīng)驗(yàn)豐富。由于近兩年來基于B/S結(jié)構(gòu)的Web應(yīng)用逐漸流行,加之該項(xiàng)目是公司的內(nèi)部項(xiàng)目,系統(tǒng)功能清楚明確,因此建議可以首先基于B/S架構(gòu),采用Web技術(shù)進(jìn)行項(xiàng)目開發(fā),讓員工邊學(xué)邊練,即使項(xiàng)目進(jìn)展不順利,也可以迅速切換到J2EE平臺(tái)之上。李總還透露,IT部門最近通過內(nèi)部關(guān)系得到了某競爭對(duì)手公司的部分核心業(yè)務(wù)組件,只要稍加修改就可以立即加入到新系統(tǒng)中,這樣就會(huì)大大加快項(xiàng)目的進(jìn)度。
公司業(yè)務(wù)部門的代表小張表示,ERP系統(tǒng)上線后需要大量的數(shù)據(jù)采集工作,現(xiàn)有業(yè)務(wù)人員沒有足夠的IT技能,短期內(nèi)難以保證數(shù)據(jù)錄入質(zhì)量。另外,新系統(tǒng)可能會(huì)導(dǎo)致一些現(xiàn)有業(yè)務(wù)流程的改變,業(yè)務(wù)人員一開始將難以適應(yīng)新的業(yè)務(wù)處理方式,可能會(huì)抵制使用該系統(tǒng)。
最后,公司銷售部門和財(cái)務(wù)部門的代表在會(huì)上對(duì)ERP系統(tǒng)的建設(shè)成本和收益進(jìn)行了詳細(xì)的分析和比較,給出了相應(yīng)的結(jié)論。
【問題1】(8分)
在信息系統(tǒng)建設(shè)項(xiàng)目中,通常從經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性和用戶使用可行性四個(gè)方面來進(jìn)行可行性分析。請(qǐng)用300字以內(nèi)的文字簡要說明項(xiàng)目可行性分析這四個(gè)方面各自的主要內(nèi)容。
【問題2】(10分)
請(qǐng)根據(jù)題干描述的項(xiàng)目開發(fā)總體思路,用600字以內(nèi)的文字對(duì)技術(shù)可行性、法律可行性和用戶使用可行性進(jìn)行初步分析,并給出分析結(jié)論。
【問題3】(7分)
假設(shè)本項(xiàng)目有甲、乙、丙三個(gè)解決方案,投資總額均為1000萬元,建設(shè)期均為2年,運(yùn)營期均為4年,運(yùn)營期各年末凈現(xiàn)金流入量總和為2000萬,年利率為10%,三種方案的現(xiàn)金流量表如表2-1所示。
表2-1三種方案的現(xiàn)金流量(單位:萬元)
請(qǐng)根據(jù)表2-1中的數(shù)據(jù),計(jì)算甲、乙、丙三種方案的凈現(xiàn)值,給出具體計(jì)算過程,并說明哪種方案最優(yōu)。
正確答案:
您的答案:
本題解析:【問題1】
經(jīng)濟(jì)可行性也稱為投資收益分析或成本效益分析,主要評(píng)估項(xiàng)目的建設(shè)成本、運(yùn)行成本和項(xiàng)目建成后可能的經(jīng)濟(jì)收益。
技術(shù)可行性也稱為技術(shù)風(fēng)險(xiǎn)分析,研究的對(duì)象是信息系統(tǒng)需要實(shí)現(xiàn)的功能和性能,以及技術(shù)能力約束。
法律可行性也稱為社會(huì)可行性,具有比較廣泛的內(nèi)容,它需要從政策、法律、道德、制度等社會(huì)因素來論證信息系統(tǒng)建設(shè)的現(xiàn)實(shí)性。
用戶使用可行性也稱為執(zhí)行可行性,是從信息系統(tǒng)用戶的角度來評(píng)估系統(tǒng)的可行性,包括企業(yè)的行政管理和工作制度、使用人員的素質(zhì)和培訓(xùn)要求等,可以細(xì)分為管理可行性和運(yùn)行可行性。
【問題2】
(1)技術(shù)可行性:公司IT部門具有豐富的J2EE平臺(tái)開發(fā)經(jīng)驗(yàn),但缺乏Web技術(shù)應(yīng)用經(jīng)驗(yàn),如果項(xiàng)目基于B/S架構(gòu),則技術(shù)上不可行。
(2)法律可行性:直接修改競爭對(duì)手的核心業(yè)務(wù)組件,屬于侵權(quán)對(duì)方知識(shí)產(chǎn)權(quán)行為,法律上不可行。
(3)用戶使用可行性:用戶可能會(huì)抵制使用新系統(tǒng),在用戶使用可行性上存在問題。但由于公司中高層領(lǐng)導(dǎo)大力支持該項(xiàng)目,這個(gè)問題可以通過相關(guān)工作來得到解決。
【問題3】
方案甲:
(1)NPV=300×0.83+400×0.75+500×0.68+800×0.62-(700+300×0.91)=412
(2)NPVR=412/(700+300×0.91)=0.423
方案乙:
(1)NPV=200×0.83+400×0.75+600×0.68+800×0.62-(600+400×0.91)=406
(2)NPVR=406/(600+400×0.91)=0.421
方案丙:
(1)NPV=400×0.83+500×0.75+500×0.68+600×0.62-(800+200×0.91)=437
(2)NPVR=437/(800+200×0.91)=0.445
因?yàn)榉桨副膬衄F(xiàn)值和凈現(xiàn)值率均最大,因此,方案丙最優(yōu)。
21.某高校計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心有5個(gè)機(jī)房,200個(gè)機(jī)位,主要承擔(dān)學(xué)生計(jì)算機(jī)軟件相關(guān)課程的上機(jī)實(shí)踐任務(wù)。實(shí)驗(yàn)中心每年工作時(shí)間約為200天,每天平均工作時(shí)間為8小時(shí)。2013年初,實(shí)驗(yàn)中心決定對(duì)機(jī)房進(jìn)行升級(jí)改造,其中UPS電源等設(shè)備不需要重新購置,改造后每個(gè)機(jī)位機(jī)器的基本配置要求如表2-1。實(shí)驗(yàn)中心現(xiàn)公開征集硬件改造方案。
表2-1實(shí)驗(yàn)中心機(jī)器配置要求
一個(gè)月后,實(shí)驗(yàn)中心的主管從眾多的改造方案中選擇了A公司和B公司提出的方案進(jìn)行最終評(píng)審。A公司主張采用PC機(jī)更新?lián)Q代的方式進(jìn)行改造,其主要的設(shè)備和報(bào)價(jià)如表2-2所示。
表2-2A公司的改造方案
B公司主張以桌面云的方式對(duì)實(shí)驗(yàn)中心進(jìn)行全面改造,其主要的設(shè)備和報(bào)價(jià)情況如表2-3所示。
表2-3B公司的改造方案
實(shí)驗(yàn)中心組織多名專家召開論證會(huì),會(huì)上專家對(duì)這兩種方案進(jìn)行了評(píng)審,最終采納了B公司的改造方案。
【問題1】(7分)
桌面云方案的核心是虛擬化技術(shù),請(qǐng)用200字以內(nèi)的文字說明什么是虛擬化技術(shù),并從應(yīng)用角度列舉3種虛擬化技術(shù)。
【問題2】(18分)
請(qǐng)以A公司方案中的機(jī)器性能為基準(zhǔn),從應(yīng)用模式、投入成本、運(yùn)維成本、安全性、能源消耗等5個(gè)方面對(duì)兩種方案進(jìn)行詳細(xì)比較(其中投入成本與能源消耗要求量化比較),說明為什么專家采納了B公司的改造方案。
正確答案:
您的答案:
本題解析:【問題1】
虛擬化是指計(jì)算機(jī)元件在虛擬的基礎(chǔ)上而不是真實(shí)的基礎(chǔ)上運(yùn)行。虛擬化技術(shù)可以擴(kuò)大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術(shù)可以單CPU模擬多CPU并行,允許一個(gè)平臺(tái)同時(shí)運(yùn)行多個(gè)操作系統(tǒng),并且應(yīng)用程序都可以在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,從而顯著提高計(jì)算機(jī)的工作效率。
虛擬化技術(shù)應(yīng)用非常廣泛,常見的包括:
1、使用VMware軟件,在Windows平臺(tái)下安裝linux操作系統(tǒng)。
2、存儲(chǔ)的虛擬化,在云存儲(chǔ)中,就應(yīng)用到了存儲(chǔ)的虛擬化。
3、服務(wù)器虛擬化,目前多家公司推出了虛擬化服務(wù)器,這種服務(wù)器可以用一臺(tái)硬件設(shè)備,虛擬出多臺(tái)服務(wù)器對(duì)外提供服務(wù)。
【問題2】
應(yīng)用模式:A公司方案是一種分散式的計(jì)算模式,這種模式每個(gè)節(jié)點(diǎn)都相對(duì)獨(dú)立,每個(gè)節(jié)點(diǎn)都要求一定的運(yùn)算能力,當(dāng)節(jié)點(diǎn)運(yùn)算能力不足時(shí),便需要整體升級(jí)。而B公司方案是一種虛擬化的方案,他將服務(wù)器的運(yùn)算能力按需求分配給各個(gè)節(jié)點(diǎn)使用,當(dāng)運(yùn)算能力不足時(shí),可通過增加服務(wù)器的方式,方便的升級(jí)。
投入成本:
A公司方案的投入成本為:(3100+900)×200+1000×10=810000元。
B公司方案的投入成本為:30000×14+(500+900)×200+1000×11+10000×2=731000元。
所以B公司的方案投入成本較小。
運(yùn)維成本:B公司方案維護(hù)成本比A公司方案低,因?yàn)锳公司方案中,需要維護(hù)的計(jì)算機(jī)有200臺(tái)之多,而B公司方案只需要維護(hù)14臺(tái)服務(wù)器。
安全性:B公司方案安全性比A公司方案高,因?yàn)锳公司方案中,200臺(tái)主機(jī)都帶存儲(chǔ),都是獨(dú)立的系統(tǒng),其中任何一臺(tái)機(jī)器出現(xiàn)安全問題都可以影響到其他機(jī)器。而B公司方案中,只要維護(hù)好14臺(tái)服務(wù)器即可,此時(shí)出安全問題的可能性會(huì)低很多。
能源消耗:
A公司方案的能源消耗為:((230W+25W)×200+30W×10)×8×200=82080000瓦時(shí)=82080千瓦時(shí)。
B公司方案的能源消耗為:(800W×14+(23W+25W)×200+30W×11)×8×200=33808000瓦時(shí)=33808千瓦時(shí)。
B公司的方案能源消耗遠(yuǎn)遠(yuǎn)低于A公司方案。
22.某市政府部門有近30個(gè)委、辦、局,分別承擔(dān)著法定的政府職能,這些部門都有信息中心,負(fù)責(zé)本單位信息系統(tǒng)的建設(shè)和信息資源的采集、維護(hù)等工作,同時(shí)向業(yè)務(wù)部門提供信息化技術(shù)支持。該市
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上海市安全員C證考試(專職安全員)題庫附答案
- 貴州城市職業(yè)學(xué)院《中級(jí)財(cái)務(wù)會(huì)計(jì)Ⅱ》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州財(cái)經(jīng)大學(xué)《面料認(rèn)知與再造》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽學(xué)院《音樂作品分析(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025黑龍江建筑安全員-C證(專職安全員)考試題庫
- 貴陽信息科技學(xué)院《東方文學(xué)專題研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025湖北省安全員B證(項(xiàng)目經(jīng)理)考試題庫
- 2025年湖南省建筑安全員知識(shí)題庫附答案
- 廣州幼兒師范高等??茖W(xué)?!稛艄庠煨汀?023-2024學(xué)年第一學(xué)期期末試卷
- 廣州新華學(xué)院《接口自動(dòng)化》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024城市河湖底泥污染狀況調(diào)查評(píng)價(jià)技術(shù)導(dǎo)則
- 水工-建筑物課件
- 裝修增減項(xiàng)單模板
- 張克非《公共關(guān)系學(xué)》(修訂版)筆記和課后習(xí)題詳解
- 營養(yǎng)學(xué)與健康
- 湖北高校畢業(yè)生就業(yè)協(xié)議書填寫格式說明樣表
- 江西省商品混凝土企業(yè)名錄
- 毒理學(xué)第三章化學(xué)毒物在體內(nèi)的生物轉(zhuǎn)運(yùn)和生物轉(zhuǎn)化
- 企業(yè)年會(huì)活動(dòng)抽獎(jiǎng)滾動(dòng)抽獎(jiǎng)經(jīng)典創(chuàng)意高端模板課件
- 技術(shù)資料檢查評(píng)分表
- 軸聯(lián)軸器離合器解析課件
評(píng)論
0/150
提交評(píng)論