国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

2016年計算機軟件設計師模擬試題1

時間:2016-06-02 15:11:00   來源:無憂考網(wǎng)     [字體: ]

  ●試題一


  閱讀下列說明以及圖示(如圖1所示),回答問題1~3。


  【說明】


  某大學準備開發(fā)一個學生課程注冊系統(tǒng),學生可以使用該系統(tǒng)查詢新學期將開設的課程和講課教師情況,選擇自己要學習的課程進行登記注冊,并可以查詢成績單;教師可以使用該系統(tǒng)查詢新學期將開設的課程和選課學生情況,并可以登記成績單;注冊管理員使用該系統(tǒng)進行注冊管理,包括維護教師信息、學生信息和課程信息等。


  在每個學期的開始,學生可以獲得該學期的課程目錄表,課程目錄表列出每門課程的所有信息,諸如基本信息、教師、開課系和選課條件等。


  新學期開始前兩周為選課注冊時間,在此期間學生可以選課注冊,并且允許改變或取消注冊申請,開學兩周后注冊管理員負責關閉課程注冊。每個學生可以選擇不超過4門課程,同時指定2門侯選課程以備主選課程未選上。每門課程多不能超過10人,少不能低于3人,低于3人選課的課程將被取消。一旦學生的注冊過程完畢,注冊系統(tǒng)將有關信息提交收費系統(tǒng)以便學生付費。如果在實際注冊過程中名額已滿,系統(tǒng)將通知學生在提交課程表之前予以更改。


  在學期結束時,學生可以存取系統(tǒng)查看電子成績單。由于學生成績屬于敏感信息,系統(tǒng)必須提供必要的安全措施以防非法存取。


  【用例圖】



  圖1學生課程注冊系統(tǒng)的用例圖







  【協(xié)作圖】


  圖2創(chuàng)建課程登記表的協(xié)作圖


  【時序圖】


  注釋1:學生打算注冊新的課程。


  注釋2:一張這學期可選擇的課程列表。


  注釋3:顯示一張為學生選課用的空白登記表。



  圖3創(chuàng)建課程登記表的時序圖




  【問題1】


  在UML中,用例代表一個完整的功能,如與角色通信、進行計算或在系統(tǒng)內(nèi)工作等。請簡要說明用例具有哪些的特征,并指出用例圖中 (1) ~ (3) 處表示的內(nèi)容。


  【問題2】


  協(xié)作圖與時序圖是同構的,二者表示的都是同樣的系統(tǒng)交互活動,只是各自的側重點不同而已。根據(jù)題目提供的信息,指出協(xié)作圖中 (4) ~ (8) 處表示的內(nèi)容。


  【問題3】


  UML采用5個互聯(lián)的視圖來描述軟件系統(tǒng)的體系結構,即用例視圖(Use-case View)、設計視圖(Design View)、進程視圖(Process View)、實現(xiàn)視圖(Implementation View)和展開視圖(Deployment View)。系統(tǒng)模型中每一個視圖的內(nèi)容是由一些圖來描述的,UML中包含用例圖、類圖、對象圖、狀態(tài)圖、時序圖、協(xié)作圖、活動圖、組件圖、分布圖等9種圖。對整個系統(tǒng)而言,其功能由用例圖描述,靜態(tài)結構由類圖和對象圖描述,動態(tài)行為由狀態(tài)圖、時序圖、協(xié)作圖和活動圖描述,而物理架構則是由組件圖和分布圖描述。請分別指出用例圖、類圖、對象圖、狀態(tài)圖、時序圖、協(xié)作圖、活動圖、組件圖、分布圖的作用。