认识概念是理解架构的基础
`相`实际上代表的是这个作用,并不是具体的某个东西,而名是用来标识这 个 作 用 的 , 用 来 交 流 的 。
就 是 能 够 正 确 的 认 识 概 念 , 能 够 发 现 概 念 背 后 所 代 表 的 问 题 , 进 而 才 能 够 认 识 目 标 领 域 所 需 要 解 决 的 问 题 , 这 样 才 能 够 为 做 好 架 构 打 好 基 础
如何做好架构之识别问题
大 家 大 部 分 时 间 花 在 讨 论 解 决 方 案 和 实 现 的
细 节 上 , 基 本 都 不 会 花 时 间 去 想 “ 问 题 是 什 么 ”
, 每 个 人 都 做 了 很 多 工 作 , 每 个 人 都 认 为 自 己 做 的 是 对 的 , 因 此 没 有 一 个 人 对 结 果 满 意 。
当 我 们 处 理 问 题 的 时 候 , 如 果 发 现 自 己 正 在 致 力 于 把 自 己 的 工 作 完 成 , 要 马 上 警 惕 起 来 , 因 为 这 样 下 去 会 演 变 成 没 有 o w n e r s h i p 的 工 作 态 度 。
看 出 , 找 出 问 题 的 主 体 , 是 做 架 构 的 首 要 问 题 。
我 们 要 解 决 的 问 题 , 一 定 都 是 人 的 问 题 。 更 进 一 步 , 架 构 师 要 解 决 的 , 基 本 都 是 别 人 的 问 题 , 不 是 自 己 的 问 题 。
任 何 找 上 架 构 师 的 问 题 , 绝 对 都 不 是 真 正 的 问 题 。
发 现 问 题 永 远 都 比 解 决 问 题 来 的 更 加 重 要 。
问 题 的 主 体 对 问 题 的 边 界 确 定 有 多 么 的 重 要 。
总 结 一 下 , 要 正 确 的 认 识 问 题 , 需 要 问 两 个 问 题 : 1 . 这 是 谁 的 问 题 ? 2 . 有 什 么 问 题 ? 当 得 到 的 回 答 是 支
如何做好架构之架构切分
需 要 切 分 、 切 分 的 原 则 、 切 分 与 建 模 、 切 分 的 输 出 和 组 织 架 构 等 问 题 。 欢 迎 阅 读 和 反 馈 。
全 , 占 用 并 享 有 更 多 的 东 西 。 但 是 每 个 人 的 能 力 和 时 间 都 非 常 的 有 限 , 不 可 能 什 么 都 懂 , 所 以 自 然 需 要 舍 掉 一 些 自 己 不 擅 长 的 东 西 , 用 自 己 擅 长 的
东 西 去 换 取 别 人 擅 长 的 东 西 。
这 就 是 自 然 而 然 而 产 生 的 架 构 切 分
架 构 分 拆 , 都 应 该 是 形 成 树 状 的 结 果 , 不 应 该 变 成 有 向 图 , 更 不 应 该 是 无 向 图 。
但 是 基 本 上 都 没 意 识 到 , 是 因 为 把 一 个 整 体 分 拆 为 了 一 棵 树 , 因 为 有 了 树 , 才 有 层 。
企 业 的 组 织 架 构 出 现 了 “ 图 ” , 比 方 说 多 线 汇 报 , 一 定 是 对 s t a k e h o l d e r 的 利 益 分 析 出 现 了 问 题
的 模 型 , 对 于 一 个 整 体 问 题 , 有 多 少 的 相 关 方 , 每 个 相 关 方 需 要 承 担 哪 些 权 利 和 义 务 , 不 同 的 相 关 方 是 如 何 结 合 起 来 完 成 系 统 的 整 体 任 务 的
什么是软件
发 展 , 模 拟 人 的 所 有 行 为 都 是 一 个 大 的 趋 势 。
软 件 的 主 要 目 的 , 还 是 把 人 类 的 生 活 模 拟 化 , 提 供 更 低 成 本 , 高 效 率 的 新 的 生 活 。
后 来 慢 慢 的 就 有 意 识 的 去 切 分 , 演 变 成 了 不 同 的 架 构 。
就 是 提 升 参 与 的 人 的 利 益 , 降 低 成 本 。
阐 明 软 件 的 本 质 , 其 实 就 是 通 过 把 人 类 的 日 常 工 作 生 活 虚 拟 化 , 减 少 成 本 , 提 升 单 个 人 员 的 生 产 力 , 提 升 人 类 自 己 的
利 益 。 软 件
仍 然 是 为 了 提 升 人 类 自 己 的 利 益 , 解 决 人 类 自 己 的 问 题 。
软件架构到底是要解决什么问题
结 合 业 务 模 型 实 现 这 些 打 交 道 的 沟 通 通 道
部 署 单 元 也 需 要 分 拆 为 多 人 合 作 完 成 。 但 是 我 们 需 要 注 意 到 一 点 , 整 个 的 概 念 体 系 , 或 者 说 业 务 的 建 模 不 会 有 任 何 的 变 化 , 还 是 完 成 同 样 的 这 些 事 情 。
要做的核心业务不会变化,只是执行者,执行方法
的 部 属 架 构 。
虚 拟 化 的 业 务 架 构 和 组 织 架 构 , 也 需 要 体 现 在 代 码 中 , 保 持 和 现 实 生 活 中 一 致 。
软 件 本 身 的 业 务 体 系 , 和 所 虚 拟 的 业 务 体 系 。
说 的 是 部 署 的 架 构 , 还 是 代 码 的 架 构 。 软 件 架 构 的 落 地 ,
架构师没有话语权,还架什么构
比 如 强 制 架 构 r e v i e w , 反 而 会 造 成 很 多 内 部 不 必 要 的 冲 突 , 最 终 都 会 导 致 这 些 流 程 流 于 形 式 , 得 不 偿 失 。
所 有 架 构 的 核 心 就 是 组 织 架 构 。 或 者 也 可 以 这 样 说 , 一 个 合 格 的 组 织 领 导 人 , 一 定 必 须 是 一 个 合 格 的 架 构 师 。
所 给 出 的 解 决 方 案 – 架 构 的 分 拆 、 合 并 方 案 , 只 有 让 问 题 的 主 体 的 权 责 对 等 , 才 能 够 真 正 的 解 决 别 人 的 问 题 。 一 般 明 白 了 问 题 的 主 体 , 以 及 主 体 的 利 益 所 在 , 做 到 这 一 点
从架构的角度看如何写好代码
我 的 游 泳 教 练 曾 和 我 说 过 这 些 话 , 我 至 今 记 忆 犹 新 : “ 业 余 选 手 , 越 想 从 水 里 浮 起 来 , 就 越 想 把 头 抬 起 来 , 身 体 反 而 沉 下 去 。 只 有 克 服 恐 惧 , 把 头 往 水 里 压 下 去 , 身 体 才 能 够 从 水 里 浮 起 来 。 真 正 专 业 的 习 惯 往 往 是 和 我 们 日 常 的 行 为 相 反 的
你理清技术、业务和架构之间的关系了吗
技 术 总 是 在 人 类 解 决 对 业 务 的 要 求 不 断 提 高 的 情 况 下 产 生 , 目 的 也 是 为 了 获 取 更 大 更 好 的 利 益 。 所 以 : 1 . 技 术 是 为 了 解 决 业 务 的 问 题 而 产 生 的 , 没 有 了 业 务 , 技 术 就 没 有 了 存 在 的 前 提 。 2 . 有 了 更 好 的 技 术 , 效 率 更 差 的 技 术 , 就 会 慢 慢 的 被 淘 汰 , 消 失 , 一 切 都 遵 从 人 类 的 利 益 诉 求 – 也 就 是 业 务 。 有 人 会 问 , 不 用 钻 木 取 火 了 , 但 是 弓 弦 加 速 转 动 木 棍 还 可 以 用 啊 ? 没 错 , 因 为 弓 弦 转 动 木 棍 这 个 技 术 , 不 是 来 生 火 的 , 是 用 来 加 速 木 棍 转 动 的 , 所 解 决 的 问 题 不 一 样 。 但 是 两 种 不 同 的 技 术 , 合 理 结 合 起 来 , 会 更 好 更 有 效 率 的 解 决 业 务 问 题 。
业务发展促进技术,技术也促进业务,相辅相成,某些情况下,无业务无技术。
这 个 细 粒 度 的 技 术 ( 弓 弦 转 动 木 棍 ) 往 往 不 会 和 业 务 的 主 要 目 标 ( 生 火 ) 发 生 直 接 的 关 系 。 不 同 的 技 术 , 通 过 树 状 结 构 , 组 合 在 一 起 , 形 成 了 一 个 完 整 的 架 构 解 决 方 案 , 共 同 完 成 业 务 的 目 标 。 这 就 是 技 术 , 业 务 和 架 构 之 间 的 关 系 。 很 多 人 把 这 个 过 程 称 为 架 构 的 进 化 , 我 更 愿 意 把 这 个 过 程 称 为 技 术 的 进 步 所 导 致 的 新 的 架 构 分 拆 , 因 为 这 个 过 程 内 在 的 动 力 , 更 多 的 是 来 自 技 术 对 解 决 业 务 问 题 的 解 决 。