軟件工程案例分析_第1頁(yè)
軟件工程案例分析_第2頁(yè)
軟件工程案例分析_第3頁(yè)
軟件工程案例分析_第4頁(yè)
軟件工程案例分析_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、閱讀下列系統(tǒng)需求陳述,回答問(wèn)題1、問(wèn)題2、問(wèn)題3和問(wèn)題4。某銀行準(zhǔn)備開發(fā)一個(gè)網(wǎng)上信用卡管理系統(tǒng)CCMS,該系統(tǒng)的基本功能為:(1)信用卡申請(qǐng)。非信用卡客戶填寫信用卡申請(qǐng)表,說(shuō)明所要申請(qǐng)的信用卡類型及申請(qǐng)者的基本信息,提交CCMS登錄。如果信用卡申請(qǐng)被銀行接受,客戶會(huì)收到銀行的確認(rèn)函,并告知用戶信用卡的有效期及信貸限額;否則銀行會(huì)發(fā)送一封拒絕函給該客戶。客戶收到確認(rèn)函后,需再次登錄CCMS ,用信用卡號(hào)和密碼激活該信用卡。激活操作結(jié)束后,CCMS將激活通知發(fā)送給客戶,告知客戶其信用卡是否被成功地激活。(2)月報(bào)表生成。在每個(gè)月第一天的零點(diǎn),CCMS為每個(gè)信用卡客戶創(chuàng)建一份月報(bào)表,對(duì)該客戶上月

2、的信用卡交易情況及交易額進(jìn)行統(tǒng)計(jì)。信用卡客戶可以登錄CCMS查看月報(bào)表,也可以要求CCMS提供打印出的月報(bào)表。(3)信用卡客戶信息管理。信用卡客戶的個(gè)人信息可以在 CCMS中進(jìn)行在線的管理。每個(gè)信用卡客戶可以在線查詢其個(gè)人信息。(4)信用卡交易記錄。信用卡客戶使用信息卡進(jìn)行的每一筆交易都會(huì)記錄在CCMS中。(5)交易信息查詢。信用卡客戶可以登錄CCMS查詢并核實(shí)其信用卡交易記錄及交易額。在系統(tǒng)的需求分析階段,使用用例對(duì)系統(tǒng)需求建模。表11和表12給出了其中兩個(gè)用例的概要描述。問(wèn)題1)將表11和表12中的(1)(10)填充完整。問(wèn)題2除了表11和表12給出的用例外,從上述系統(tǒng)陳述中還可以獲取哪些

3、由信用卡客戶發(fā)起的用例?(給出用例名稱即可)問(wèn)題3用400字以內(nèi)文字,簡(jiǎn)要說(shuō)明用例獲取的基本步驟。問(wèn)題4用例除了使用表11和表12所示的形式描述外,還可以使用UML的用例圖來(lái)表示。分別用50字以內(nèi)文字,解釋UML用例圖中擴(kuò)展用例和抽象用例的內(nèi)涵。二、閱讀以下關(guān)于工作流系統(tǒng)性能分析的敘述,回答問(wèn)題1、問(wèn)題2和問(wèn)題3。某企業(yè)正在創(chuàng)建一個(gè)工作流管理系統(tǒng),目前正處于過(guò)程定義階段,即創(chuàng)建工作流模型階段。對(duì)于這些工作流模型,除了要考慮工作流的正確性外,工作流的性能也是十分重要的。工作流性能主要反映工作流定量方面的特性,例如,任務(wù)的完成時(shí)間、單位時(shí)間內(nèi)處理的任務(wù)數(shù)量、資源的利用率以及在預(yù)定的標(biāo)準(zhǔn)時(shí)間內(nèi)完成任

4、務(wù)的百分比等等。圖21所示的是一個(gè)簡(jiǎn)單的工作流模型(其中單位時(shí)間為1小時(shí)),它表示這樣一個(gè)執(zhí)行過(guò)程:每小時(shí)將會(huì)有20個(gè)任務(wù)達(dá)到c1,這20個(gè)任務(wù)首先經(jīng)過(guò)處理taskl,再經(jīng)過(guò)處理task2,最終將結(jié)果傳遞到c3。處理taskl和處理task2相互獨(dú)立。圖2-1假設(shè)性能評(píng)價(jià)模型符合M/M/1排隊(duì)模型,在計(jì)算性能指標(biāo)的過(guò)程中可以使用下列公式進(jìn)行計(jì)算:,其中表示資源利用率, 表示單位時(shí)間內(nèi)到達(dá)的任務(wù)數(shù), 表示該資源單位時(shí)間內(nèi)能夠完成的任務(wù)數(shù)。問(wèn)題1計(jì)算圖21所示的工作流模型的下列性能指標(biāo):(1)每個(gè)資源的利用率 ;(2)每個(gè)處理中的平均任務(wù)數(shù)L;(3)平均系統(tǒng)時(shí)間S;(4)每個(gè)處理的平均等待時(shí)間W。

5、問(wèn)題2圖21所給出的工作流模型的性能并不是最好的。實(shí)際上,對(duì)于工作流系統(tǒng)而言,同樣的工作、同樣的資源,采用不同的工作流設(shè)計(jì),任務(wù)的平均等待時(shí)間也不盡相同。若要在不改變資源利用率、任務(wù)的到達(dá)速率和平均處理時(shí)間(SW)的情況下,降低平均完成時(shí)間,在設(shè)計(jì)工作流系統(tǒng)時(shí)應(yīng)遵循哪三個(gè)基本原則?用150字以內(nèi)文字說(shuō)明。問(wèn)題3針對(duì)以上三個(gè)設(shè)計(jì)原則,選擇其中的一種原則對(duì)圖21所示的工作流模型進(jìn)行修正。給出修正后的工作流模型(畫圖說(shuō)明)。3、閱讀下列關(guān)于成本效益分析的描述,回答問(wèn)題1、問(wèn)題2和問(wèn)題3。某企業(yè)準(zhǔn)備開發(fā)一個(gè)信息管理系統(tǒng),其生存周期為5年。該系統(tǒng)的預(yù)計(jì)開發(fā)成本、預(yù)計(jì)的年運(yùn)行/維護(hù)成本,以及預(yù)計(jì)的收益如表

6、51所示(其中帶括號(hào)的數(shù)據(jù)表示負(fù)值)。問(wèn)題1(1)目前許多管理人員將投資的凈現(xiàn)值作為首選的成本效益分析。用文字,說(shuō)明什么是凈現(xiàn)值?(2)根據(jù)表51給出的數(shù)據(jù),第5年的累計(jì)的成本現(xiàn)值收益現(xiàn)值是多少?利用凈現(xiàn)值技術(shù)分析該項(xiàng)目是否具有經(jīng)濟(jì)可行性?并解釋原因。問(wèn)題2投資回收分析技術(shù)用于確定投資是否可以收回以及什么時(shí)候收回。在自然增長(zhǎng)的收益超過(guò)自然增長(zhǎng)和持續(xù)付出的成本之前的那一段時(shí)間被稱為投資回收期。根據(jù)表51給出的數(shù)據(jù),該項(xiàng)目的投資回收期是 年(從A、B、C、D四個(gè)選項(xiàng)中選擇一個(gè))。A1-2 B2-3 C3-4 D4-5問(wèn)題3一個(gè)項(xiàng)目的投資回報(bào)率ROI (Retum of Investment)是度量

7、企業(yè)從一項(xiàng)投資中獲得的回報(bào)總量與投資總量之間關(guān)系的百分率。根據(jù)表51給出的數(shù)據(jù),計(jì)算該項(xiàng)目的全生存期的投資回報(bào)率(lifetime ROI)和年平均投資回報(bào)率(annual ROI)。 4、閱讀以下關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的備份于恢復(fù)的敘述,回答問(wèn)題1至問(wèn)題4。在數(shù)據(jù)庫(kù)的運(yùn)行過(guò)程中,為防止由于計(jì)算機(jī)系統(tǒng)的軟、硬見故障成數(shù)據(jù)庫(kù)中全部或部分?jǐn)?shù)據(jù)丟失,需要建立冗余數(shù)據(jù),即備份數(shù)據(jù),以便在系統(tǒng)出現(xiàn)故障后能及時(shí)使數(shù)據(jù)庫(kù)恢復(fù)到故障前的正確狀態(tài),即實(shí)現(xiàn)數(shù)據(jù)庫(kù)恢復(fù)。問(wèn)題1數(shù)據(jù)庫(kù)備份常用的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲(chǔ)和建立日志文件,請(qǐng)用文字列出數(shù)據(jù)轉(zhuǎn)儲(chǔ)方式分類并分別解釋。問(wèn)題2請(qǐng)用內(nèi)文字簡(jiǎn)要敘述日志文件的建立過(guò)程及其在故障恢復(fù)中的作

8、用。問(wèn)題3數(shù)據(jù)備份時(shí)是否支持應(yīng)用程序?qū)?shù)據(jù)庫(kù)的并發(fā)訪問(wèn)?如何在數(shù)據(jù)恢復(fù)過(guò)程中保證數(shù)據(jù)的一致性?請(qǐng)用文字簡(jiǎn)要敘述。問(wèn)題4什么是系統(tǒng)容災(zāi)能力?采用什么機(jī)制可以提高系統(tǒng)的容災(zāi)能力?請(qǐng)用文字簡(jiǎn)要說(shuō)明。5、閱讀以下關(guān)于軟件能力成熟度模型(CMM)方面的敘述,回答問(wèn)題1至問(wèn)題3。某企業(yè)主要從事計(jì)算機(jī)及相關(guān)軟件的研制工作,許多產(chǎn)品已被廣泛應(yīng)用到各行各業(yè),五年前,該企業(yè)已通過(guò)了IS09000系列的質(zhì)量認(rèn)證。但是,隨著企業(yè)業(yè)務(wù)的不斷擴(kuò)展,企業(yè)開發(fā)的軟件規(guī)模越來(lái)越大;從事軟件開發(fā)的人員數(shù)量越來(lái)越多;而軟件產(chǎn)品中錯(cuò)誤數(shù)也大幅增加,不但影響了企業(yè)形象,同時(shí)也增大了企業(yè)售后服務(wù)的成本。針對(duì)這種情況,企業(yè)經(jīng)理決定在企業(yè)中

9、全面實(shí)施軟件能力成熟度模型(CMM)的管理體系。本項(xiàng)任務(wù)由企業(yè)主管質(zhì)量的部門承擔(dān),通過(guò)對(duì)本企業(yè)軟件人員構(gòu)成了了解與分析,結(jié)合原先IS09000的實(shí)施情況,根據(jù)CMM模型的具體要求,質(zhì)量部門提出了在本企業(yè)CMM的具體實(shí)施方案。問(wèn)題1CMM共分5個(gè)等級(jí),18個(gè)關(guān)鍵過(guò)程域,其中10個(gè)關(guān)鍵過(guò)程域如圖3-1所示。請(qǐng)?jiān)诖痤}紙上圖3-1中用連線方式連接CMM等級(jí)和對(duì)應(yīng)的關(guān)鍵過(guò)程域。圖3-1問(wèn)題2該企業(yè)不是大規(guī)模的軟件開發(fā)企業(yè),軟件開發(fā)隊(duì)伍由60多人組成,分散在多個(gè)不同的研發(fā)部門,每個(gè)研發(fā)部門的各個(gè)軟件項(xiàng)目均由3-4人組成。在實(shí)施CMM管理時(shí)哪種等級(jí)最適應(yīng)該企業(yè)?請(qǐng)用200字以內(nèi)文字簡(jiǎn)要分析理由。6、閱讀下列

10、關(guān)于程序測(cè)試計(jì)劃的敘述,在答題紙上回答問(wèn)題 1 至問(wèn)題 4。某程序 P 包括 AH 八個(gè)模塊,其結(jié)構(gòu)如圖 1-1 所示,其中模塊 D 與 G 需要調(diào)用公 共模塊 E。圖 1-1現(xiàn)計(jì)劃采用自頂向下方法執(zhí)行程序 P 的測(cè)試項(xiàng)目,該項(xiàng)目包括多個(gè)作業(yè)。設(shè)作業(yè) A的任務(wù)是對(duì)模塊 A 進(jìn)行測(cè)試,作業(yè) B 的任務(wù)是對(duì)模塊 B 進(jìn)行測(cè)試,.,依次類推。作業(yè) P 的任務(wù)是對(duì)程序 P 進(jìn)行整體測(cè)試。表 1-1 列出了該項(xiàng)目各作業(yè)計(jì)劃所需的天數(shù)、至少必須的天數(shù)(即再增大花費(fèi)也不能縮短的天數(shù))以及每縮短 1 天測(cè)試所需增加的費(fèi)用:圖 1-2 是尚未完成的該項(xiàng)目計(jì)劃圖,其中,每條箭線表示一個(gè)測(cè)試作業(yè),箭線上標(biāo)注的字母表示作業(yè)名,數(shù)字表示計(jì)劃測(cè)試天數(shù)。【問(wèn)題 1】請(qǐng)通過(guò)填補(bǔ)箭線完成圖 1-2 所示的該項(xiàng)目計(jì)劃圖。若為虛作業(yè),請(qǐng)畫成虛箭線;若 為實(shí)箭線,請(qǐng)?jiān)诩€上注明作業(yè)名以及計(jì)劃測(cè)試天數(shù)。【問(wèn)題 2】完成該測(cè)試項(xiàng)目計(jì)劃需要多少天?【問(wèn)題 3】(1)如果要求該測(cè)試項(xiàng)目比原計(jì)劃提前 1 天完成,則至少應(yīng)增加多少費(fèi)用,應(yīng)將哪些測(cè)試作業(yè)縮短 1 天?(2)如果要求該測(cè)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論