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


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