軟件設計師下午考試科目為案例分析,考試題型為主觀題,4道必答題,2道(5、6題)選答題,考試時長2個半小時,共75分。為幫助廣大軟考中級軟件設計師考生更好備考,信管網特整理匯總了軟件設計師部分真題、答案及解析供考生查閱,并提供免費在線模擬答題、歷年真題免費下載等服務,了解軟件設計師更多備考信息請關注信管網。
相關推薦:
免費練習:軟件設計師考試題庫(模擬試題、章節(jié)練習、每日一練)
試題一、
閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內。
【說明】
某出版社擬開發(fā)一個在線銷售各種學術出版物的網上商店(acshop),其主要的功能需求描述如下:
(1)acshop在線銷售的學術出版物包括論文、學術報告或講座資料等。
(2)acshop的客戶分為兩種:未注冊客戶和注冊客戶。
(3)未注冊客戶可以瀏覽或檢索出版物,將出版物添加到購物車中。未注冊客戶進行注冊操作之后,成為acshop注冊客戶。
(4)注冊客戶登錄之后,可將待購買的出版物添加到購物車中,并進行結賬操作。結賬操作的具體流程描述如下:
①從預先填寫的地址列表中選擇一個作為本次交易的收貨地址。如果沒有地址信息,則可以添加新地址。
②選擇付款方式。acshop支持信用卡付款和銀行轉賬兩種方式。注冊客戶可以從預先填寫的信用卡或銀行賬號中選擇一個付款。若沒有付款方式信息,則可以添加新付款方式。
③確認提交購物車中待購買的出版物后,acshop會自動生成與之相對應的訂單。
(5)管理員負責維護在線銷售的出版物目錄,包括添加新出版物或者更新在售出版物信息等操作。
現采用面向對象方法分析并設計該網上商店acshop,得到如圖3-1所示的用例圖和圖3-2所示的類圖。
【問題1】(4分)
根據說明中的描述,給出圖3-1中(1)~(4)所對應的用例名。
【問題2】(4分)
根據說明中的描述,分別說明用例“添加新地址”和“添加新付款方式”會在何種情況下由圖3-1中的用例(3)和(4)擴展而來?
【問題3】(7分)
根據說明中的描述,給出圖3-2中(1)~(7)所對應的類名。
查看答案及解析:www.pokkc.com/st/3815917485.html
試題二、
閱讀下列說明和圖,回答問題l至問題3,將解答填入答題紙的對應欄內。
【說明】
一個簡單的圖形編輯器提供給用戶的基本操作包括:創(chuàng)建圖形、創(chuàng)建元素、選擇元素以及刪除圖形。圖形編輯器的組成及其基本功能描述如下:
(1)圖形由文本元素和圖元元素構成,圖元元素包括線條、矩形和橢圓。
(2)顯示在工作空間中,一次只能顯示一張圖形(即當前圖形,current)。
(3)提供了兩種操作圖形的工具:選擇工具和創(chuàng)建工具。對圖形進行操作時,一次只能使用一種工具(即當前活動工具,active)
① 創(chuàng)建工具用于創(chuàng)建文本元素和圖元元素。
② 于顯示在工作空間中的圖形,使用選擇工具能夠選定其中所包含的元素,可以選擇一個元素,也可以同時選擇多個元素。被選擇的元素稱為當前選中元素( selected)。
③ 種元素都具有對應的控制點。拖拽選定元素的控制點,可以移動元素或者調整元素的大小。
現采用面向對象方法開發(fā)該圖形編輯器,使用uml進行建模。構建出的用例圖和類圖分別如圖3-1和3-2所示。
【問題1】 (4分)
根據說明中的描述,給出圖3-1中u1和u2所對應的用例,以及(1)和(2)處所對應的關系。
【問題2】(8分)
根據說明中的描述,給出圖3.2中缺少的c1~c8所對應的類名以及(3)~(6)處所對應的多重度。
【問題3】(3分)
圖3-2中的類圖設計采用了橋接(bridge)設計模式,請說明該模式的內涵。
查看答案及解析:www.pokkc.com/st/3810513191.html
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |