前言
软件架构在一个成功的软件交付中扮演关键角色,然而令人沮丧的是,很多团队都忽视了这一点。即使在最敏捷的团队中,软件构架这一角色也都是必需的,不管是由一个人还是整个团队共同扮演,但要寻求到预先和演化两种构架理念的平衡,往往还只是人们美好的意愿而并没有变为现实。
(资料图)
有需要领取资料的可后台私信扣【777】免费领取
第一章 什么是软件架构
通过学习这部分,我们将了解软件架构是什么,架构和设计的区别,敏捷的架构意味着什么,以及为什么思考软件架构很重要。
架构作为名词来解释时,概括起来都与结构有关:将产品分解为一系列组件、模块和交互这需要考虑整个产品,包括处理(建筑物的)供电、供水、空调,或处理(软件的)安全、配置错误处理等横切关注点的基础设施服务。
第二章 软件架构的种类
这部分将关注软件架构的角色,包括软件架构的角色是什么,需要哪类技能,以及为什么编码、指导和合作很重要。
一个软件系统很少孤立存在,可能有不少人要为整个架构过程作贡献。这包括了从需要理解和认同架构的直接开发团队,一直到那些对安全性、数据库、运营、维护或支持感兴趣的人组成的扩展团队。任何担任软件架构角色的人都需要与这些人合作,以确保架构能与周围环境成功整合。如果不合作,就等着失败吧。
第三章 软件设计
这部分是关于设计软件的整个流程,特别是开始编码前真正需要思考的事情。
软件架构谈论的是重要的设计决策,其重要性以变动的成本来衡量。对于那些从根本上塑造了最终软件架构的重要决策而言,起点是在高层次上对需求、约束和原则的理解。早些理解它们,将有助于避免将来昂贵的返工。
第四章 可视化软件
这部分是关于用一套轻量但有效的草图对软件架构进行可视化。
当告诉人们我到世界各地去教人软件架构和如何绘图时,得到的反应通常是怀疑或取笑。平心而论,不难看出这是为什么。软件架构的名声已经很差了,一说“大局”往往会让人想起分析瘫痪和一堆很少有人真正理解的 UML图。毕竟,软件开发行业在过去十年已经有了长足发展特别是敏捷宣言的影响以及由此催生的大量技术
第五章 为软件生成文档
这部分是关于一个我们爱恨交加的重要话题:编写文档!
我曾被要求评审和参与开发没有文档的系统。你当然可以从代码的角度评估大部分问题的答案,但这会很繁重。阅读代码的作用始终有限,但某些时候你可能需要向团队的其他人请教一些可题。如果没有问对问题,你就得不到正确的答案:你不知道你未知的。
第六章 开发生命周期中的软件架构
最后这部分将探讨如何将前面的内容融入软件开发的日常工作,也会解答应该做多少软件架构(以及预先设计)这一问题。
考虑架构的驱动力不需要花很长时间,却能为软件设计的其他部分提供一个开始。当然,这并不意味着架构不应该更改,特别是当你开始编写代码、获得反馈后。关键在于你现在有了一个框架和一定的工作范围,能为团队提供一些经常需要的愿景和指导。我的经验是小方向有大用场.
有需要领取资料的可后台私信扣【777】免费领取
标签:
上一篇 : 美的集团拟发H股不超总股本10% 公布当日股价跌2.1%
下一篇 : 最后一页
1、1马赫=340 4米 秒≈1225千米 小时,就是一倍音速。相信通过10马赫的
08-10 15:58:07
北京市教委10日发布《关于进一步做好高校困难毕业生群体就业帮扶工作的
08-10 15:28:26
截至2023年8月10日收盘,皖通高速(600012)报收于10 14元,上涨2 01%,
08-10 14:51:15
大众网见习记者李鑫鹏通讯员李阳济宁报道今年以来,嘉祥县老僧堂镇准确
08-10 14:26:23
精品VIP投研内容
08-10 14:00:55
来为大家解答以上问题,宏基4736g参数,宏基4736g很多人还不知道,现在
08-10 13:03:13
今年暑假,22岁的王晓宇拥有了一间自己专属的“虚拟自习室”。在这里,
08-10 12:34:42
海外网8月10日电美国医生布莱恩·埃尔莫尔近日在美国有线电视新闻网(C
08-10 11:49:42
央视网消息:据“中国铁路”微信公众号消息,今年1至7月,全国铁路完成
08-10 11:17:33
我是小前,我来为大家解答以上问题。纳尔的技巧,纳尔怎么玩很多人还不
08-10 10:46:09
【 平均每8个家庭就有一只猫 你养猫了吗?】 宠物猫数量超过宠物犬 你喜
08-10 10:33:22
↵ 日前,国家药监局发布《中药饮片标签管理规定》(以下简称《规定
08-10 10:04:22
AI热门股回暖,昆仑万维快速拉升3%,神州泰岳、万兴科技、三六零、佰维
08-10 09:54:46
9粕突破4400关口 美豆11月合约最低下探至1282后收复1300美分。
08-10 09:11:11
电影票房连续50天破亿元。据猫眼专业版数据,截至8月9日13时58分,8月9
08-10 08:43:30
强降雨过后,门头沟区城区部分公交场站周边道路出现大面积水毁,造成道
08-10 07:57:28
E人E本T7的售价为3880。E人E本T7采用8英寸1024*768高清OCA全贴合显示屏
08-10 07:19:26
hello大家好,我是城乡经济网小晟来为大家解答以上问题,新鲜黄花菜怎
08-10 06:10:16
很多人对菊花枸杞决明子茶的功效与作用及禁忌,菊花枸杞决明子茶的功效
08-10 04:44:33
一、四川省凉山彝族自治州冕宁县天气预报1、冕宁县气象台2023年08月10
08-10 00:57:22
一串串晶莹剔透、圆润饱满的葡萄挂满枝头,葡萄的清香沁人心脾;一个个
08-09 22:21:27
同花顺金融研究中心8月9日讯,有投资者向中锐股份提问,请问董秘大人:
08-09 21:24:17
纯电续航增至120公里新款比亚迪驱逐舰05冠军版上市:11 98万元
08-09 20:19:51
肺是人体最“娇嫩”的器官,是人体最易失守的防线。立秋过后,凉风悄然
08-09 19:54:11
代号鸢最近非常火爆,《代号鸢》三期地下遗迹2层通关攻略也是大家都比
08-09 18:58:29
伊朗计划在今年夏天将石油产量提高25万桶 日金十数据8月9日讯,据伊朗
08-09 18:19:41
诸多的对于糖醋荷包蛋的做法步骤,糖醋荷包蛋的做法这个问题都颇为感兴
08-09 17:41:39
8月8日,记者在该研究所的电力市场运营技术实验室看到,科研人员正在优
08-09 16:56:18
中国联通(SH600050,收盘价:5 24元)8月9日晚间发布半年度业绩报告称
08-09 16:33:23
00:38大众网记者周琛菏泽报道内急找不到厕所,找到厕所后又打不开门,
08-09 16:04:07
12天,113个国家和地区6500名运动员这个夏天青春在这里接力友谊在这里
08-09 15:43:25
8月9日,据贵州省仁怀市人民政府官网显示,《仁怀市白酒管理办法(试行
08-09 14:42:11
乐居财经彦杰 8月9日,方正证券发布研究报告,维持萤石网络“推荐”评
08-09 13:55:00
重要通知市民朋友们:十三陵水库于8月8日22时关闭溢洪道闸门,完成本次
08-09 13:09:20
今年8月8日是我国第15个全民健身日。今年8月7日至13日是我国第一个体育
08-09 12:18:19
淘玉吧是指购买并交易玉石的地方,而田黄玉原石是一种特殊的黄玉原石,
08-09 11:40:26
1、第一步,在电脑上打开我的世界,进入游戏。如果没有,可以先去游戏
08-09 11:15:22
广汽本田:新款冠道上市,售价23 98万元起
08-09 10:51:31
在人工智能领域,大模型控制智能体是大势所趋。智能体赋予大模型物理实
08-09 10:24:54
上证报中国证券网讯8月9日早盘,数字货币概念股冲高。9时41分,御银股
08-09 09:53:01
据新华社报道,记者8日从国家金融监督管理总局获悉,截至8月8日上午
08-09 09:40:30
保定晚报讯(记者孟趁景)在国家电网的统一调度指挥下,山东、河南等8
08-09 09:05:57
大家好,今日关于【毒奶票房预测准吗《热烈》被策划人“毒奶”58亿票房
08-09 08:23:02
08月08日,冠福股份获深股通增持万股,最新持股量为万股,占公司A股总
08-09 07:39:39
毕竟我们都很清楚,现在的国乒内部最想要的这个冠军一定是奥运会混双金
08-09 06:26:45
8月8日上海国企改革板块较上一交易日下跌0 19%,国缆检测领跌。当日上
08-09 05:18:18
问题意识是指人们在认知过程中,对难以解决的实际问题或理论问题产生的
08-09 02:37:59
来为大家解答以上问题,三星note与三星s系列,三星note3和s4哪个好很多
08-08 23:11:52
1、莱昂纳多·塔拉蒙蒂JoséLeonardoTalamonti身高:183cm体重:77kg星
08-08 21:59:16
1、亚索延迟R就是持续发动大招,使用这种操作的具体操作步骤如下:首先
08-08 21:06:11
1、1马赫=340 4米 秒≈1225千米 小时,就是一倍音速。相信通过10马赫的
2023-08-10
北京市教委10日发布《关于进一步做好高校困难毕业生群体就业帮扶工作的
2023-08-10
截至2023年8月10日收盘,皖通高速(600012)报收于10 14元,上涨2 01%,
2023-08-10
大众网见习记者李鑫鹏通讯员李阳济宁报道今年以来,嘉祥县老僧堂镇准确
2023-08-10
精品VIP投研内容
2023-08-10
7月7日,中国消费者协会、中国保健协会化妆品发展工作委员会联合发布暑期消费指示,保障儿童用妆安全。...
概念特点1、 定义:纤维是天然或人工合成的细丝状物质,纺织纤维则是指用来纺织布的纤维。2、 纺织纤...
中新网西宁11月21日电 题:青海水润高原:从“大动脉”到“毛细血管”的精准管理 作者 谈林明...
中新网西宁11月21日电 (记者 张添福)青海省卫生健康委员会21日消息,该省第3例本土确诊病例经过20...
新华社华盛顿11月20日电 通讯:“留在中国的决定让我拥有一段值得讲述的人生”——留华美国学生韩...
上市公司频获机构调研 接待机构来访量为20.89万家
Copyright © 2015-2022 海峡纤维网版权所有 备案号:皖ICP备2022009963号-10 联系邮箱:396 029 142 @qq.com