技术开发 频道

为应用程序设计一个合适的架构

步骤5 可用方案

    定义了危险区域之后,你就可以创建第一个高层次的设计并着手创建一个可用架构。你可以返回第二步对可用方案及你所定义的关键场景和需求进行再次验证。

    架构测试点一种是用来确定具体的设计方式的可行性的设计原型。你可以使用架构测试点来减少风险并迅速检验各种方式的健全性。根据关键场景和危险区域对架构测试点进行测试。

迭代与递增式的架构

    这个架构过程应该是迭代和、递增式的。你的第一个可用方案是一个高层次的设计,可以根据针对关键场景、需求、各种限制等进行测试。在你创建了可选架构和架构测试点之后,你将会了解到更多的细节,从而丰富你的场景、应用视图和解决危险区域的方法。每个迭代周期都应该为你的设计添加更多的细节。

下一步怎么做

    在你结束了架构建模之后,你可以这样:

    如果你把可用架构和架构的测试用例保存在了一个文件里,那么请不要随便往这个文件添加任何多余的东西、避免过分的格式化,这样你可以随时对其进行更新。其主要内容应该包括你的目标、应用类型、部署方式、关键场景、需求、技术、质量属性和测试。

    使用质量属性来帮助你的设计与实现。比如,开发人员应该注意与已确定的架构风险相关的反模式,并使用模式协助解决这个问题。

    使用架构框架来计划并整理架构测试。

    与相关团队成员交流你得到的信息。包括你的应用开发团队、测试团队、以及网络与系统管理员。

0
相关文章