Java架构设计导论-软件架构认知
11页Java架构IIC1 软件架构设计导论1 软件架构认知 田超凡原创博文,严禁复制转载,仿冒必究,部分素材转载自慕课网1.1软件架构定义和两派之争软件架构的定义:“架”起需求到落地的桥梁,构 建IT新蓝图软件架构的两派之争:组成派、决策派组成派:天下武功出“组件”:代码包、模块、领域、CBM、SOA软件系统架构:就是描述计算组件和组件的交互架构设计:拆解、定义、关联组件,画图和实现决策派:决策山上有真人:架构的真谛是架构决策,是智慧和思维软件系统架构:是由一个个决策组成的有机整体架构设计:根据需求、限制决定技术、框架和实现组成派 VS 决策派架构图设计工作中的区别1.2 大师们眼中的架构BA大师:结构、元素、内部、外部BO大师:组件、连接件、约束,需求和理智G大师:模块、过程、管道、消息、条件I大师:组件、关系、环境、结构、演化J大师:元素、接口、子系统、协作、风格P大师:处理元素、数据元素、连接元素W大师:决策、方向、过程Z大师:组件是我的眼,决策是我的手1.3 软件架构的目的:做IT界的莫扎特桥梁:从产品”听众获取灵感指引:指引“研发乐队完成演奏分割:将长篇大作切割成乐章交互:将乐章和声部交叠协奏决策:在思考中挣扎,在决策中完美演进:G小调第40交响曲-悲凉中前进1.4 软件架构的发展阶段软件架构的过去:语言: C、Java、Python、 Go结构设计:数据结构、设计模式、算法统一建模:UML、 CBM软件架构的现在:多视角:逻辑、物理、应用、技术、功能、部署体系框架: ABSD、DSSA、 AT、EA、TOGAF软件架构的未来:云化: IaaS、PaaS、SaaS资产复 用演进式架构:拆迁者,修缮者,绞杀者1.5 阶段小结&面试题题目:作为架构师, 你的日常工作主要有哪些?题眼:工作广度;组成和决策;莫扎特6大作用加分项:方法论完整、新架构框架、新技术框架题目:作为架构师,有什么推崇的书或者大师题眼:学习能力、知识体系加分项:体系书籍、新技术书籍、大师互动分享题目:你在架构设计过程中碰到的难点?题眼:案例深度;决策派思路;从莫扎特6大作用出发加分项:决策依据;理论-实际-理论附预习笔记: -全文完-
《Java架构设计导论-软件架构认知》由会员Baige****0346分享,可在线阅读,更多相关《Java架构设计导论-软件架构认知》请在金锄头文库上搜索。
国际游轮旅游合作框架下的法规协调
员工积极主动行为的组态效应:基于过程的视角
汪晖齐物平等与跨体系社会的天下想象
函数性质中的数学抽象在问题解决与设计中的应用
日本东京大学入学考试理科数学试题解析
二次电池研究进展
实践研究与论理逻辑
光学视觉传感器技术研究进展
龙泉青瓷的传承困境与发展
齐齐哈尔地区抗根肿病大白菜品种的抗性鉴定与评价
基于系统动力学模型的胶州湾海域承载力预测
基于弯液面电化学连接碳纤维实验初探
龟甲胶研究发展探析
鼻腔黏膜免疫佐剂鞭毛蛋白的研究进展
鼻内镜辅助上颌骨部分切除术治疗鼻腔鼻窦腺样囊性癌的临床分析
黑豆不同发芽期多酚、黄酮及抗氧化活性分析
齐鲁青未了:山东当代文学审美流变论
黄登水电站机电设备安装工程施工技术质量管理
黄河文化传承视角下音乐剧创作探究
黄亦琦从风论治咳嗽变异性哮喘经验※
2023-08-11 7页
2023-06-07 10页
2022-12-24 3页
2024-02-27 5页
2023-06-08 36页
2022-10-03 14页
2023-11-09 11页
2023-10-31 42页
2023-07-02 7页
2022-11-30 6页