搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
软件设计之道:那些值得借鉴的实践案例
0.00     定价 ¥ 45.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121303753
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2017-01-01
收藏
编辑推荐

《软件设计之道:那些值得借鉴的实践案例》精选全球领先的知名 IT 与互联网公司在*近一年里所做的大型项目中的软件架构与开发案例进行讲解。在整个的软件研发生命周期中,架构设计和开发,是*重要的环节。全书分成工程实践、互联网高可用架构变迁、云计算和大数据等篇章,通过多个精彩案例,并由案例实际参与者、项目团队的负责人亲自解析这些案例,图文并茂、提纲挈领地讲述了这些案例的实现过程与其中的核心技术、要点难点。

本书对于正在从事相关技术的软件开发人员和项目负责人, 具有非常明确的指导意义和参考价值。


展开
作者简介

作者简介

麦思博(北京)软件技术有限公司,英文简称msup。2005年发源于微软技术布道小组,以教练俱乐部的形态成立,怀抱分享真知灼见、传道解惑的精神在国内开展了大量技术培训交流。2007年独立注册运营公司,经过十年的发展积累,立足于“实践教练、案例研究、经验传授”,创造性地依据技术研发流程,开发关键岗位胜任能力模型,提炼出更加符合心理认知的“角色化”培训模式,成为IT技术发展与在职培训领域的开拓引领者。

目前,msup结合业界经典实践案例,已经出版了包括《技术力量:一线技术团队成功启示录》等多种精品图书。


展开
内容介绍

经典案例学习,是一种直接而有效的学习方法。本书精选全球领先的知名IT与互联网公司在*近一年里所做的大型项目中的软件测试案例进行讲解。在开发团队中,架构和开发,是IT开发人员*重要的环节。全书分成架构篇和开发篇,通过多个精彩案例,并由案例实际参与者、项目团队的负责人亲自解析这些案例,图文并茂、提纲挈领地讲述了这些案例的实现过程与其中的核心技术、要点难点。

展开
精彩书摘

案例简述

用户点了餐就希望能按时送到,骑士上了路就希望每趟路线能多配送几单,商家接了餐就希望骑士快来取餐,平台则关心如何以最小的运力承接最大的配送压力,而且能扛住高峰时段突如其来的订单量。更加困难的是,这些目标有时就是互相矛盾的,满足了一方,势必会影响另一方,调度订单是非常复杂的多目标动态规划决策过程。

智能调度系统需要将以上所有因素统统考虑在内,实时采集整个商圈里各方的动态数据,在1毫秒内,做出在时间跨度和空间范围内的最优分配序列,让骑士轨迹能无缝衔接起整个配送流程,让每个环节耗费的时间降到最低,让分摊到有限运力上的配送成本费用降到最低。

配送效率的每一点提升都意味着百度外卖在逐渐构建起压制竞争对手的技术壁垒。每次超出预期的及时配送,给用户带来满意的体验,沉淀出越来越多的忠实用户;每天高效的调度分配,为骑士带来丰厚的回报,培养出越来越专业化的配送团队。

(一)案例目标

启动时:物流订单分配需要由调度员手工分配,每个骑士每天最多配送10单,每单配送时长超过一个小时。

实施后:百度物流调动每天所有订单都由算法自动选择最优化的方案调配,每个骑士的配送效率翻倍,收入翻数倍,每单配送时长节省50%以上。

(二)成功(或教训)要点

(1)对实际问题采用数学建模,抽象成多目标动态优化问题,选择合适的求解算法;

(2)运用大数据技术,对配送场景下商户、骑士、用户和订单各个元素相关数据指标的统计、挖掘和建模;


展开
目录

第一篇  工程实践 //1
第1章  让大象跳舞――Office移动版的性能开发周期 //2
一、背景介绍 //3
二、问题提出 //3
三、解决思路 //4
四、实践过程 //6
五、案例启示 //14
第2章  软件设计发展路线和设计能力提升训练营实践 //16
一、为什么要做软件设计 //17
二、软件设计发展路线 //17
三、理论与演练结合提高软件设计能力 //22
第3章  代码评审,从武侠式到军团式的转变 //23
一、背景 //24
二、导言 //24
三、反思 //25
四、案例 //26
五、心理 //31
六、启示 //32
第4章  猿题库IOS客户端架构设计 //33
一、MVC //34
二、MVVM //34
三、在两种架构中权衡而产生的架构 //35
四、Show me the code //36
五、总结 //44
后记 //45
第5章  从铁通App的开发看企业级移动平台的架构选择 //46
一、企业移动化平台的选择 //47
二、铁通开发App的实践过程 //47
三、案例思考 //50
第6章  百度外卖物流智能调度 //54
一、案例简述 //55
二、案例背景 //56
三、实践过程 //56
四、待解决的问题 //60
五、案例启示 //61
第7章  1号店用户画像系统实践 //63
一、问题提出 //64
二、解决思路 //64
三、实践过程 //65
四、效果评价 //72
五、推广建议 //73
第8章  当当推荐团队机器学习实践 //74
一、案例特点 //75
二、背景 //75
三、简述小团队 //76
四、推荐系统架构 //77
五、系统构建 //79
六、关键经验教训 //83
七、作为软件系统的挑战 //86
八、总结 //88
第二篇  互联网高可用架构变迁 //89
第9章  大型电商网站系统架构优化实践 //90
一、引言 //91
二、电商行业发展趋势 //91
三、架构优化实践 //92
四、总结 //98
第10章  移动互联网的挑战:敬畏每一分钱 //99
一、滴滴每次业务都涉及支付 //100
二、出行界的�丝逆袭 //100
第11章  魅族应用商店服务器端架构实践 //103
一、应用商店的简介 //104
二、第一代架构 //104
三、微服务架构 //105
四、多机房架构 //108
五、未来的展望 //109
第12章  当当分布式作业框架elastic-job解密 //110
一、为什么需要作业 //111
二、当当之前使用的作业系统 //112
三、elastic-job的来历 //113
四、elastic-job的功能 //113
五、elastic-job的具体模块的底层及实现 //115
六、elastic-job部署和使用 //116
七、对开源产品的开发理念 //117
八、未来展望 //118
第13章  软硬结合,新旧并举――美团云网络演化进程 //119
一、美团网――一家完全云化的电商平台 //120
二、作为电商平台的美团为什么要做云 //120
三、美团云网络演进过程 //120
四、新旧并举,以最小代价解决最大问题 //125
第14章  架构演化和业务增长的领悟之道 //126
一、什么是架构和业务 //127
二、软件架构的起点 //127
三、软件架构的演化 //127
四、解耦是架构演化的核心问题 //128
五、处理架构的瓶颈 //129
六、现代软件的架构SOA //130
七、微服务化的趋势 //130
八、架构的角色篇 //131
九、架构师如何处理复杂问题 //131
第15章  Mico的朴素架构之旅 //132
一、产品背景 //133
二、初起炉灶 //134
三、高速发展 //139
四、步入正轨 //144
五、未来愿景 //148
第16章  Hulu全平台视频系统的演进――MPEG-DASH及其他 //150
一、Hulu为用户带来无缝体验 //151
二、Hulu自主研发的技术发展之路 //151
三、视频系统的需求与挑战 //152
四、技术选型之路 //154
五、视频系统的架构 //158
六、总结 //160
第17章  基于PerReq技术,精准提升微博图片访问质量 //162
一、案例复现 //163
二、传统的解决办法 //165
三、我们的思考 //165
四、案例解决方法 //166
五、PerRequest诊断技术带来的变化 //169
六、案例启示 //170
第三篇  云计算和大数据 //171
第18章  “大象”起舞带来的启示――云计算的核心业务系统 //172
一、基于云计算的核心业务系统 //173
二、让“大象”起舞 //173
三、研发的案例和目标 //174
四、架构设计思想 //176
五、复杂系统建设实践 //178
第19章  某大型财务咨询公司云迁移案例分析 //181
一、项目背景 //182
二、数据迁移 //182
三、应用程序迁移 //187
四、业务迁移 //189
第20章  基于Ceph的云存储设计 //194
一、问题的提出 //195
二、实践过程 //197
三、效果评价 //205
四、推广建议 //206
第21章  东软SaCa Aclome云管理平台架构演进之路 //207
一、案例简述 //208
二、案例情景 //208
三、成功要点 //211
四、案例效果 //215
五、案例启示 //215
第22章  计算广告大数据核心技术 //217
一、大数据技术难点分析 //218
二、广告技术平台解密 //219
三、Hadoop生态系统在广告大数据应用中选型分析 //220
四、真实案例分析 //222
五、应用案例分析 //223

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证