2013下半年軟件設(shè)計(jì)師下午真題(一)

軟件設(shè)計(jì)師 責(zé)任編輯:pengying 2017-08-01

添加老師微信

備考咨詢

加我微信

摘要:是船就要搏擊風(fē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ì)師歷年真題題庫
  >>>2017年軟件設(shè)計(jì)師考試指南

是船就要搏擊風(fēng)浪,是槳就要蕩起美麗的人生,讓夢想從這里放飛,祝大家在11月11日的軟件設(shè)計(jì)師考試中一戰(zhàn)告捷。下面是關(guān)于2013下半年軟件設(shè)計(jì)師下午真題第一部分內(nèi)容,查看完整版請(qǐng)點(diǎn)擊2013下半年軟件設(shè)計(jì)師下午真題匯總

【1】閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

【說明】

某大學(xué)欲開發(fā)一個(gè)基于Web的課程注冊系統(tǒng)。該系統(tǒng)的主要功能如下:

1、驗(yàn)證輸入信息

(1)檢查學(xué)生信息:檢查學(xué)生輸入的所有注冊所需信息。如果信息不合法,返回學(xué)生信息不合法提示;如果合法,輸出合法學(xué)生信息。

(2)檢查學(xué)位考試信息:檢查學(xué)生提供的學(xué)位考試結(jié)果。如果不合法,返回學(xué)位考試結(jié)果不合法提示;如果合法,檢查該學(xué)生注冊資格。

(3)檢查學(xué)生資格:根據(jù)合法學(xué)生信息和合法學(xué)位考試結(jié)果,檢查該學(xué)生對(duì)欲選課程的注冊資格。如果無資格,返回?zé)o注冊資格提示;如果有注冊資格,則輸出注冊學(xué)生信息(包含選課學(xué)生標(biāo)識(shí))和欲注冊課程信息。

2、處理注冊申請(qǐng)

(1)存儲(chǔ)注冊信息:將注冊學(xué)生信息記錄在學(xué)生庫。

(2)存儲(chǔ)所注冊課程:將選課學(xué)生標(biāo)識(shí)與欲注冊課程進(jìn)行關(guān)聯(lián),然后存入課程庫。

(3)發(fā)送注冊通知:從學(xué)生庫中讀取注冊學(xué)生信息,從課程庫中讀取所注冊課程信息,給學(xué)生發(fā)送接受提示;給教務(wù)人員發(fā)送所注冊課程信息和已注冊學(xué)生信息。

現(xiàn)采用結(jié)構(gòu)化方法對(duì)課程注冊系統(tǒng)進(jìn)行分析和設(shè)計(jì),獲得如圖1-1所示的0層數(shù)據(jù)流圖和圖1-2所示的1層數(shù)據(jù)流圖。

圖片1.png

圖1-1 0層數(shù)據(jù)流圖

圖片2.png

圖1-2 1層數(shù)據(jù)流圖

【問題1】(2分)

使用說明中的詞語,給出圖1-1中的實(shí)體E1和E2的名稱。

【問題2】(2分)

使用說明中的詞語,給出圖1-2中的數(shù)據(jù)存儲(chǔ)D1和D2的名稱。

【問題3】(8分)

根據(jù)說明和圖中術(shù)語,補(bǔ)充圖1-2中缺失的數(shù)據(jù)流及其起點(diǎn)和終點(diǎn)。

【問題4】(3分)

根據(jù)補(bǔ)充完整的圖1-1和圖1-2,說明上層的哪些數(shù)據(jù)流是由下層的哪些數(shù)據(jù)流組合而成。

【2】閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

【說明】

某快遞公司為了方便管理公司物品運(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)系模型(不完整)如下:

圖片3.png

【關(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)度員)

【問題1】

根據(jù)問題描述,補(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:*和*:*)。

【問題2】

(1)根據(jù)實(shí)體聯(lián)系圖,將關(guān)系模式中的空(a)~(c)補(bǔ)充完整;

(2)給出員工、申請(qǐng)單和安排承運(yùn)關(guān)系模式的主鍵和外鍵。

【問題3】

(1)客戶關(guān)系的通信地址可以進(jìn)一步分為郵編、省、市、街道,那么該屬性是否屬于簡單屬性,為什么?請(qǐng)用100字以內(nèi)的文字說明。

(2)假設(shè)分公司需要增設(shè)一位經(jīng)理的職位,那么分公司與經(jīng)理之間的聯(lián)系類型應(yīng)修改為(d),分公司的主鍵應(yīng)修改為(e)。

【3】閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

【說明】

某航空公司會(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)沒有達(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所示的類圖。

圖片1.png

圖3-1 狀態(tài)圖

圖片2.png

圖3-2 的類圖

【問題1】(6分)

根據(jù)說明中的描述,給出圖3-1中S1~S3處所對(duì)應(yīng)的狀態(tài)以及T1~T3處所對(duì)應(yīng)的遷移的名稱。

【問題2】(4分)

根據(jù)說明中的描述,給出圖3-2中C1~C4所對(duì)應(yīng)的類名(類名使用說明中給出的英文詞匯)。

【問題3】(5分)

圖3-2所示的類圖中使用了哪種設(shè)計(jì)模式?在這種設(shè)計(jì)模式下,類CFrequentFlyer必須具有的屬性是什么?C1~C4中的travel方法應(yīng)具有什么功能?

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢在線老師!