1
A
回答
1
首先,
如果您的文档,它应该有一个 “清” 的理由/目的。 这个目的是识别你的文档的性质。
其次:
不要以为文件只是一个 “书面形式” 或Word文档。 它可以是任何form.Even它可以是一个“视频”,其中一些人 说明你的主要架构decisons,为什么他们选择 它[动机]
好吧,假设你想新的团队成员“轻松抓取”你在做什么,你是怎么做的,为什么你在做这样。[要当心一切都取决于你的问题的性质]
- UML用例图可能可以给你的功能的整体画面 要求。它只是说明谁将使用你的系统,以及他们可以用你的系统做什么。
- 短备忘录此状态下,重要的非功能性需求
- 简短的备忘录其中指出你的主要架构决策,为什么你把这个决定
- 也许组件图,它显示了你的重要组成部分,它们的接口
- 如果应用tapology非常重要,那么可能是一个UML部署图,它显示了你的系统将如何物理部署。
但毕竟你不能证明事情,你不应该。你可以用一个UML工具自动生成整个系统的UML类图,但这对新手有什么帮助。
- 但你可以把类图,为做重要和棘手的 零件类和绘制序列图的那些节目的同时,他们的表现很重要和棘手 责任,他们与其他类如何 合作棘手的部分。
为文件建立的关键是puting自己变成你的“观众” [谁 将阅读您的文件],并问自己
- 如果我是这个文件potantial“观众”将我读到这文件? [如果不是你为什么做文档]
- 如果我阅读这个文档,它会以某种方式帮助我吗?[它是有效]
最后,我们并不是生活在“理想字” ......有时候,你可能会发现自己做的文档没有真正的观众和没有真正的理由只是因为一些“政治”和你应该赚钱
那么,在这种情况下,UML将有所帮助。绘制无聊,有许多细节[通常aulectumatically生成]图表,没有人阅读或理解,但说“哦,你有大量的文件”。在我们的软件行业中,UML被过分强调了,如果有UML图,许多人甚至会“买”甚至是坏的文档。
这就是所有人...
相关问题
- 1. 游戏设计的协程?
- 2. 工作流程/设计
- 3. Java游戏设计课程加载
- 4. 吃豆子游戏课程设计
- 5. 与Web程序相比,GUI和游戏程序流程如何
- 6. 设计代码工作流程
- 7. 设计复杂的工作流程图
- 8. 自动工作流程设计
- 9. 哪个应用程序用于iPhone游戏/关卡设计
- 10. 培根游戏Java程序?
- 11. 生命游戏程序
- 12. 的OpenGL游戏程序
- 13. 猜测游戏程序
- 14. 小蟒蛇游戏程序
- 15. C程序骰子游戏
- 16. 骰子游戏程序
- 17. Java小程序游戏
- 18. 推荐工作流应用程序的设计模式
- 19. ASP.Net Web应用程序的工作流设计建议?
- 20. 安卓游戏的逻辑流程
- 21. VS2010工作流程设计表面不工作
- 22. 井字游戏应用程序不工作
- 23. 为什么我的Java游戏生活程序不工作?
- 24. java游戏保存程序不会工作
- 25. 游戏编程
- 26. 游戏编程
- 27. 从状态工作流程内启动顺序工作流程
- 28. iphone多人游戏设计
- 29. 纸牌游戏设计
- 30. 设置游戏计时器
这个问题可能更适合[http://programmers.stackexchange.com/] – perfectionist 2012-01-28 17:40:48