2013年上半年軟件設(shè)計(jì)師下午案例分析真題及答案pdf版下載
1、閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某慈善機(jī)構(gòu)欲開(kāi)發(fā)一個(gè)募捐系統(tǒng),已跟蹤記錄為事業(yè)或項(xiàng)目向目標(biāo)群體進(jìn)行募捐而組織的集體性活動(dòng)。該系統(tǒng)的主要功能如下所述。
(1)管理志愿者。根據(jù)募捐任務(wù)給志愿者發(fā)送加入邀請(qǐng)、邀請(qǐng)跟進(jìn)、工作任務(wù);管理志愿者提供的邀請(qǐng)響應(yīng)、志愿者信息、工作時(shí)長(zhǎng)、工作結(jié)果等。
(2)確定募捐需求和收集所募捐贈(zèng)(資金及物品)。根據(jù)需求提出募捐任務(wù)、將活動(dòng)請(qǐng)求和捐贈(zèng)請(qǐng)求,獲取所募集的資金和物品。
(3)組織募捐活動(dòng)。根據(jù)活動(dòng)請(qǐng)求,確定活動(dòng)時(shí)間范圍。根據(jù)活動(dòng)時(shí)間,搜索場(chǎng)館,即:向場(chǎng)館發(fā)送場(chǎng)館可用性請(qǐng)求,獲得場(chǎng)館可用性。然后根據(jù)活動(dòng)時(shí)間和地點(diǎn)推廣募捐活動(dòng),根據(jù)相應(yīng)的活動(dòng)信息舉辦活動(dòng),從募捐機(jī)構(gòu)獲取資金并向其發(fā)放贈(zèng)品。獲取和處理捐贈(zèng),根據(jù)捐贈(zèng)請(qǐng)求,提供所募集的捐贈(zèng);處理與捐贈(zèng)人之間的交互,即:
錄入捐贈(zèng)人西悉尼,處理后存入捐贈(zèng)人信息表;從捐贈(zèng)人信息表中查詢捐贈(zèng)人信息,向捐贈(zèng)人發(fā)送捐贈(zèng)請(qǐng)求,并將已聯(lián)系的捐贈(zèng)人存入已聯(lián)系的捐贈(zèng)人表。根據(jù)捐贈(zèng)請(qǐng)求進(jìn)行募集,募得捐贈(zèng)后,將捐贈(zèng)記錄存入捐贈(zèng)表;對(duì)捐贈(zèng)記錄進(jìn)行記錄后,存入已處理捐贈(zèng)表,向捐贈(zèng)人發(fā)送致謝函,根據(jù)已聯(lián)系的捐贈(zèng)人和捐贈(zèng)記錄進(jìn)行跟蹤,并將捐贈(zèng)跟進(jìn)情況發(fā)送給捐贈(zèng)人。
先采用結(jié)構(gòu)化方法對(duì)募捐系統(tǒng)進(jìn)行分析和設(shè)計(jì),獲得如圖1-1、圖1-2和圖1-3所示分層數(shù)據(jù)流圖。


【問(wèn)題1】(4分)
使用說(shuō)明中的詞語(yǔ),給出圖1-1中的實(shí)體e1~e4的名稱。
【問(wèn)題2】(7分)
在建模dfd時(shí),需要對(duì)有些復(fù)雜加工(處理)進(jìn)行進(jìn)一步精化,圖1-2為圖1-1中處理3的進(jìn)一步細(xì)化的1層數(shù)據(jù)流圖,圖1-3為圖1-2中3.1進(jìn)一步細(xì)化的2層數(shù)據(jù)流圖。補(bǔ)全1-2中加工p1、p2和p3的名稱和圖1-2與圖1-3中缺少的數(shù)據(jù)流。
【問(wèn)題3】(4分)
使用說(shuō)明中的詞語(yǔ),給出圖1-3中的數(shù)據(jù)存儲(chǔ)d1~d4的名稱。