《UML試卷及答案》由會員分享,可在線閱讀,更多相關《UML試卷及答案(3頁珍藏版)》請在裝配圖網上搜索。
1、四、分析設計題(本大題共2題,共45分)
1. 圖書管理系統功能性需求說明如下:(25分)
(1)圖書管理系統能夠為一定數量的借閱者提供服務。每個借閱者能夠擁有唯一標識其存在的編號。圖書館向每一個借閱者發(fā)放圖書證,其中包含每一個借閱者的編號和個人信息。提供的服務包括:提供查詢圖書信息、查詢個人信息服務和預定圖書服務等。
(2)當借閱者需要借閱圖書、歸還書籍時需要通過圖書管理員進行,即借閱者不直接與系統交互,而是通過圖書管理員充當借閱者的代理和系統交互。
(3)系統管理員主要負責系統的管理維護工作,包括對圖書、數目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書管理員的信息。
2、
(4)可以通過圖書的名稱或圖書的ISBN/ISSN號對圖書進行查找。
回答下面問題:
1) 該系統中有哪些參與者?(3分)
借閱者 圖書管理員 系統管理員
2) 確定該系統中的類,找出類之間的關系并畫出類圖
用戶類、用戶角色類、圖書類、預定類、借閱類、書目類(6分)
類圖(6分)
3) 畫出語境“借閱者預定圖書”的時序圖(10分)
2. 網絡的普及帶給了人們更多的學習途徑,隨之而來的管理遠程網絡教學的“遠程網絡教學系統”誕生了。(20分)
“遠程網絡教學系統”的功能需求如下:
(1)學生登錄網站后,可以瀏覽課件、查找課件、下載課件、觀看教學視頻。
(2)教師登錄網站后,可以上傳課件、上傳教學視頻、發(fā)布教學心得、查看教學心得、修改教學心得。
(3)系統管理員負責對網站頁面的維護、審核不合法課件和不合法教學信息、批準用戶注冊。
1)學生需要登錄“遠程網絡教學系統”后才能正常使用該系統的所有功能。如果忘記密碼,可與通過“找回密碼”功能恢復密碼。請畫出學生參與者的用例圖。
6個用例每2個1分(3分),找回密碼用例的關系3分,其余4各1分(7分)
2)教師如果忘記密碼,可以通過“找回密碼”功能找回密碼。請畫出教師參與者的用例圖。
x
6個用例每2個1分(3分),找回密碼用例的關系3分,其余4各1分(5分)