我正在基於symfony(學說)使用facebook api的項目。我真的想根據某些圖表來獲得體系結構的描述,那麼在編碼之前我應該先採取哪些步驟(就圖表類型而言)?在啓動Web項目之前,我應該採取哪些步驟來描述體系結構?
3
A
回答
2
UML有一些對描述體系結構有用的特殊圖表,如Package diagrams和Component digrams。在你的情況下,你可以用組件圖來描述Facebook API和你的依賴關係。
3
這取決於該圖背後的目標。它是用於數據庫體系結構還是代碼或接口?例如,您可以使用UML來設計您的應用的行爲和結構,或者您可以使用簡單的頁面故事板來呈現交互和屏幕鏈接。
1
在我看來,在您的架構描述中包含的最重要的事情之一就是您的決策背後的基本原理。爲什麼你選擇將該組件與其他組件分開?或者你爲什麼使用facebook api。
你也應該看看你的觀衆。誰將閱讀架構描述?開發商,業務分析師,管理層? UML是與開發人員進行交流的很好標準,但對商業人士來說,這不起作用。
相關問題
- 1. 在使用C#構建命令行應用程序之前,我應該採取哪些步驟?
- 2. 我應該啓動哪些C++項目?
- 3. 我應該採取哪些步驟來使視頻難以下載?
- 4. 我應該採取哪些診斷步驟來修復此授權?
- 5. 我需要採取哪些步驟來使用WCF回調?
- 6. 如何在asp.net中啓動web應用程序之前選擇體系結構?
- 7. 我會採取哪些步驟將(過時的)工作的django應用程序集成到我的項目中?
- 8. 從TSQL獲取DTS步驟描述?
- 9. 可以採取哪些步驟來消除我的代碼中的錯誤?
- 10. 我應該採取哪些措施來防止SQL注入?
- 11. 需要採取哪些步驟在設備上實現OpenCL?
- 12. 我應該遵循哪個應用程序體系結構?
- 13. 有哪些步驟來創建一個新的EPiServer項目
- 14. 構建一個在線MVC體系結構描述
- 15. 需要採取哪些步驟將新對等體添加到超級結構組織中?
- 16. Python項目體系結構
- 17. 我應該使用哪種體系結構?
- 18. 我應該選擇哪種柔性微體系結構?
- 19. 我應該在返回表單之前自動釋放 - (NSString *)描述嗎?
- 20. 我應該使用哪些處理步驟來清理線條圖的照片?
- 21. LLVM支持哪些ARM體系結構?
- 22. 您採取了哪些步驟來提高Sharepoint網站的性能?
- 23. 應該採取哪些步驟將我的XML轉換爲核心數據對象?
- 24. 我應該採取哪些措施來保護我的Google Maps API密鑰?
- 25. 我應該採取哪些安全措施來防止下載我的文檔?
- 26. 描述表結構
- 27. Pre在automake項目中構建步驟
- 28. 體系結構x86_64的未定義符號:我應該使用哪種體系結構?
- 29. 哪些體系結構是哈佛,哪些是馮諾依曼?
- 30. 在PyPI上發佈時,我應該定位哪些體系結構和操作系統?