crc-cards

    4熱度

    1回答

    我一直在尋找(主要是谷歌)嘗試找到一些工具或方法,我可以使用它們來確定SOA服務的功能職責。我的搜索沒有真正想出任何東西。 目前,我用來判斷功能責任的方法是adhoc,並且實際上只是直覺,例如, 所有客戶相關的功能進入了客戶服務 所有支付相關的功能進入支付服務 等 反思在軟件設計/建築界使用其他的方法: 面向對象分析的概念是Class Responsibility Collaboration(CR

    1熱度

    1回答

    在CRC卡片中,我們爲什麼要列出所有的協作者,而不僅僅是依賴關係。 我的意思是如果A類調用B的函數,爲什麼A在B類的CRC協作者部分提到。如果我們簡單地將A留在B的CRC卡中,就好像A的CRC卡B已經提到過那樣。這樣我們也可以從CRC卡中找出依賴關係,如果您知道A需要的B類的功能名稱,我們也可以在A的CRC卡中提到。這將通過快速生成類和序列圖來幫助更多。 通過提及A合作者中的B和B合作者中的A實現

    0熱度

    1回答

    說我有三個類:用戶,地址和OrderProduct。 用戶具有諸如姓名,電話號碼和地址之類的字段,其中地址是地址的實例。 如果OrderProduct是一個處理產品訂購的類,需要存儲在User中的地址,我是否會將User列爲協作者,還是需要將Address類作爲協作者來包含,因爲User類包含該類?

    2熱度

    1回答

    CRC卡被稱爲簡單,直觀的方法 在創建它之前模擬您的系統。 很多人讚歎它的善良,但是我沒有找到關於它的實際使用的很好的例子 或者很好的案例研究 。 YouTube只提供了兩個直接示例,如何使用CRC方法 --它們兩個都不是美國人玩的,即使該方法的創建者也是兩個美國人^^。 有多可笑? 所以在這裏我想知道有多少人在設計會議中實際使用CRC? 它仍然有效或偉大?是否值得調查,練習並投入數小時?