摘要:是船就要搏擊風(fēng)浪,是槳就要蕩起美麗的人生,讓夢(mèng)想從這里放飛,祝大家在11月11日的軟件設(shè)計(jì)師考試中一戰(zhàn)告捷。下面是關(guān)于2013下半年軟件設(shè)計(jì)師下午真題第一部分內(nèi)容,查看完整版請(qǐng)點(diǎn)擊2013下半年軟件設(shè)計(jì)師下午真題匯總。
>>>2017年軟件設(shè)計(jì)師網(wǎng)絡(luò)課堂課
>>>軟件設(shè)計(jì)師歷年真題題庫(kù)
>>>2017年軟件設(shè)計(jì)師考試指南
是船就要搏擊風(fēng)浪,是槳就要蕩起美麗的人生,讓夢(mèng)想從這里放飛,祝大家在11月11日的軟件設(shè)計(jì)師考試中一戰(zhàn)告捷。下面是關(guān)于2013下半年軟件設(shè)計(jì)師下午真題第一部分內(nèi)容,查看完整版請(qǐng)點(diǎn)擊2013下半年軟件設(shè)計(jì)師下午真題匯總。
【1】閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某大學(xué)欲開(kāi)發(fā)一個(gè)基于Web的課程注冊(cè)系統(tǒng)。該系統(tǒng)的主要功能如下:
1、驗(yàn)證輸入信息
(1)檢查學(xué)生信息:檢查學(xué)生輸入的所有注冊(cè)所需信息。如果信息不合法,返回學(xué)生信息不合法提示;如果合法,輸出合法學(xué)生信息。
(2)檢查學(xué)位考試信息:檢查學(xué)生提供的學(xué)位考試結(jié)果。如果不合法,返回學(xué)位考試結(jié)果不合法提示;如果合法,檢查該學(xué)生注冊(cè)資格。
(3)檢查學(xué)生資格:根據(jù)合法學(xué)生信息和合法學(xué)位考試結(jié)果,檢查該學(xué)生對(duì)欲選課程的注冊(cè)資格。如果無(wú)資格,返回?zé)o注冊(cè)資格提示;如果有注冊(cè)資格,則輸出注冊(cè)學(xué)生信息(包含選課學(xué)生標(biāo)識(shí))和欲注冊(cè)課程信息。
2、處理注冊(cè)申請(qǐng)
(1)存儲(chǔ)注冊(cè)信息:將注冊(cè)學(xué)生信息記錄在學(xué)生庫(kù)。
(2)存儲(chǔ)所注冊(cè)課程:將選課學(xué)生標(biāo)識(shí)與欲注冊(cè)課程進(jìn)行關(guān)聯(lián),然后存入課程庫(kù)。
(3)發(fā)送注冊(cè)通知:從學(xué)生庫(kù)中讀取注冊(cè)學(xué)生信息,從課程庫(kù)中讀取所注冊(cè)課程信息,給學(xué)生發(fā)送接受提示;給教務(wù)人員發(fā)送所注冊(cè)課程信息和已注冊(cè)學(xué)生信息。
現(xiàn)采用結(jié)構(gòu)化方法對(duì)課程注冊(cè)系統(tǒng)進(jìn)行分析和設(shè)計(jì),獲得如圖1-1所示的0層數(shù)據(jù)流圖和圖1-2所示的1層數(shù)據(jù)流圖。
圖1-1 0層數(shù)據(jù)流圖
圖1-2 1層數(shù)據(jù)流圖
【問(wèn)題1】(2分)
使用說(shuō)明中的詞語(yǔ),給出圖1-1中的實(shí)體E1和E2的名稱。
【問(wèn)題2】(2分)
使用說(shuō)明中的詞語(yǔ),給出圖1-2中的數(shù)據(jù)存儲(chǔ)D1和D2的名稱。
【問(wèn)題3】(8分)
根據(jù)說(shuō)明和圖中術(shù)語(yǔ),補(bǔ)充圖1-2中缺失的數(shù)據(jù)流及其起點(diǎn)和終點(diǎn)。
【問(wèn)題4】(3分)
根據(jù)補(bǔ)充完整的圖1-1和圖1-2,說(shuō)明上層的哪些數(shù)據(jù)流是由下層的哪些數(shù)據(jù)流組合而成。
【2】閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某快遞公司為了方便管理公司物品運(yùn)送的各項(xiàng)業(yè)務(wù)活動(dòng),需要構(gòu)建一個(gè)物品運(yùn)送信息管理系統(tǒng)。
【需求分析結(jié)果】
(1)快遞公司有多個(gè)分公司,分公司信息包括分公司編號(hào)、名稱、經(jīng)理、辦公電話和地址。每個(gè)分公司可以有多名員工處理分公司的日常業(yè)務(wù),每位員工只能在一個(gè)分公司工作。每個(gè)分公司由一名經(jīng)理負(fù)責(zé)管理分公司的業(yè)務(wù)和員工,系統(tǒng)需要記錄每個(gè)經(jīng)理的任職時(shí)間。
(2)員工信息包括員工號(hào)、姓名、崗位、薪資、手機(jī)號(hào)和家庭地址。其中,員工號(hào)標(biāo)識(shí)員工信息的每一個(gè)元組。崗位包括經(jīng)理、調(diào)度員、業(yè)務(wù)員等。業(yè)務(wù)員根據(jù)客戶提交的快件申請(qǐng)單進(jìn)行快件受理事宜,一個(gè)業(yè)務(wù)員可以受理多個(gè)客戶的快件申請(qǐng),一個(gè)快件申請(qǐng)只能由一個(gè)業(yè)務(wù)員受理。調(diào)度員根據(jù)已受理的申請(qǐng)單安排快件的承運(yùn)事宜,例如:執(zhí)行承運(yùn)的業(yè)務(wù)員、運(yùn)達(dá)時(shí)間等。一個(gè)業(yè)務(wù)員可以執(zhí)行調(diào)度員安排的多個(gè)快件的承運(yùn)業(yè)務(wù)。
(3)客戶信息包括客戶號(hào)、單位名稱、通信地址、所屬省份、聯(lián)系人、聯(lián)系電話、銀行賬號(hào)。其中,客戶號(hào)標(biāo)識(shí)客戶信息的每一個(gè)元組。當(dāng)客戶要寄快件時(shí),先要提交快件申請(qǐng)單,申請(qǐng)?zhí)栍上到y(tǒng)自動(dòng)生成??旒暾?qǐng)信息包括申請(qǐng)?zhí)?、客戶?hào)、發(fā)件人、發(fā)件人電話、快件名稱、運(yùn)費(fèi)、發(fā)出地、收件人、收件人電話、收件地址。其中,一個(gè)申請(qǐng)?zhí)枌?duì)應(yīng)一個(gè)快件申請(qǐng),一個(gè)客戶可以提交多個(gè)快件申請(qǐng),但一個(gè)快件申請(qǐng)由一個(gè)客戶提交。
【概念模型設(shè)計(jì)】
根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖(圖2-1)和關(guān)系模型(不完整)如下:
【關(guān)系模型設(shè)計(jì)】
分公司(分公司編號(hào),名稱,經(jīng)理,辦公電話,地址)
員工(員工號(hào),姓名, (a) ,崗位,薪資,手機(jī)號(hào),家庭地址)
客戶(客戶號(hào),單位名稱,通信地址,所屬省份,聯(lián)系人,聯(lián)系電話,銀行賬號(hào))
申請(qǐng)單( (b) ,發(fā)件人,發(fā)件人電話,發(fā)件人地址,快件名稱,運(yùn)費(fèi),收件人,收件人電話,收件地址,受理標(biāo)志,業(yè)務(wù)員)
安排承運(yùn)( (c) ,實(shí)際完成時(shí)間,調(diào)度員)
【問(wèn)題1】
根據(jù)問(wèn)題描述,補(bǔ)充五個(gè)聯(lián)系,完善圖2-1的實(shí)體聯(lián)系圖。聯(lián)系名可用聯(lián)系1、聯(lián)系2、聯(lián)系3、聯(lián)系4和聯(lián)系5代替,聯(lián)系的類型分為1:1、1:n和m:n(或1:1、1:*和*:*)。
【問(wèn)題2】
(1)根據(jù)實(shí)體聯(lián)系圖,將關(guān)系模式中的空(a)~(c)補(bǔ)充完整;
(2)給出員工、申請(qǐng)單和安排承運(yùn)關(guān)系模式的主鍵和外鍵。
【問(wèn)題3】
(1)客戶關(guān)系的通信地址可以進(jìn)一步分為郵編、省、市、街道,那么該屬性是否屬于簡(jiǎn)單屬性,為什么?請(qǐng)用100字以內(nèi)的文字說(shuō)明。
(2)假設(shè)分公司需要增設(shè)一位經(jīng)理的職位,那么分公司與經(jīng)理之間的聯(lián)系類型應(yīng)修改為(d),分公司的主鍵應(yīng)修改為(e)。
【3】閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某航空公司會(huì)員積分系統(tǒng)(CFrequentFlyer)的主要功能描述如下:
乘客只要辦理該航空公司的會(huì)員卡,即可成為普卡會(huì)員(CBasic)。隨著飛行里程數(shù)的積累,可以從普卡會(huì)員升級(jí)到銀卡會(huì)員(CSilver)或金卡會(huì)員(CGold)。非會(huì)員(CNonMember)不能積累里程數(shù)。
每年年末,系統(tǒng)根據(jù)會(huì)員在本年度累積的里程數(shù)對(duì)下一年會(huì)員等級(jí)進(jìn)行調(diào)整。
普卡會(huì)員在一年內(nèi)累積的里程數(shù)若滿25000英里但不足50000英里,則自動(dòng)升級(jí)為銀卡會(huì)員;若累積的里程數(shù)在50000英里以上,則自動(dòng)升級(jí)為金卡會(huì)員。銀卡會(huì)員在一年內(nèi)累積的里程數(shù)若在50000英里以上,則自動(dòng)升級(jí)為金卡會(huì)員。
若一年內(nèi)沒(méi)有達(dá)到對(duì)應(yīng)級(jí)別要求的里程數(shù),則自動(dòng)降低會(huì)員等級(jí)。金卡會(huì)員一年內(nèi)累積的里程數(shù)若不足25000英里,則自動(dòng)降級(jí)為普卡會(huì)員;若累積的里程數(shù)達(dá)到25000英里,但是不足50000英里,則自動(dòng)降級(jí)為銀卡會(huì)員。銀卡會(huì)員一年內(nèi)累積的里程數(shù)若不足25000英里,則自動(dòng)降級(jí)為普卡會(huì)員。
采用面向?qū)ο蠓椒▽?duì)會(huì)員積分系統(tǒng)進(jìn)行分析與設(shè)計(jì),得到如圖3-1所示的狀態(tài)圖和圖3-2所示的類圖。
圖3-1 狀態(tài)圖
圖3-2 的類圖
【問(wèn)題1】(6分)
根據(jù)說(shuō)明中的描述,給出圖3-1中S1~S3處所對(duì)應(yīng)的狀態(tài)以及T1~T3處所對(duì)應(yīng)的遷移的名稱。
【問(wèn)題2】(4分)
根據(jù)說(shuō)明中的描述,給出圖3-2中C1~C4所對(duì)應(yīng)的類名(類名使用說(shuō)明中給出的英文詞匯)。
【問(wèn)題3】(5分)
圖3-2所示的類圖中使用了哪種設(shè)計(jì)模式?在這種設(shè)計(jì)模式下,類CFrequentFlyer必須具有的屬性是什么?C1~C4中的travel方法應(yīng)具有什么功能?
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題