在软件行业,架构师和软件工程师是非常辛苦的职业。一方面新技术层出不穷;另一方面业务需求也层出不穷,让人疲于应付。导致的后果就是常常加班,生活质量低下。只有曾经身在其中的人,才能够体会其中的酸甜苦辣。
软件技术学习到一定的地步,又会发现软件架构是一个门槛。一直以来,在软件行业,对于什么是架构有很多的争论,每个人都有自己的理解。甚至很多架构师一说架构,就开始谈论应用架构、硬件架构、数据架构等。而事实上,架构在软件发明前就早已存在了。众说纷纭,莫衷一是,这也给大家带来了很多困扰。
架构是如何运作并影响人们的日常生活的,在软件行业中架构是如何运作的?架构又是如何指导代码编写的,如何把架构应用在软件工程实践上?带着这些疑问,本书通过大量的实例一步一步揭示出架构背后的原理,以及架构在软件行业的发展,并通过企业实例来展示软件架构的实际应用。本书没有高深的词汇,不仅适合IT从业人员阅读,也适合其他行业的人士阅读。尤其对于想从事架构工作的人而言,是一本不可多得的参考材料。
全书共分为三部分:
由于篇幅限制小编,小编只在这里给大家展示目录及部分内容,有需要完整文档的程序猿(媛)可以帮忙转发+关注,后台私信【学习】或【资料】获取
第一部分认识架构
树立对架构的正确理解,建立对架构的基本认识
第1章生命周期
第2章时间
第3章为什么会产生架构
第4章什么是架构
第5章架构和树
第6章概念
第7章什么是抽象
第8章识别问题
第9章切分的原则
第10章架构与流程
第11章什么是架构师
第二部分软件架构
探讨软件的特质,进而讨论架构在软件中的作用,并与建筑架构做一定的对比
12章什么是软件
13章软件的生命周期
14章什么是软件架构
15章什么是软件架构师
16章业务、架构和技术三者的关系
17章软件研发
18章软件的架构拆分
19章如何写好代码
20章单元测试
21章软件架构和面向对象
22章软件架构与设计模式
23章软件架构和软件框架
24章软件运维
25章软件访问生命周期
26章软件架构和大数据
27章软件架构和建筑架构
第三部分软件架构的应用
以企业的交易业务为例,探讨在企业软件中的业务架构和软件架构,以及应该如何思考和应用业务架构和软件架构
第28章交易
第29章产品
第30章用户
第31章订单
第32章交易系统
第33章事务
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!不会只有大纲和目录,有需要的程序猿(媛)可以帮忙转发+关注,后台私信【学习】或【资料】获取
网友评论