摘要:下午試題,是軟件設計師考試的一大難點,除了掌握對應的知識點外,還要多做歷年軟考真題來鞏固學過的知識點,希賽小編為大家整理了2014下半年軟件設計師考試下午真題,希望對大家有所幫助。
下午試題,是軟件設計師考試的一大難點,除了掌握對應的知識點外,還要多做歷年軟考真題來鞏固學過的知識點,希賽小編為大家整理了2014下半年軟件設計師考試下午真題,希望對大家有所幫助。
試題:3
閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內。
【說明】
某公司欲開發一個管理選民信息的軟件系統。系統的基本需求描述如下:
(1)每個人(Person)可以是一個合法選民(Eligible)或者無效的選民(Ineligible)。
(2)每個合法選民必須通過該系統對其投票所在區域(即選區,Riding)進行注冊(Registration)。每個合法選民僅能注冊一個選區。
(3)選民所屬選區由其居住地址(Address)決定。假設每個人只有一個地址,地址可以是鎮(Town)或者城市(City)。
(4)某些選區可能包含多個鎮;而某些較大的城市也可能包含多個選區。
現采用面向對象方法對該系統進行分析與設計,得到如圖1-1所示的初始類圖。

【問題1】(8分)
根據說明中的描述,給出圖1-1中C1~C4所對應的類名(類名使用說明中給出的英文詞匯)。
【問題2】(3分)
根據說明中的描述,給出圖1-1中M1~M6處的多重度。
【問題3】(4分)
現對該系統提出了以下新需求:
(1)某些人擁有在多個選區投票的權利,因此需要注冊多個選區;
(2)對手滿足(1)的選民,需要劃定其“主要居住地”,以確定他們應該在哪個選區進行投票。
為了滿足上述需求,需要對圖1-1所示的類圖進行哪些修改?請用100字以內文字說明。
參考答案

希賽軟考網,擁有十四年軟考培訓經驗,希賽網一直堅持自主研發,將豐富的軟考培訓經驗有效融入教程研發過程,自成體系的軟考在線題庫(軟考歷年真題)、軟考培訓教材和軟考視頻教程,多樣的培訓方式包括在線輔導、面授、和,使考生的學習更具系統性,輔導更具針對性。采用全程督學機制,,軟考平均通過率在全國。
軟考不知道考啥科目?掃碼測最適合你的報考科目

熱門活動:【免費考前摸底】軟考4月模考大賽![]()
軟考備考資料免費領取
去領取
專注在線職業教育25年