Model view controller 用于记录MVC web应用程序的工具

Model view controller 用于记录MVC web应用程序的工具,model-view-controller,architecture,Model View Controller,Architecture,我正在制作一个web应用程序,它比我过去制作的其他应用程序要复杂得多。我认为在我进一步研究之前,我应该试着为我目前的应用程序制定一个计划 我最近学习了一门UML课程,但这在这里似乎并不特别合适——因为当我使用面向对象的框架时,我要记录的实际上是模型、控制器、动作、视图和URL映射之间的关系 所以我的问题是——是否有任何软件设计应用程序对记录MVC应用程序的结构/功能特别有用 在此基础上,我希望写一份测试计划 文档不用于创建测试计划,无论对您意味着什么。如果您想测试您的应用程序,您应该一直在编写单

我正在制作一个web应用程序,它比我过去制作的其他应用程序要复杂得多。我认为在我进一步研究之前,我应该试着为我目前的应用程序制定一个计划

我最近学习了一门UML课程,但这在这里似乎并不特别合适——因为当我使用面向对象的框架时,我要记录的实际上是模型、控制器、动作、视图和URL映射之间的关系

所以我的问题是——是否有任何软件设计应用程序对记录MVC应用程序的结构/功能特别有用


在此基础上,我希望写一份测试计划

文档不用于创建测试计划,无论对您意味着什么。如果您想测试您的应用程序,您应该一直在编写单元测试

这类文档旨在缓解大规模应用程序中的混乱。在这种情况下,使用UML是合适的,尽管没有规则规定必须使用所有图表。但在您的情况下,类或组件图可能非常有用,使用一些序列图来说明应用程序中更容易混淆的部分

如果您有一个复杂的数据库结构,一些ER图可能会有所帮助