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


【問題1】(4分)
使用說明中的詞語,給出圖1-1中的實(shí)體e1~e4的名稱。
【問題2】(7分)
在建模dfd時(shí),需要對有些復(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ù)流。
【問題3】(4分)
使用說明中的詞語,給出圖1-3中的數(shù)據(jù)存儲d1~d4的名稱。