公司系統(tǒng)設(shè)計面試_第1頁
公司系統(tǒng)設(shè)計面試_第2頁
公司系統(tǒng)設(shè)計面試_第3頁
公司系統(tǒng)設(shè)計面試_第4頁
公司系統(tǒng)設(shè)計面試_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

系統(tǒng)設(shè)計試題下列UML類圖表示的是 設(shè)計模式。(1)A.備忘錄(Memento) B.策略(Strategy)C.狀態(tài)(Stye) D.觀察者(Observer)接上題:該設(shè)計模式中,—。—個Subiect對象可對應(yīng)多個Observer對象Subiect只能有一個ConcreteSubject子類Observer只能有一個ConcreteObserver子類—個Subiect對象必須至少對應(yīng)一個Observer對象網(wǎng)絡(luò)安全體系設(shè)計可從物理線路安全、網(wǎng)絡(luò)安全、系統(tǒng)安全、應(yīng)用安全等方面來進行,其中,數(shù)據(jù)庫容災(zāi)屬于。物理線路安全和網(wǎng)絡(luò)安全 B.應(yīng)用安全和網(wǎng)絡(luò)安全C.系統(tǒng)安全和網(wǎng)絡(luò)安全 D.系統(tǒng)安全和應(yīng)用安全某網(wǎng)站向CA申請了數(shù)字證書,用戶通過 來驗證網(wǎng)站的真?zhèn)巍A的簽名 B.證書中的公鑰 C.網(wǎng)站的私鑰D.用戶的公鑰軟件權(quán)利人與被許可方簽訂一份軟件使用許可合同。若在該合同約定的時間和地域范圍內(nèi),軟件權(quán)利人不得再許可任何第三人以此相同的方法使用該項軟件,但軟件權(quán)利人可以自己使用,則該項許可使用是。A.獨家許可使用 B.獨占許可使用C.普通許可使用 D.部分許可使用在采用結(jié)構(gòu)化方法進行系統(tǒng)分析時,根據(jù)分解與抽象的原則,按照系統(tǒng)中數(shù)據(jù)處理的流程,用來建立系統(tǒng)的邏輯模型,從而完成分析工作。A.E-R圖B.數(shù)據(jù)流圖C.程序流程圖 D.軟件體系結(jié)構(gòu)面向?qū)ο箝_發(fā)方法的基本思想是盡可能按照人類認識客觀世界的方法來分析和解決問題,方法不屬于面向?qū)ο蠓椒ā.Booch B.CoadC.OMT D.Jackson確定構(gòu)建軟件系統(tǒng)所需要的人數(shù)時,無需考慮 。A.系統(tǒng)的市場前景 B.系統(tǒng)的規(guī)模C.系統(tǒng)的技術(shù)復(fù)雜性 。.項目計劃一個項目為了修正一個錯誤而進行了變更。但這個錯誤被修正后,卻引起以前可以正確運行的代碼出錯。最可能發(fā)現(xiàn)這一問題。A.單元測試 B.接受測試C.回歸測試 D.安裝測試許多程序設(shè)計語言規(guī)定,程序中的數(shù)據(jù)都必須具有類型,其作用不包便于為數(shù)據(jù)合理分配存儲單元便于對參與表達式計算的數(shù)據(jù)對象進行檢查便于定義動態(tài)數(shù)據(jù)結(jié)構(gòu)便于規(guī)定數(shù)據(jù)對象的取值范圍及能夠進行的運算若系統(tǒng)正在將文件修改的結(jié)果寫回磁盤時系統(tǒng)發(fā)生崩潰,則對系統(tǒng)的影響相對較大。A.空閑塊 B-目錄 C.用戶數(shù)據(jù) D.用戶程序軟件系統(tǒng)設(shè)計的主要目的是為系統(tǒng)制定藍圖,并不是軟件設(shè)計模型所關(guān)注的。A.系統(tǒng)總體結(jié)構(gòu) B.數(shù)據(jù)結(jié)構(gòu) C.界面模型 。.項目范圍系統(tǒng)開發(fā)計劃用于系統(tǒng)開發(fā)人員與項目管理人員在項目期內(nèi)進行溝通,它包和預(yù)算分配表等。A.PERT圖B.總體規(guī)劃C.測試計劃D.開發(fā)合同試題(14)?(16)(14)是把對象的屬性和服務(wù)結(jié)合成一個獨立的系統(tǒng)單元,并盡可能隱藏對象的內(nèi)部細節(jié):(15)是指子類可以自動擁有父類的全部屬性和服務(wù):(16)是對象發(fā)出的服務(wù)請求,一般包含提供服務(wù)的對象標識、服務(wù)標識、輸入信息和應(yīng)答信息等。A.繼承 B.多態(tài) C.消息 D.封裝A.繼承 B.多態(tài) C.消息 D.封裝A.繼承 B.多態(tài) C.消息 D.封裝試題(17)、(18)假設(shè)有學生S(學號,姓名,性別,入學時間,聯(lián)系方式),院系D(院系號,院系名稱,電話號碼,負責人)和課程C(課程號,課程名)三個實體,若一名學生屬于一個院系,一個院系有多名學生:一名學生可以選擇多門課程,一門課程可被多名學生選擇,則圖中(a)和(b)分別為(17)聯(lián)系。假設(shè)一對多聯(lián)系不轉(zhuǎn)換為一個獨立的關(guān)系模式,那么生成的關(guān)系模式(18)。A.1—和1—* B.1—*和*1C.1*和**D.*1和**A.S中應(yīng)加入關(guān)系模式D的主鍵S中應(yīng)加入關(guān)系模式C的主鍵D中應(yīng)加入關(guān)系模式S的主鍵C中應(yīng)加入關(guān)系模式S的主鍵試題(19)?(21)設(shè)有員工實體Emp(員工號,姓名,性別,年齡,出生年月,聯(lián)系方式,部門號,其中“聯(lián)系方式”要求記錄該員工的手機號碼和辦公室電話,部門號要求參照另一部門實體Dept的主碼“部門號”。Emp實體中存在派生屬性和多佰屬性:(19):對屬性部門號應(yīng)該進行(20)約束:可以誦過命令(21)修改表中的數(shù)據(jù),A.年齡和出生年月 B.年齡和聯(lián)系方式C.出生年月和聯(lián)系方式D.出生年月和年齡A.非空主鍵 B.主鍵C.外鍵D.候選鍵A.INSERT B.DELETE C.UPDATED.MODIFY試題(54)?(56)分析:.簡答題試題一(共15分)某高校欲開發(fā)一個成績管理系統(tǒng),記錄并管理所有選修課程的學生的平時成績和考試成績,其主要功能描述如下:1.每門課程都有3到6個單元構(gòu)成,每個單元結(jié)束后會進行一次測試,其成績作為這門課程的平時成績。課程結(jié)束后進行期末考試,其成績作為這門課程的考試成績。2.學生的平時成績和考試成績均由每門課程的主講教師上傳給成績管理系統(tǒng)。3.在記錄學生成績之前,系統(tǒng)需要驗證這些成績是否有效。首先,根據(jù)學生信息文件來確認該學生是否選修這門課程,若沒有,那么這些成績是無效的;如果他的確選修了這門課程,再根據(jù)課程信息文件和課程單元信息文件來驗證平時成績是否與這門課程所包含的單元相對應(yīng),如果是,那么這些成績是有效的,否則無效。4.對于有效成績,系統(tǒng)將其保存在課程成績文件中。對于無效成績,系統(tǒng)會單獨將其保存在無效成績文件中,并將詳細情況提交給教務(wù)處。在教務(wù)處沒有給出具體處理意見之前,系統(tǒng)不會處理這些成績。5.若一門課程的所有有效的平時成績和考試成績都已經(jīng)被系統(tǒng)記錄,系統(tǒng)會發(fā)送課程完成通知給教務(wù)處,告知該門課程的成績已經(jīng)齊全。教務(wù)處根據(jù)需要,請求系統(tǒng)生成相應(yīng)的成績列表,用來提交考試委員會審查。6.在生成成績列表之前,系統(tǒng)會生成一份成績報告給主講教師,以便核對是否存在錯誤。主講教師須將核對之后的成績報告返還系統(tǒng)。7.根據(jù)主講教師核對后的成績報告,系統(tǒng)生成相應(yīng)的成績列表,遞交考試委員會進行審查。考試委員會在審查之后,上交一份成績審查結(jié)果給系統(tǒng)。對于所有通過審查的成績,系統(tǒng)將會生成最終的成績單,并通知每個選課學生。現(xiàn)采用結(jié)構(gòu)化方法對這個系統(tǒng)進行分析與設(shè)計,得到如圖1-1所示的頂層數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。圖1-1頂層數(shù)據(jù)流圖【問題1】(4分)使用說明中的詞語,給出圖1-1中的外部實體E1?E4的名稱。【問題2】(3分)使用說明中的詞語,給出圖1-2中的數(shù)據(jù)存儲D1?D5的名稱。【問題3】(6分)數(shù)據(jù)流圖1-2缺少了三條數(shù)據(jù)流,根據(jù)說明及數(shù)據(jù)流圖1-1提供的信息,分別指出這三條數(shù)據(jù)流的起點和終點。【問題4】(2)數(shù)據(jù)流圖是在系統(tǒng)分析與總體設(shè)計階段宏觀地描述系統(tǒng)功能需求的重要圖形化工具,程序流程圖也是軟件開發(fā)過程中比較常用的圖形化工具。簡要說明程序流程圖的適用場合與作用。

【說明】某汽車維修站擬開發(fā)一套小型汽車維修管理系統(tǒng),對車輛的維修情況進行管理。1.對于新客戶及車輛,汽車維修管理系統(tǒng)首先登記客戶信息,包括:客戶編號、客戶名稱、客戶性質(zhì)(個人、單位)、折扣率、聯(lián)系人、聯(lián)系電話等信息;還要記錄客戶的車輛信息,包括:車牌號、車型、顏色等信息。一個客戶至少有一臺車。客戶及車輛信息如表2-1所示。表2-1客戶及車輛信息客戶編號GS0051客戶名稱XX公司客戶性質(zhì)單位折扣率95%聯(lián)系人楊浩東聯(lián)系電話82638779車牌號顏色車型車輛類別**0765白色帕薩特微型車2.記錄維修車輛的故障信息。包括:維修類型(普通、加急)、作業(yè)分類(大、中、小修)、結(jié)算方式(自付、三包、索賠)等信息。維修廠的員工分為:維修員和業(yè)務(wù)員。車輛維修首先委托給業(yè)務(wù)員。業(yè)務(wù)員對車輛進行檢查和故障分析后,與客戶磋商,確定故障現(xiàn)象,生成維修委托書。如表2-2所示。表2-2維修委托書No.20070702003 登記日期:2007-07-02車牌號**0765客戶編號GS0051維修類型普通作業(yè)分類中修結(jié)算方式自付進廠時間2007070211:09業(yè)務(wù)員張小江業(yè)務(wù)員編號012預(yù)計完工時間故障描述車頭損壞,水箱漏水3.維修車間根據(jù)維修委托書和車輛的故障現(xiàn)象,在已有的維修項目中選擇并確定一個或多個具體維修項目,安排相關(guān)的維修工及工時,生成維修派工單。維修派工單如表2-3所示。表2-3維修派工單No,20070702003維修項目編號維修項目工時維修員編號維修員工種012維修車頭5.00012機修012維修車頭2.00023漆工015水箱焊接補漏1.00006焊工017更換車燈1.00012機修4.客戶車輛在車間修理完畢后,根據(jù)維修項目單價和維修派工單中的工時計算車輛此次維修的總費用,記錄在委托書中。根據(jù)需求階段收集的信息,設(shè)計的實體聯(lián)系圖(圖2-1)和關(guān)系模式(不完整)如下所示。圖2-1中業(yè)務(wù)員和維修工是員工的子實體。【概念結(jié)構(gòu)設(shè)計】圖2-1實體聯(lián)系圖【邏輯結(jié)構(gòu)設(shè)計】客戶( ⑸ ,折扣率,聯(lián)系人,聯(lián)系電話)車輛(車牌號,客戶編號,車型,顏色,車輛類別)委托書( ⑹ ,維修類型,作業(yè)分類,結(jié)算方式,進廠時間,預(yù)計完工時間,登記日期,故障描述,總費用)維修項目(維修項目編號,維修項目,單價)派工單( (7 ,工時)員工( ⑶ ,工種,員工類型,級別)【問題1】(4分)根據(jù)問題描述,填寫圖2-1中(1

溫馨提示

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

評論

0/150

提交評論