1
在我的項目中,用戶(管理員和教育專家)能夠看到動態報告。這些報告是在報告文件管理器中創建的。根據使用案例<<查看報告>>,我們可以說圖表是正確的嗎?
現在編寫一個用例查看報告,下圖是否正確?
應當指出的是,管理員可以查看所有的報告和教育專家能夠查看他的自我報告。這個改變會使用案例圖嗎?
//////根據答案,我畫了一個新的圖。
在我的項目中,用戶(管理員和教育專家)能夠看到動態報告。這些報告是在報告文件管理器中創建的。根據使用案例<<查看報告>>,我們可以說圖表是正確的嗎?
現在編寫一個用例查看報告,下圖是否正確?
應當指出的是,管理員可以查看所有的報告和教育專家能夠查看他的自我報告。這個改變會使用案例圖嗎?
//////根據答案,我畫了一個新的圖。
我注意到的第一件事是你的奇怪符號的演員,我從來沒有在任何地方看到。演員被表現爲簡單的火柴人。
您需要添加一個約束來描述管理員可以查看所有報告。這可能只是一個大括號中的文字註釋,如{ admin can view all reports}
附加到演員和UC之間的關聯。
除此之外,考慮將所有這些單一的CRUD用例合併成一個單一的Manage Report
,因爲我猜測它們都是強連接的。否則你很可能會被功能分解綜合症所打擊。
謝謝你的回答,這位演員的形式代表「業務工作者」類型。基於你的迴應,我畫了一張新圖。 –
商務人員也顯示爲正常的火柴人。只是在他的蛋頭xD中傾斜的短跑(帽子??)。見http://www.uml-diagrams.org/use-case-diagrams.html你的新圖現在看起來很好。 –
這個問題出現在我面前,是否有必要區分一個商業演員和其他演員?例如,這個圖可以用普通的火柴人? –