我制作的网络应用程序比我过去制作的其他网页应用程序要复杂得多。我认为在我走得更远之前,我应该尝试按照目前的方式制定应用程序的计划。
我最近参加过UML课程,但这在这里似乎并不特别合适 - 因为当我使用面向对象的框架时,它实际上是模型,控制器,动作,视图和URL映射之间的关系我正在寻找文件。
所以我的问题是 - 是否有任何软件设计应用程序对于记录MVC应用程序的结构/功能特别有用?
在此基础上,我希望能够编写测试计划。
答案 0 :(得分:0)
文档不是用于创建“测试计划”(无论对您意味着什么)。如果你想测试你的应用程序,你应该一直在编写单元测试。
此类文档旨在缓解大规模应用程序中的混淆。在这种情况下,使用UML是合适的,尽管没有规则,表明你必须使用所有的图表。但在您的情况下,类或组件图可能非常有用,使用一些序列图来说明应用程序中更令人困惑的部分。
如果您有一个复杂的数据库结构,那么一些ER图可能会有所帮助。