問答題

軟件質(zhì)量屬性
某軟件開發(fā)公司欲為某電子商務(wù)企業(yè)開發(fā)一個(gè)在線交易平臺(tái),支持客戶完成網(wǎng)上購物活動(dòng)中的在線交易。在系統(tǒng)開發(fā)之初,企業(yè)對(duì)該平臺(tái)提出了如下要求:
①在線交易平臺(tái)必須在1s內(nèi)完成客戶的交易請求。
②該平臺(tái)必須保證客戶個(gè)人信息和交易信息的安全。
③當(dāng)發(fā)生故障時(shí),該平臺(tái)的平均故障恢復(fù)時(shí)間必須小于10s。
④由于企業(yè)業(yè)務(wù)發(fā)展較快,需要經(jīng)常為該平臺(tái)添加新功能或進(jìn)行硬件升級(jí)。添加新功能或進(jìn)行硬件升級(jí)必須在6小時(shí)內(nèi)完成。
針對(duì)這些要求,該軟件開發(fā)公司決定采用基于架構(gòu)的軟件開發(fā)方法,以架構(gòu)為核心進(jìn)行在線交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)。

軟件質(zhì)量屬性是影響軟件架構(gòu)設(shè)計(jì)的重要因素。請用200字以內(nèi)的文字列舉6種不同的軟件質(zhì)量屬性名稱,并解釋其含義。
 


你可能感興趣的試題

1.問答題

SOA
某銀行開通了網(wǎng)上銀行業(yè)務(wù),其網(wǎng)上貸款業(yè)務(wù)流程如下:
①客戶在網(wǎng)上填寫姓名、電子郵件地址、貸款類型、貸款金額、身份證號(hào)、通訊地址等信息,提交貸款申請。
②在指定的時(shí)間內(nèi),客戶會(huì)收到銀行的電子郵件,通知貸款是否被批準(zhǔn)。
③銀行根據(jù)客戶提交的信息,創(chuàng)建貸款申請任務(wù),創(chuàng)建工作由運(yùn)行在主機(jī)上的CICS(客戶信息控制系統(tǒng))完成,同時(shí)需要從第三方獲得客戶的信用審查信息。
④由信貸員對(duì)該項(xiàng)貸款申請業(yè)務(wù)進(jìn)行審批,然后由風(fēng)險(xiǎn)檢查系統(tǒng)評(píng)估該項(xiàng)貸款的風(fēng)險(xiǎn)程度,風(fēng)險(xiǎn)大的貸款申請被拒絕。
⑤無論批準(zhǔn)或者拒絕,結(jié)果都會(huì)通過郵件系統(tǒng)遞交給客戶。對(duì)于拒絕的貸款申請,還要通知貸款申請任務(wù)進(jìn)行有關(guān)操作。
⑥除了信貸員審批環(huán)節(jié)需要人機(jī)交互外,業(yè)務(wù)是自動(dòng)進(jìn)行的。

上述網(wǎng)上貸款系統(tǒng)能夠?qū)嶋H應(yīng)用的基本前提之一是滿足金融領(lǐng)域的安全性需求。該系統(tǒng)必須要滿足哪些安全方面的需求?請用200字以內(nèi)的文字簡要說明。

2.問答題

SOA
某銀行開通了網(wǎng)上銀行業(yè)務(wù),其網(wǎng)上貸款業(yè)務(wù)流程如下:
①客戶在網(wǎng)上填寫姓名、電子郵件地址、貸款類型、貸款金額、身份證號(hào)、通訊地址等信息,提交貸款申請。
②在指定的時(shí)間內(nèi),客戶會(huì)收到銀行的電子郵件,通知貸款是否被批準(zhǔn)。
③銀行根據(jù)客戶提交的信息,創(chuàng)建貸款申請任務(wù),創(chuàng)建工作由運(yùn)行在主機(jī)上的CICS(客戶信息控制系統(tǒng))完成,同時(shí)需要從第三方獲得客戶的信用審查信息。
④由信貸員對(duì)該項(xiàng)貸款申請業(yè)務(wù)進(jìn)行審批,然后由風(fēng)險(xiǎn)檢查系統(tǒng)評(píng)估該項(xiàng)貸款的風(fēng)險(xiǎn)程度,風(fēng)險(xiǎn)大的貸款申請被拒絕。
⑤無論批準(zhǔn)或者拒絕,結(jié)果都會(huì)通過郵件系統(tǒng)遞交給客戶。對(duì)于拒絕的貸款申請,還要通知貸款申請任務(wù)進(jìn)行有關(guān)操作。
⑥除了信貸員審批環(huán)節(jié)需要人機(jī)交互外,業(yè)務(wù)是自動(dòng)進(jìn)行的。

請?jiān)诖痤}紙上將以下關(guān)于SOA的敘述填寫完整。
SOA不是一個(gè)新鮮事物,但它卻是傳統(tǒng)的面向?qū)ο竽P偷奶娲P?。相比較而言,面向?qū)ο蟮哪P褪莀_____(1)耦合和______(2)粒度的,而SOA是______(3)耦合和______(4)粒度的。SOA系統(tǒng)原型的一個(gè)典型例子是______(5)(CORBA),它已經(jīng)出現(xiàn)很長時(shí)間了,其定義的概念與SOA相似。
隨著WebServices的成熟,現(xiàn)在的SOA已經(jīng)有所發(fā)展,這些進(jìn)展是以______(6)為基礎(chǔ)的。在WebServices中,通過______(7)來描述接口,與CORBA中的______(8)(接口描述語言)相比,它動(dòng)態(tài)性更強(qiáng)、靈活度更高。
SOA還具有管理上的優(yōu)點(diǎn)。例如,現(xiàn)在管理員可直接管理開發(fā)人員所構(gòu)建的______(9),這遠(yuǎn)勝于以往管理單個(gè)應(yīng)用的方式。通過分析______(10)間的交互,SOA可以幫助企業(yè)了解何時(shí)以及什么業(yè)務(wù)邏輯被切實(shí)執(zhí)行了,這使管理員能夠有針對(duì)性地優(yōu)化業(yè)務(wù)流程。
 

3.問答題

SOA
某銀行開通了網(wǎng)上銀行業(yè)務(wù),其網(wǎng)上貸款業(yè)務(wù)流程如下:
①客戶在網(wǎng)上填寫姓名、電子郵件地址、貸款類型、貸款金額、身份證號(hào)、通訊地址等信息,提交貸款申請。
②在指定的時(shí)間內(nèi),客戶會(huì)收到銀行的電子郵件,通知貸款是否被批準(zhǔn)。
③銀行根據(jù)客戶提交的信息,創(chuàng)建貸款申請任務(wù),創(chuàng)建工作由運(yùn)行在主機(jī)上的CICS(客戶信息控制系統(tǒng))完成,同時(shí)需要從第三方獲得客戶的信用審查信息。
④由信貸員對(duì)該項(xiàng)貸款申請業(yè)務(wù)進(jìn)行審批,然后由風(fēng)險(xiǎn)檢查系統(tǒng)評(píng)估該項(xiàng)貸款的風(fēng)險(xiǎn)程度,風(fēng)險(xiǎn)大的貸款申請被拒絕。
⑤無論批準(zhǔn)或者拒絕,結(jié)果都會(huì)通過郵件系統(tǒng)遞交給客戶。對(duì)于拒絕的貸款申請,還要通知貸款申請任務(wù)進(jìn)行有關(guān)操作。
⑥除了信貸員審批環(huán)節(jié)需要人機(jī)交互外,業(yè)務(wù)是自動(dòng)進(jìn)行的。

上述網(wǎng)上貸款業(yè)務(wù)采用SOA架構(gòu)來實(shí)現(xiàn)。上述業(yè)務(wù)流程中涉及哪些功能單元?什么是SOA?本題中的案例采用SOA具有哪些優(yōu)點(diǎn)?請用200字以內(nèi)文字說明。
4.問答題

軟件系統(tǒng)架構(gòu)
博學(xué)公司欲開發(fā)一個(gè)車輛定速巡航控制系統(tǒng),以確保車輛在不斷變化的地形中以固定的速度行駛。如圖12-6所示給出了該系統(tǒng)的簡化示意圖。

表12-2描述了各種系統(tǒng)輸入的含義。

公司的領(lǐng)域?qū)<覍?duì)需求進(jìn)行深入分析后,將系統(tǒng)需求認(rèn)定為:任何時(shí)刻,只要定速巡航控制系統(tǒng)處于工作狀態(tài),就要有確定的期望速度,并通過調(diào)整引擎油門的設(shè)定值來維持期望速度。
在對(duì)車輛定速巡航控制系統(tǒng)的架構(gòu)進(jìn)行設(shè)計(jì)時(shí),公司的架構(gòu)師王工提出采用面向?qū)ο蟮募軜?gòu)風(fēng)格,而李工則主張采用控制環(huán)路的架構(gòu)風(fēng)格。在架構(gòu)評(píng)估會(huì)議上,專家對(duì)這兩種方案進(jìn)行綜合評(píng)價(jià),最終采用了面向?qū)ο蠛涂刂骗h(huán)路相結(jié)合的混合架構(gòu)風(fēng)格。

實(shí)際的軟件系統(tǒng)架構(gòu)通常是多種架構(gòu)風(fēng)格的混合,不同的架構(gòu)風(fēng)格都有其適合的應(yīng)用場景。以該系統(tǒng)為例,針對(duì)面向?qū)ο蠹軜?gòu)風(fēng)格和控制環(huán)路架構(gòu)風(fēng)格,各給出兩個(gè)適合的應(yīng)用場景,并簡要說明理由。

最新試題

在本項(xiàng)目中,如果計(jì)算機(jī)采用了多線程技術(shù)實(shí)現(xiàn)應(yīng)用程序的并發(fā)操作,程序設(shè)計(jì)人員將面臨多種挑戰(zhàn),其主要原因在于:程序會(huì)同時(shí)發(fā)生多個(gè)動(dòng)作,對(duì)這些同時(shí)發(fā)生的動(dòng)作及它們之間的交互進(jìn)行管理將面臨4方面的挑戰(zhàn),即同步、通信、負(fù)載均衡和可伸縮性,用200字以內(nèi)的文字對(duì)上述4種挑戰(zhàn)進(jìn)行簡要描述,并給出如表12-14所示的常用并發(fā)程序設(shè)計(jì)模式的分解方式。

題型:問答題

為了防止系統(tǒng)故障的蔓延,解決應(yīng)用進(jìn)程間的相互影響,在超線程技術(shù)的多核結(jié)構(gòu)需要選擇一種嵌入式操作系統(tǒng)作為本高性能嵌入式計(jì)算機(jī)系統(tǒng)的運(yùn)行環(huán)境,請用200字以內(nèi)的文字說明選擇的操作系統(tǒng)應(yīng)具備哪些主要功能。

題型:問答題

如圖12-17所示是公司進(jìn)行Mashup的流程示意圖,請閱讀并補(bǔ)充圖中數(shù)字標(biāo)出部分的內(nèi)容。(1)用戶向Traveler網(wǎng)站請求服務(wù),請求頁面提供用戶的位置信息。(2)()(3)()(4)A網(wǎng)站向Traveler網(wǎng)站返回用戶所處位置周邊的地圖信息。(5)()(6)B網(wǎng)站向Traveler網(wǎng)站返回用戶所處位置周邊的住宿信息。(7)()(8)Traveler網(wǎng)站向用戶返回用戶所處位置周邊整合的旅游信息。

題型:問答題

在架構(gòu)評(píng)估過程中,需要正確識(shí)別系統(tǒng)的架構(gòu)風(fēng)險(xiǎn)、敏感點(diǎn)和權(quán)衡點(diǎn),并進(jìn)行合理的架構(gòu)決策。請用300字以內(nèi)的文字給出系統(tǒng)架構(gòu)風(fēng)險(xiǎn)、敏感點(diǎn)和權(quán)衡點(diǎn)的定義,并從題干(a)~(m)中各選出一個(gè)對(duì)系統(tǒng)架構(gòu)風(fēng)險(xiǎn)、敏感點(diǎn)和權(quán)衡點(diǎn)最為恰當(dāng)?shù)拿枋觥?/p>

題型:問答題

一個(gè)大型電子商務(wù)項(xiàng)目正處于建設(shè)方案征集、論證階段,某系統(tǒng)集成商為了贏得客戶的信任,需要提供一份建議方案文檔,對(duì)客戶的需求進(jìn)行響應(yīng)(包括問題1、問題2和問題3所涉及的內(nèi)容)。高質(zhì)量的建議方案能夠顯示出集成商在處理客戶RFP(Request For Proposal)方面的能力、實(shí)力和專業(yè)性,而創(chuàng)建一個(gè)高質(zhì)量的建議方案,需要調(diào)配眾多的資源,按照計(jì)劃執(zhí)行。請用300字以內(nèi)文字簡要敘述如何創(chuàng)建一份高質(zhì)量的建議方案文檔。

題型:問答題

選擇實(shí)時(shí)嵌入式操作系統(tǒng)及開發(fā)環(huán)境時(shí)應(yīng)考慮哪幾方面問題?請用200字以內(nèi)文字簡要論證。

題型:問答題

在劉工建議的基礎(chǔ)上,為了避免CRSS系統(tǒng)的單點(diǎn)故障,請用200字以內(nèi)文字簡要說明如何建立CRSS的數(shù)據(jù)庫系統(tǒng);對(duì)于數(shù)據(jù)的讀取、添加、更改和刪除操作分別如何實(shí)現(xiàn)

題型:問答題

目前,互聯(lián)網(wǎng)上已經(jīng)存在很多Mashup應(yīng)用,各大網(wǎng)站也紛紛提供了各種格式的Mashup數(shù)據(jù)接口。請用300字以內(nèi)的文字給出3種目前經(jīng)常使用的Mashup數(shù)據(jù)接口,并加以簡單說明。

題型:問答題

在實(shí)現(xiàn)Mashup應(yīng)用時(shí),進(jìn)行內(nèi)容聚合的物理位置是一個(gè)十分重要的因素。目前很多Mashup站點(diǎn)都選擇在客戶端機(jī)器上進(jìn)行內(nèi)容聚合,構(gòu)成所謂的胖互聯(lián)網(wǎng)應(yīng)用程序(Rich Internet Application,RIA)。請你用200字以內(nèi)的文字說明在客戶端進(jìn)行內(nèi)容聚合的優(yōu)點(diǎn)。

題型:問答題

該市決定將各個(gè)委辦局的信息系統(tǒng)采取物理集中的方式進(jìn)行統(tǒng)一管理,一些部門對(duì)此提出了異議,主要理由是集中管理后,由于管理部門對(duì)業(yè)務(wù)應(yīng)用不了解,難以保證對(duì)本單位業(yè)務(wù)進(jìn)行有力支持。請用300字以內(nèi)文字,從技術(shù)角度論述該市實(shí)現(xiàn)信息系統(tǒng)統(tǒng)一管理是否可行。

題型:問答題