版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
共7頁第7頁北京信息科技大學(xué)2009~2024學(xué)年第2學(xué)期?信息系統(tǒng)分析與設(shè)計(jì)?課程期末考試試卷標(biāo)準(zhǔn)答案〔B〕一、填空題〔此題總分值30分,共含15道小題,每題2分〕1、CIO的中文含義是〔C〕。A.首席執(zhí)行官 B.信息自動(dòng)化 C.信息主管 D.辦公自動(dòng)化2、800App公司開發(fā)了客戶關(guān)系管理的軟件平臺(tái),在該軟件平臺(tái)上可以根據(jù)各企業(yè)具體的管理要求進(jìn)行CRM軟件功能和界面的定制,企業(yè)用戶繳納平臺(tái)使用費(fèi)后,上網(wǎng)通過賬戶登錄就能實(shí)現(xiàn)個(gè)性化的客戶關(guān)系管理,而不需要購置和部署CRM軟件。這種軟件效勞方式稱為〔A〕。A.PaaS B.SAP C.SaaS D.CRM3、系統(tǒng)分析與設(shè)計(jì)的主要任務(wù)是建立系統(tǒng)模型,設(shè)計(jì)階段需要構(gòu)建系統(tǒng)的〔C〕。A.邏輯模型 B.概念模型 C.物理模型 D.靜態(tài)模型4、以下哪種軟件系統(tǒng)不屬于信息系統(tǒng)的典型應(yīng)用〔C〕。A.銀行儲(chǔ)蓄系統(tǒng) B.航空售票系統(tǒng) C.操作系統(tǒng) D.股票交易系統(tǒng)5、系統(tǒng)規(guī)劃工作主要面向企業(yè)的〔A〕。A.高層管理人員 B.中層管理人員 C.基層管理人員 D.信息技術(shù)人員 6、以下屬于CASE工具的是〔B〕。A.UML B.Visio C.C# D.DFD7、校園一卡通管理系統(tǒng)中,學(xué)生將現(xiàn)金和卡交給后勤效勞人員,由后勤卡務(wù)人員負(fù)責(zé)為卡充值。那么“卡片充值〞用例的參與者是〔C〕。A.學(xué)生 B.卡片 C.后勤卡務(wù)人員 D.讀卡器8、上例采用數(shù)據(jù)流圖建模時(shí),充值請(qǐng)求來源于外部實(shí)體,正確的外部實(shí)體應(yīng)該是〔A〕。A.學(xué)生 B.卡片 C.后勤卡務(wù)人員 D.讀卡器9、在編寫Windows窗口程序時(shí),通常窗口啟動(dòng)就需要對(duì)界面進(jìn)行初始化,如填充列表框的選擇項(xiàng)、設(shè)置文本框缺省值等,將這些啟動(dòng)初始化操作封裝成為一個(gè)模塊,取名為“Form_Load〞,該模塊屬于〔A〕。A.時(shí)間內(nèi)聚 B.功能內(nèi)聚 C.邏輯內(nèi)聚 D.偶然內(nèi)聚10、以下關(guān)于模塊耦合的說法正確的選項(xiàng)是〔B〕。A.控制耦合在一個(gè)軟件系統(tǒng)中是無法防止的 B.?dāng)?shù)據(jù)耦合在一個(gè)軟件系統(tǒng)中是無法防止的C.多個(gè)模塊訪問同一全局變量是標(biāo)記耦合 D.耦合是指一個(gè)模塊內(nèi)各元素之間的關(guān)系11、以下關(guān)于輸入設(shè)計(jì)錯(cuò)誤的說法是〔D〕。A.輸入應(yīng)考慮數(shù)據(jù)的正確性校驗(yàn) B.鍵盤、讀卡器和觸摸屏都是輸入設(shè)備C.不是所有輸入都需要使用圖形用戶界面 D.輸入的數(shù)據(jù)應(yīng)遵守最大量原那么12、在UML提供的圖中,描述軟件邏輯結(jié)構(gòu)的是〔A〕。A.類圖 B.順序圖 C.用例圖 D.狀態(tài)圖13、在順序圖中不會(huì)出現(xiàn)的元素是〔C〕。A.消息 B.對(duì)象 C.關(guān)聯(lián) D.參與者14、為了驗(yàn)證軟件是否滿足用戶的需求需要進(jìn)行軟件測試,這種測試稱為〔C〕。A.單元測試 B.集成測試 C.確認(rèn)測試 D.系統(tǒng)測試15、采用面向?qū)ο蠓椒ㄩ_發(fā)信息系統(tǒng)時(shí),需要解決軟件對(duì)象和數(shù)據(jù)庫記錄之間的映射,這個(gè)問題也稱為〔C〕。A.ROM B.RAM C.ORM D.MRP二、問答題〔此題總分值20分,共含5道小題,每題4分〕1、信息系統(tǒng)分析的任務(wù)是什么?有人說系統(tǒng)分析是信息系統(tǒng)建設(shè)最困難的階段,為什么?答:系統(tǒng)分析員與用戶在一起充分理解用戶的要求,并把雙方的理解用書面文檔——系統(tǒng)分析說明書表達(dá)出來〔1分〕。困難主要來自三個(gè)方面:問題空間的理解;人與人之間的通訊;環(huán)境的不斷變化〔3個(gè)方面各1分〕。2、什么是軟件重構(gòu)?為什么要進(jìn)行重構(gòu)?請(qǐng)至少舉出一種重構(gòu)的方法。答:重構(gòu)〔Refactoring〕是指在不改變程序代碼功能的前提下,對(duì)程序結(jié)構(gòu)所進(jìn)行的改造〔2分〕。原因:不是總能在編寫程序前做出最好的設(shè)計(jì),或者遺留系統(tǒng)經(jīng)過不斷維護(hù),需要提高系統(tǒng)品質(zhì)。通過重構(gòu),可提高程序的可理解性,降低其修改本錢〔1分〕。重構(gòu)方法:提取和封裝函數(shù)、修改變量名稱、消除重復(fù)代碼等〔1分〕。3、你是怎樣理解分層架構(gòu)模式?使用分層架構(gòu)模式的理由是什么?答:將軟件按照邏輯功能進(jìn)行橫向分層設(shè)計(jì),邏輯功能相似的類封裝到一個(gè)組件中,下層組件負(fù)責(zé)對(duì)上層組件提供效勞,下層組件不能訪問上層組件。例如C/S、B/S、MVC等都是分層架構(gòu)〔2分〕。通過使用分層架構(gòu)模式,客戶對(duì)數(shù)據(jù)的訪問通過中間層進(jìn)行了隔離,數(shù)據(jù)庫的平安性提高了;組件可以分布部署在多個(gè)物理節(jié)點(diǎn)上,從而增強(qiáng)了處理大量的用戶負(fù)載或計(jì)算任務(wù)的能力,系統(tǒng)可靠性和響應(yīng)速度得到了提高;業(yè)務(wù)邏輯處于不同的中間效勞器,當(dāng)業(yè)務(wù)規(guī)那么變化后,客戶端程序根本不做改動(dòng),而且某一層的改動(dòng)不會(huì)影響其它層,這也意味著更好的重用和可維護(hù)性;將不同層的開發(fā)任務(wù)在開發(fā)者之間適當(dāng)?shù)胤峙洌行У乩瞄_發(fā)人員的專長和開發(fā)技巧,并且能夠提高并行開發(fā)能力〔每答對(duì)一個(gè)要點(diǎn)得1分〕。4、請(qǐng)描述原型法的軟件開發(fā)過程的根本思想,該方法有什么優(yōu)缺點(diǎn)?答:原型法對(duì)系統(tǒng)不進(jìn)行完整分析和設(shè)計(jì),而是針對(duì)用戶關(guān)鍵功能需求進(jìn)行提取和表示,快速地構(gòu)造一個(gè)可以在計(jì)算機(jī)上運(yùn)行的軟件原型,并逐步開展和完善的一種開發(fā)過程〔2分〕。優(yōu)缺點(diǎn):短期獲得測試版本,降低風(fēng)險(xiǎn);信息需求的定義工作更為直觀、簡單;用戶積極參與,增加了用戶的滿意程度;但分析和設(shè)計(jì)的深度不夠,系統(tǒng)靈巧性不能保證;短時(shí)間提出模型,而且反復(fù)修改,使軟件質(zhì)量不能保證〔優(yōu)缺點(diǎn)各答對(duì)一個(gè)給1分〕。5、保持良好編程風(fēng)格有什么好處?請(qǐng)舉出兩種以上的良好的編程風(fēng)格或標(biāo)準(zhǔn)。答:保持良好編程風(fēng)格可以提高程序的可讀性和可理解性,降低維護(hù)本錢〔2分〕。清晰的程序結(jié)構(gòu);必要的內(nèi)部注釋;常變量的命名有意義;統(tǒng)一的排版格式;不要直接使用數(shù)字等等〔每答對(duì)一個(gè)要點(diǎn)給1分〕。三、分析題〔此題總分值50分〕1、職工每日上班需登入登出考勤,以下偽代碼根據(jù)職工類型和工作時(shí)間計(jì)算工資,請(qǐng)繪制模塊結(jié)構(gòu)圖和模塊CheckOut的程序流程圖。〔6分〕voidCheckOut(){ stringeID,ePwd; doublewage;eID=textBox1.Text; //工號(hào)ePwd=textBox2.Text; //密碼 if(CheckUser(eID,ePwd)) //驗(yàn)證身份{ //取登入時(shí)間 datecheckIn=GetCheckIn(eID));CheckUserGetCheckInCheckUserGetCheckInCalWageAddWageGetEmpTypeCheckOutCalFullTimeWage數(shù)據(jù)傳遞略。CalPartTimeWageif(checkIn<>NULL) { wage=CalWage(eID,checkIn,now); AddWage(eID,wage,now); } }}doubleCalWage(stringeID,datein,dateout){inteType=GetEmpType(eID);//工人類型if(eType==0)return(CalFullTimeWage(in,out));if(eType==1)return(CalPartTimeWage(in,out));}開始開始初始化學(xué)號(hào)等變量調(diào)用CheckUser函數(shù)驗(yàn)證用戶名密碼正確?調(diào)用GetCheckIn函數(shù)取當(dāng)天登入時(shí)間調(diào)用CalWage函數(shù)計(jì)算工資否是調(diào)用AddWage函數(shù)保存工資結(jié)束時(shí)間不為空是否2、北京康健醫(yī)院門診部根據(jù)醫(yī)生開出的處方單進(jìn)行收費(fèi),收費(fèi)單如圖1所示。請(qǐng)根據(jù)圖中信息給出數(shù)據(jù)庫概念模型〔即ER圖,請(qǐng)盡量識(shí)別出所有實(shí)體、實(shí)體屬性和實(shí)體關(guān)聯(lián)〕〔8分〕北京市門診收費(fèi)專用收據(jù)患者姓名:張三就醫(yī)卡號(hào):80233878No:13453987工程金額工程金額工程金額西藥50中成藥中草藥放射B超CT檢查費(fèi)治療費(fèi)275手術(shù)費(fèi)輸氧費(fèi)輸血費(fèi)材料費(fèi)化驗(yàn)其它總計(jì)小寫325.00總計(jì)大寫叁佰貳拾伍元整收費(fèi)員Z001203張紅日期2010-7-5名稱〔規(guī)格〕數(shù)量×單價(jià)金額自付比例阿莫西林〔盒〕2盒×25.0050換藥〔大〕5人次×1050按摩〔30分鐘〕5人次×45.00225圖1醫(yī)院門診收費(fèi)單收費(fèi)工程收費(fèi)工程明細(xì)數(shù)量金額自付比例門診收費(fèi)單收費(fèi)單號(hào)收費(fèi)日期西藥費(fèi)放射費(fèi)檢查費(fèi)輸氧費(fèi)化驗(yàn)費(fèi)中成藥費(fèi)B超費(fèi)治療費(fèi)……其它費(fèi)用總計(jì)患者患者姓名就醫(yī)卡號(hào)收費(fèi)員收費(fèi)員編號(hào)收費(fèi)員姓名1N1N1N收費(fèi)工程工程名稱規(guī)格單價(jià)1N評(píng)分標(biāo)準(zhǔn):患者、門診收費(fèi)單、收費(fèi)工程明細(xì)各1分,屬性各1分〔6分〕,關(guān)系1分,收費(fèi)員、收費(fèi)工程每增加一個(gè)實(shí)體得1分。3、在數(shù)據(jù)輸入時(shí)常需要輸入代碼,例如學(xué)號(hào)、身份證號(hào)、產(chǎn)品編號(hào)等,有哪些輸入技術(shù)或數(shù)據(jù)校驗(yàn)方法可以防止或減少輸入錯(cuò)誤?至少舉出兩種方法及具體應(yīng)用?!?分〕答:輸入技術(shù)〔如條碼掃描、磁卡、IC卡/讀卡器〕;列表選擇輸入,不需要鍵盤輸入〔用于數(shù)據(jù)量少的情況〕,如界面中采用下拉表選擇;利用數(shù)據(jù)庫中的代碼表對(duì)照檢查〔數(shù)據(jù)量多〕;代碼中設(shè)置校驗(yàn)位,代碼自身具有一定的驗(yàn)證功能,如身份證號(hào)。評(píng)分標(biāo)準(zhǔn):兩種方法每答對(duì)各得2分,應(yīng)用場景答對(duì)得1分。4、選擇第7題的數(shù)據(jù)流圖如下,請(qǐng)指出圖中的問題〔5分〕圖2專家檢查論文的數(shù)據(jù)流圖校園卡充值只有輸入沒有輸出;數(shù)據(jù)流不能從外部實(shí)體流向外部實(shí)體;數(shù)據(jù)流不能從外部實(shí)體流向數(shù)據(jù)存儲(chǔ);缺少數(shù)據(jù)存儲(chǔ)保存校園卡信息;校園卡充值應(yīng)讀寫校園卡信息。評(píng)分標(biāo)準(zhǔn):每個(gè)錯(cuò)誤1分。5、北京康健醫(yī)院的門診就醫(yī)流程如下:所有患者就醫(yī)前需要辦理辦醫(yī)療卡〔登記姓名等根本信息〕;然后患者拿醫(yī)療卡在掛號(hào)窗口掛號(hào),拿到掛號(hào)單;各科室可看查本科室掛號(hào)單;醫(yī)生按序號(hào)為患者看病,患者需提供醫(yī)療卡給醫(yī)生,醫(yī)生將患者病情和診斷結(jié)果登記到病歷中,并開出處方單;患者拿醫(yī)療卡和處方單到收費(fèi)處交費(fèi),收費(fèi)員收費(fèi)后對(duì)處方單蓋收訖章,打印收據(jù)〔參見圖1〕;最后病人拿醫(yī)療卡、交費(fèi)后的處方單到藥房,藥方根據(jù)處方發(fā)藥?;谝陨闲枨?,請(qǐng)為醫(yī)院門診系統(tǒng)完成以下任務(wù):(1)繪制用例圖。〔6分〕(2)請(qǐng)選擇一個(gè)關(guān)鍵用例,書寫該用例的主事件流和備選事件流?!?分〕(3)設(shè)計(jì)題目〔2〕的用例的用戶界面?!?分〕(4)請(qǐng)識(shí)別該領(lǐng)域中的對(duì)象,繪制類圖,要求包含屬性和方法〔方法僅限題5順序圖中出現(xiàn)的〕。〔6分〕(5)設(shè)計(jì)題目〔2〕的用例順序圖?!?分〕〔1〕評(píng)分標(biāo)準(zhǔn):每個(gè)用例1分,參與者正確1分?!?〕評(píng)分標(biāo)準(zhǔn):主事件流3分,其中主語正確1分。備選事件流1分。用例名稱:收費(fèi)主事件流:1.收費(fèi)員提供醫(yī)療卡給系統(tǒng);2.系統(tǒng)讀取醫(yī)療卡號(hào),查詢未交費(fèi)處方單并顯示;3.收費(fèi)員選中要交費(fèi)的處方單;4.系統(tǒng)計(jì)算總價(jià);5.收費(fèi)員收取費(fèi)用后,確認(rèn)收費(fèi)完成;6.系統(tǒng)打印收費(fèi)票據(jù);7.系統(tǒng)標(biāo)記處方單已收費(fèi)。備選事件流:2a.醫(yī)療卡錯(cuò)誤1.系統(tǒng)提示卡有誤,用例結(jié)束。2b.不存在未交費(fèi)處方1.系統(tǒng)提示沒有處方,用例結(jié)束。5a
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《殖民地人民的反抗》課件
- 2023年遼寧省阜新市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2021年安徽省池州市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2022年湖北省隨州市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 進(jìn)階練14 書信作文(滿分范文)專練-新高考英語一輪總復(fù)習(xí)(上海專用)(解析版)
- 令世界矚目的中國奇跡現(xiàn)代中國橋梁跨越式發(fā)展34課件講解
- 2024政工程承包施工合同書
- 2024版健身器材購置及安裝合同2篇
- 2024年茶樓損益分析及預(yù)測合同
- 2024版安全評(píng)估標(biāo)準(zhǔn)化服務(wù)協(xié)議版B版
- 2024年區(qū)域牛羊肉獨(dú)家代理銷售協(xié)議
- 2024旅行社承包經(jīng)營合同
- 地下車庫地面改造施工方案
- 成人有創(chuàng)機(jī)械通氣氣道內(nèi)吸引技術(shù)操作標(biāo)準(zhǔn)解讀
- 《護(hù)患溝通》課件
- 洗浴用品購銷合同模板
- 電能質(zhì)量-公用電網(wǎng)諧波
- 電火灶-編制說明
- 幼兒園幼小銜接方案模板
- 批評(píng)與自我批評(píng)表
- 2024年商用密碼應(yīng)用安全性評(píng)估從業(yè)人員考核試題庫-中(多選題)
評(píng)論
0/150
提交評(píng)論