zoukankan      html  css  js  c++  java
  • 一线架构师实践指南--总结

    《一线架构师实践指南》第三部分讲述的是ADMEMS方法体系中三个阶段的细化架构阶段。原文对于细化架构的的初始简介是针对于概念架构而言的,他们分别是两个层次的行为,前者属于“概念层”的解决方案,而后者属于“规约层”的解决方案。这就注定了他们所针对的不同性。

    高层分割

    传统的“架构=模块+接口”忽略了多视图和概念架构设计两点。多视图指的是软件系统的架构设计还可能涉及开发视图、运行试图、物理视图、数据视图等多方面的考虑。而对于规模稍大的系统,必须根据重大风险(包含功能、质量、约束)进行有针对性的进行概念架构设计。

    高层分割的两种实践套路:

    一、切系统为系统:进行两级高层切分,一步步将大系统切分更小一级的系统,最后对更小一级的系统进行切分为子系统

    实践中需考虑到“切系统为系统”:①当系统覆盖的功能范围比较广泛时②当系统须要部署在比较复杂的硬件环境中时

    二、切系统为子系统:最常见的方式就是分层

    考虑非功能目标要趁早

    重大需求塑造概念架构,“重大需求”应该涵盖功能、质量、约束三类需求中的关键部分。

    未完待续。。。。

  • 相关阅读:
    Django模板语言之组合搜索
    爬虫
    模版语言 实现瀑布流页面
    JQuery实现瀑布流页面
    HTML中 .clearfix:after的使用
    Java8新特性——StreamAPI(一)
    Java for循环和foreach循环的性能比较
    使用java8的lambda将list转为map(转)
    取得当天的零点
    【mysql】Date和String的互相转换(DATE_FORMAT & STR_TO_DATE)
  • 原文地址:https://www.cnblogs.com/liuxiaojieqqq/p/12671872.html
Copyright © 2011-2022 走看看