软件架构最佳实践和案例分析——笔记摘要
1.
架构不是一维的概念,要根据受众情况从多个方面解构。经典的视图包括4+1+2
2.
各种视图的实现方式(描绘方式)是没有定规的,但有些具体的实现细节可以采用标准的,如UML。
3.
逻辑视图可以用动画,开发视图中可以没有UML,而是一些框架组件的垒砌和他们之间的关系(如WebLogic,Spring等)。数据视图(数据架构)
可分为数据复制与分布,数据流的处理和安全性。
4.
架构视图的设计方式:结合实际可增加和减少视图;多视图可以组合;多个视图可以并行设计,由首席架构师领衔总体。
5.
本次架构课程所讲的架构设计所存在的软件工程模型接近于瀑布模型,需求分析阶段和架构设计阶段是并行进行的,然后才是High Level Design
—> Low Level Design
6.
架构技术要求对行业有深刻的理解(电信,银行,互联网)。架构师是一种经验工种
7.
目前瀑布模型还是有生命力的,原因包括政策因素(软件各个阶段需要验收),大型项目需要(特别是电信银行等行业)。但是可能正在趋向于迭代模型,扭曲原来
的process来尽可能的适应变化。
8. 架构设计的考虑因素:功能,质量属性,约束。后两个合称非功能性需求,非功能性需求更重要
9. 质量属性</
软件架构最佳实践和案例分析——笔记摘要相关推荐
- 软件架构最佳实践和案例分析
软件架构是软件业的一个重要研究领域,正受到越来越多的关注,其地位也日益明显地体现出来.而架构设计师--也就成为软件系统的最高设计者.此课程就是为有志成为卓越架构师的人准备的培训课程.作为架构设计师,需 ...
- 第 28 小时项目管理过程实践和案例分析
第 28 小时项目管理过程实践和案例分析 根据考试大纲,这部分作为下午 考试的内容,共有 3 道大题,每题 25 分,共 75 分,45 分及格.考题形式为"计算+项目管理有关知识" ...
- C++ 智能指针最佳实践源码分析
作者:lucasfan,腾讯 IEG Global Pub.Tech. 客户端工程师 智能指针在 C++11 标准中被引入真正标准库(C++98 中引入的 auto_ptr 存在较多问题),但目前很多 ...
- 2019年最实用的导航栏设计实践和案例分析全解
我们都知道,用户的浏览习惯是从左到右,从上到下.所以一个网站的导航栏至关重要,用户进入你的网站,首先查找的信息就是从导航栏开始.一个用户体验好的导航栏,会增加网站的转化率和回访率.反之,用户会离开你的 ...
- C++ Best Practices (C++最佳实践)翻译与阅读笔记
击上方"C语言与CPP编程",选择"关注/置顶/星标公众号" 干货福利,第一时间送达! 这个翻译的内容真不错,分享给大家. 翻译原文链接在这里:https:// ...
- 【java】java JVM问题定位的典型案例分析 笔记 finalizer
1.概述 文章视频:JVM问题定位的典型案例分析
- RocketMQ中高性能最佳实践-网易云课笔记
RocketMQ中高性能最佳实践 最佳实践之Producer 降低服务器管理的复杂性和管理成本 最佳实践之Consumer 最佳实践之NameServer JVM与Linux内核配置 JVM配置 Li ...
- 独家 | 大数据提升政府决策力的实践与案例分析(附PPT和视频)
随着互联网的不断发展,社会群众对政府网站的要求越来越高,而国务院办公厅在2017年5月发布了<政府网站发展指引>,目标是推进互联网政务信息数据和便民服务平台建设,提升政府网上服务能力.围绕 ...
- 大型网站技术架构:核心原理与案例分析笔记
1.大型网站软件系统的特点: 高并发,大流量 高可用 海量数据 用户分布广泛,网络情况复杂 安全环境恶劣 需求快速变更,发布频繁 渐进式发展 2.大型网站演变架构 1)初步应用:数据(数据库,文件服务 ...
最新文章
- Sqlite使用技巧集锦
- 第十三期:你所了解的javascript?
- 中国微型计算机分省市产量数据统计,2017年6月中国微型计算机设备产量统计数据分析...
- PyTorch实战福利从入门到精通之六——线性回归
- Node.js基础学习(第二幕)
- Redis 主从复制的实现及配置
- TCP和UDP Socket
- ML/DL-复习笔记【六】- 理解反向传播算法
- Android TV框架TIF
- flash builder 序列号
- Java小白入门200例54之打印水仙花数
- ads2020卸载 ads软件怎么卸载干净ads2016 ads2019卸载不干净无法重新安装 ads2017彻底卸载 ads2017卸载时删不尽
- MapABC Flex地图官方API应用整理
- 2021勒索病毒大盘点
- Java:pdf文件中添加图片
- win10 .Net Runtime Optimization Service占用大量CPU资源解决方法
- 路由器php系统时间设置时间设置时间设置,4G工业路由器系统设置与时间密码设置...
- 神经网络参数量和计算量,神经网络计算公式
- 第二集 第一魂环 第十章
- IDEA 统计Statistic插件下载地址
热门文章
- EXCEL中将时间戳转换为日期格式
- 某拼多多程序员嘲讽阿里员工学历不如他们!平均不过普通本科!
- Python学习:传递参数的多种方式
- linux更换steam目录,Steam在Linux上的调查数据更新
- SI-SourceInsight如何设置字体大小
- 7-11 悄悄关注 新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对
- mysql mapper分页_Mybatis通用Mapper和分页pagehelper
- 【3】Python3 环境搭建
- MacBook Pro 的 touchbar 音量和亮度调节消失
- 51.深度解密五十一:如何精准选择网络创业项目和营销推广平台