内容简介 · · · · · · 《软件架构设计:程序员向架构师转型必备(第2版)》围绕“软件架构设计”主题,从“程序员”成长的视角,深入浅出地讲述了架构师的修炼之道。从“基础篇”、到“设计过程篇”、到“模块划分专题”,《软件架构设计:程序员向架构师转型必备(第2版)》覆盖了架构设计的关键技能项,并且对于架构设计过程中可能出现的各种问题给与了解答。 作者简介 · · · · · · 温昱 资深咨询顾问,软件架构专家。软件架构思想的传播者和积极推动者,中国软件技术大会杰出贡献专家。十五年系统规划、架构设计和研发管理经验,在金融、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理。 目录 · · · · · · 第1章 从程序员到架构师 1 1.1 软件业人才结构 1 1.1.1 金字塔型,还是橄榄型? 1 1.1.2 从程序员向架构师转型 2 1.2 本书价值 3 1.2.1 阅读路径1:架构设计入门 3 1.2.2 阅读路径2:领会大系统架构设计 4 1.2.3 阅读路径3:从需求到架构的全过程 5 1.2.4 阅读路径4:结合工作,解决实际问题 6 第1部分 基本概念篇 第2章 解析软件架构概念 10 2.1 软件架构概念的分类 10 2.1.1 组成派 11 2.1.2 决策派 11 2.1.3 软件架构概念大观 12 2.2 概念思想的解析 13 2.2.1 软件架构关注分割与交互 13 2.2.2 软件架构是一系列有层次的决策 14 2.2.3 系统、子系统、框架都可以有架构 17 2.3 实际应用(1)——团队对架构看法不一怎么办 18 2.3.1 结合手上的实际工作来理解架构的含义 18 2.3.2 这样理解“架构”对吗 19 2.3.3 工作中找答案:先看部分设计 19 2.3.4 工作中找答案:反观架构概念的体现 22 第3章 理解架构设计视图 24 3.1 软件架构为谁而设计 24 3.1.1 为用户而设计 25 3.1.2 为客户而设计 26 3.1.3 为开发人员而设计 26 3.1.4 为管理人员而设计 26 3.1.5 总结 27 3.2 理解架构设计视图 28 3.2.1 架构视图 28 3.2.2 一个直观的例子 28 3.2.3 多组涉众,多个视图 29 3.3 运用“逻辑视图+物理视图”设计架构 30 3.3.1 逻辑架构 31 3.3.2 物理架构 32 3.3.3 从“逻辑架构+物理架构”到设计实现 32 3.4 实际应用(2)——开发人员如何快速成长 33 3.4.1 开发人员应该多尝试设计 33 3.4.2 实验项目:案例背景、训练目标 34 3.4.3 逻辑架构设计(迭代1) 35 3.4.4 物理架构设计(迭代1) 35 3.4.5 逻辑架构设计(迭代2) 36 3.4.6 物理架构设计(迭代2) 37 第2部分 实践过程篇 第4章 架构设计过程 40 4.1 架构设计的实践脉络 41 4.1.1 洞察节奏:3个原则 41 4.1.2 掌握过程:6个步骤 43 4.2 架构设计的速查手册 45 4.2.1 需求分析 45 4.2.2 领域建模 46 4.2.3 确定关键需求 47 4.2.4 概念架构设计 49 4.2.5 细化架构设计 50 4.2.6 架构验证 51 第5章 需求分析 53 5.1 需求开发(上)——愿景分析 53 5.1.1 从概念化阶段说起 54 5.1.2 愿景 54 5.1.3 上下文图 56 5.1.4 愿景分析实践要领 60 5.2 需求开发(下)——需求分析 60 5.2.1 需求捕获vs.需求分析vs.系统分析 61 5.2.2 需求捕获及成果 63 5.2.3 需求分析及成果 64 5.2.4 系统分析及成果 65 5.3 掌握的需求全不全 65 5.3.1 二维需求观与ADMEMS矩阵 65 5.3.2 功能 66 5.3.3 质量 68 5.3.4 约束 71 5.4 从需求向设计转化的“密码” 72 5.4.1 “理性设计”还是“拍脑袋” 72 5.4.2 功能:职责协作链 73 5.4.3 质量:完善驱动力 74 5.4.4 约束:设计并不自由 74 5.5 实际应用(3)——PM Suite贯穿案例之需求分析 75 5.5.1 PM Suite案例背景介绍 76 5.5.2 第1步:明确系统目标 77 5.5.3 第2步:范围 + Feature + 上下文图 77 5.5.4 第3步:画用例图 82 5.5.5 第4步:写用例规约 85 5.5.6 插曲:需求启发与需求验证 86 5.5.7 插曲:非功能需求 88 5.5.8 《需求规格》与基于ADMEMS矩阵的需求评审 88 第6章 用例与需
2021-12-02 09:05:42 21.72MB 软件架构
1
2021中小型制造业数字化转型思考
2021-12-01 22:02:00 1.63MB 中小型制造业数字化转型思考 2021
推荐,华为数字化转型+数据治理资料合集,共24份。 华为数据之道-292页 华为数据治理:怎样才能管好企业数据? 华为数据治理之旅 华为数字化转型实践 华为数字化转型实践分享 华为数字化转型与数据管理实践介绍 华为校园数据治理架构 华为行业数字化转型方法论白皮书 华为云安全白皮书 华为多域协同使能行业数字化转型白皮书 华为数字化转型报告,从战略到执行 华为CIO陶景文:华为数字化转型实践 华为低代码平台实践-企业数字化转型加速器 华为工厂产线数字化接入全过程体验 华为内部数据治理培训课件-109页 华为数据湖治理中心数据治理方法论 华为数据湖治理中心用户指南 华为数据之道-292页 华为数据治理:怎样才能管好企业数据? 华为数据治理之旅 华为数字化转型实践 华为数字化转型实践分享 华为数字化转型与数据管理实践介绍 华为校园数据治理架构 华为行业数字化转型方法论白皮书 华为云安全白皮书 华为云打造企业可落地数字化转型基础模式 华为云服务安全治理白皮书 华为云数据安全白皮书 华为云隐私保护白皮书 华为政企数字化转型项目实践 企业数字化转型之路以及华为自身的实践 数字化转型驱动华为智能制造园区变革
企业数字化转型之路以及华为自身的实践
2021-12-01 18:08:06 7.52MB 企业数字化转型
针对煤炭企业低碳化转型路径的动态演变性,从政企博弈的视角出发,运用演化博弈的理论,在有限理性的条件下,构建低碳经济下政府与煤炭企业的演化博弈模型。研究表明:政府和煤炭企业的低碳策略选择主要依赖于各自演化的初始状态及演化路径,只有基于长远利益进行决策,才能获得更高的收益;政府的碳排放奖惩力度和监管成本,煤炭企业低碳转型成本和低碳收益都会对演化博弈结果产生影响。
2021-11-30 18:43:10 161KB 低碳经济 政府 煤炭企业 演化博弈
1
集团企业数字化转型:AI赋能的集团企业大数据可视化系统应用建设方案共194页 PPT 集团企业数字化转型:集团企业BI智能大数据分析及大数据治理平台建设方案共96页 PPT 集团企业数字化转型:集团企业大数据可视化展现平台建设及应用方案 集团企业大数据可视化平台建设方案共692页 WORD
数字化转型助力油气田企业智能化发展_昆仑数智
2021-11-28 20:01:50 6.57MB 数字化转型 智能化发展
1
华为102页2021年数字化转型,从战略到执行-华为-2021-102页.pdf
2021-11-28 18:01:17 6.38MB 学习
企业数字化转型成熟度模型IOMM
2021-11-27 19:05:13 3.24MB 企业 数字化 成熟度 转型
1
本文介绍了最近关于数字化,特别是区块链技术对公司治理和公司委托代理冲突影响的研究的调查。 40 多年来,委托代理冲突一直是公司治理研究的核心。 然而,最近的技术发展,特别是区块链,创造了新的探索途径。我们从三个部分考察了区块链对委托代理冲突的影响:1)组织环境,以及冲突的产生; 2) 常见的可观察到的冲突实例; 3) 最大化区块链实施价值所必需的行动。 我们将研究的冲突限制在股东与管理层之间的关系上。 我们还将区块链用例限制为当前正在测试的用例。 分析了区块链在证券交易中的应用以及通过“智能”合约实现的企业功能自动化。 我们还评估了对投资者积极主义的影响。我们的结果表明,被动的投资者行为是造成冲突的环境的核心。 低活动的关键驱动因素之一是不透明的投票过程,导致参与率低。 研究表明,区块链可以解决这个问题,从而减轻冲突,对董事会成员来说是一个有吸引力的提议。 最常见的冲突事例与董事会的组成和股东投票时观察到的薪酬计划有关。 使用区块链进行结算将消除股东名册中的歧义,并防止诸如“空投”之类的策略。 智能合约承诺审计等治理功能的自动化,这也削弱了冲突。 甚至怀疑论者也同意投票是区块链的一个有前途的应用。 然而,有证据表明区块链本身存在问题,并且智能合约与实际风险相关。 一些批评者认为,区块链的效率低于传统的企业程序。区块链是商业领袖必须密切监控的顶级数字技术之一。 因此,对有关该主题的最新想法的概述与对公司治理的未来和业务流程的数字化感兴趣的任何人都相关。 该评估旨在突出这一创新资源的现状,为专业人士和新人概述区块链的潜在用途和影响究竟是什么,同时还概述了缺乏定量研究在哪些方面为该研究领域的进一步贡献创造了机会。 这项研究也将对那些研究区块链实施和解决方案的最佳特性的人具有指导意义。
2021-11-25 20:37:33 537KB corporate governance blockchain
1