我们正在开发一个怪异的大型面向服务的多层应用程序,它必须从头开始设计。现在我们需要开始编程,并尝试组装第一块砖。
问题是从哪里开始?有些人建议我们应该从设计持久数据模型开始,这样可以提供更清晰的视图。这是一个好方法吗?
为 Suirtimed 编辑
这里没有太多的敏捷文化。这是一个 SOA 风格的项目,使用 WCF、SQL Server、实体框架(使用域对象的 POCO 生成器)、ASP MVC 和 Workflow Foundation。我们是一个由 4 名开发人员组成的团队;相当熟练(但不是专家)。