只为小站
首页
域名查询
文件下载
登录
[软件架构设计:程序员向架构师转型必备(第2版)]. 完整版.温昱.扫描版.pdf
内容简介 · · · · · · 《软件架构设计:程序员向架构师转型必备(第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中小型制造业数字化转型思考.pdf
2021中小型制造业数字化转型思考
2021-12-01 22:02:00
1.63MB
中小型制造业数字化转型思考
2021
【推荐】华为数字化转型+数据治理资料合集(24份).zip
推荐,华为数字化转型+数据治理资料合集,共24份。 华为数据之道-292页 华为数据治理:怎样才能管好企业数据? 华为数据治理之旅 华为数字化转型实践 华为数字化转型实践分享 华为数字化转型与数据管理实践介绍 华为校园数据治理架构 华为行业数字化转型方法论白皮书 华为云安全白皮书 华为多域协同使能行业数字化转型白皮书 华为数字化转型报告,从战略到执行 华为CIO陶景文:华为数字化转型实践 华为低代码平台实践-企业数字化转型加速器 华为工厂产线数字化接入全过程体验 华为内部数据治理培训课件-109页 华为数据湖治理中心数据治理方法论 华为数据湖治理中心用户指南 华为数据之道-292页 华为数据治理:怎样才能管好企业数据? 华为数据治理之旅 华为数字化转型实践 华为数字化转型实践分享 华为数字化转型与数据管理实践介绍 华为校园数据治理架构 华为行业数字化转型方法论白皮书 华为云安全白皮书 华为云打造企业可落地数字化转型基础模式 华为云服务安全治理白皮书 华为云数据安全白皮书 华为云隐私保护白皮书 华为政企数字化转型项目实践 企业数字化转型之路以及华为自身的实践 数字化转型驱动华为智能制造园区变革
2021-12-01 21:00:05
136.15MB
华为数字化转型
华为数据治理
华为数据安全
企业数字化转型之路以及华为自身的实践.pdf
企业数字化转型之路以及华为自身的实践
2021-12-01 18:08:06
7.52MB
企业数字化转型
煤炭企业低碳化转型的演化路径分析
针对煤炭企业低碳化转型路径的动态演变性,从政企博弈的视角出发,运用演化博弈的理论,在有限理性的条件下,构建低碳经济下政府与煤炭企业的演化博弈模型。研究表明:政府和煤炭企业的低碳策略选择主要依赖于各自演化的初始状态及演化路径,只有基于长远利益进行决策,才能获得更高的收益;政府的碳排放奖惩力度和监管成本,煤炭企业低碳转型成本和低碳收益都会对演化博弈结果产生影响。
2021-11-30 18:43:10
161KB
低碳经济
政府
煤炭企业
演化博弈
1
集团企业数字化转型:集团企业大数据可视化展现平台建设及应用方案 集团企业大数据可视化平台建设方案.zip
集团企业数字化转型:AI赋能的集团企业大数据可视化系统应用建设方案共194页 PPT 集团企业数字化转型:集团企业BI智能大数据分析及大数据治理平台建设方案共96页 PPT 集团企业数字化转型:集团企业大数据可视化展现平台建设及应用方案 集团企业大数据可视化平台建设方案共692页 WORD
2021-11-30 17:02:27
95.76MB
集团企业数字化转型
集团企业大数据
数字化转型助力油气田企业智能化发展_昆仑数智.pdf
数字化转型助力油气田企业智能化发展_昆仑数智
2021-11-28 20:01:50
6.57MB
数字化转型
智能化发展
1
华为102页2021年数字化转型,从战略到执行-华为-2021-102页.pdf
华为102页2021年数字化转型,从战略到执行-华为-2021-102页.pdf
2021-11-28 18:01:17
6.38MB
学习
企业数字化转型成熟度模型IOMM.zip
企业数字化转型成熟度模型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
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
2019综合测评仿真.zip
2010年-2020中国地面气候资料数据集(V3.0)
Monet智能交通场景应用
基于蒙特卡洛生成电动汽车充电负荷曲线程序
EEupdate_5.35.12.0 win10下修改intel网卡mac
得到品控手册7.0.pdf
通过svm cnn knn对高光谱数据集PaviaU进行分类(matlab)
基于hadoop商品推荐系统课程设计
西门子逻辑控制设计开发_3部10层
EasyMedia-ui.zip
新型冠状病毒疫情_2020年东三省数学建模A题_论文展示
基于Matlab的PI/4 DQPSK的调制解调源代吗
IEEE33节点配电网Simulink模型.rar
DS证据理论的MATLAB案例程序源代码
基于VMD算法的信号降噪.rar
最新下载
STM32F103C8T6最小系统板驱动无FIFO的OV7670摄像头
微信小程序版音乐播放器源码分享.rar
51单片机7种常见时钟电路图
51单片机_DS1302时钟芯片_共阴数码管_时钟实例【中为电子科技工作室】
Delphi中导出到Excel的程序例子: DBGridToExcel
AI引擎:Prompt指令设计绿皮书
latex 机械工程学报模板
VIP独立团CALL调试工具2.4版
Qt多线程串口通信源码
CLR Via C#(第4版) 完整源代码
其他资源
c#(Winform)模拟ATM系统
用FPGA实现以太网
ESP8266 ESP-01调试全过程
matlab GUI串口调试助手
libmysql_win32(32位libmysql.dll)
JR-T 0137-2017银行经营管理指标数据元标准.pdf
旅游风景门票销售系统
LABVIEW 虚拟示波器报告完整版
MATLAB小波分析超级学习手册—源码—孔玲军编著
飞思卡尔智能车电磁采样装置PCB图
预测分析表构造算法的程序实现
东北大学操作系统复习题
zxing jar包
censys-python-main.zip
Flowable BPMN 用户手册
PLSQL资料.zip
jquery带拖动的进度条播放停止代码.zip
c#网上书店管理信息系统
校友会网站管理系统
snmp与SNMP++在Windows下的安装
C#写的UDP即时聊天程序
highcharts-zh_CN.js