我正在基于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上发布时,我应该定位哪些体系结构和操作系统?