加载中 ...
没有技术设计
2019-08-08 17:19:27 来源:沈阳小程序开发 作者:沈阳软件开发
想要创建最可用和最可靠的系统,平台和产品的成熟组织理解架构和实现之间存在巨大差异。平台的体系结构描述了平台如何在特定要求下运行,平台的实现描述了特定技术或供应商提供的组件。物理体系结构侧重于描述执行的组件,而逻辑体系结构侧重于定义执行所需的活动和任务。我们经常从系统角度讨论体系结构,以便将逻辑体系结构映射到其物理体系结构,以便可以在同一视图中同时评估它们。实现只是体系结构的快照,甚至可能与体系结构的最终状态一致。
想要创建最可用和最可靠的系统,平台和产品的成熟组织理解架构和实现之间存在巨大差异。平台的体系结构描述了平台如何在特定要求下运行,平台的实现描述了特定技术或供应商提供的组件。物理体系结构侧重于描述执行的组件,而逻辑体系结构侧重于定义执行所需的活动和任务。我们经常从系统角度讨论架构,以便可以将逻辑架构映射到其物理架构,以便可以在同一视图中同时评估两者。实现只是体系结构的快照,甚至可能与体系结构的最终状态的期望状态不一致。例如,以体系结构为例,该体系结构具有写入数据库。所有写入和更新操作都在此数据库中执行。此外,它有几个读数据库。所有读取操作都是负载平衡的。在数据库中。对于非常小的站点,所有这些操作都可以通过单个数据库来满足(当然,出于高可用性考虑,还需要准备数据库)。这种情况的实现只能使用一个数据库,并且站点的体系结构可以有多个数据库。进度考虑此示例,该示例通过抽象数据访问层(DAL)将数据库检索到数据访问对象(DAO)中。某个时间点的具体实现可能只是一个Microsof数据库,但经过一些修改后,在使用DAL/DA0之后,实现最终将成为开源数据库或BM,Oracle或Sybase的数据库。独立于技术的设计(TAD)和与技术无关的app开发架构(TAA)旨在将设计和架构与所采用的技术和特定实现分开。这种分离提高了它们的可扩展性和可用性,同时降低了产品,系统和平台的成本和风险。我们的一些客户甚至将TAD添加到TAA以添加他们的架构设计原则。“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
分享到微信朋友圈
×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
使用“扫一扫”即可将网页分享至朋友圈。