开篇讲架构之前,我们先谈谈什么是架构?
一、架构的定义
这是一个只可意会不可言传的概念,来自度娘百科的解释是:架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。
度娘说,用于指导大型软件系统,诚然,架构对于大型软件系统尤为重要,但是一般的小型产品、项目也要关注架构、进行架构的分析和设计,才能使软件顺利开发、交付使用、维护简单。
二、怎样做架构
架构方法论有很多,TOGAF将架构分成了几个维度,业务架构、应用架构、数据架构和技术架构并提供了一套闭环的架构设计方法。按照这一理论可以完整的考虑各个方法,并将各种架构进行有机结合。但是完全按照这套方法执行,那么所需要的人力物力也是可想而知的。所以,笔者推荐基于干系人场景的多视觉架构分析设计思路,既能满足干系人的期望,也能够保证项目或产品开发的进度。
三、做架构的干系人有哪些
可以说,参与项目的所有人都是项目干系人,包括客户、用户,系统分析设计人员、系统开发测试人员、系统运维人员、过程质量管理人员等。我们要从这些干系人的角度出发,了解他们对于项目或产品的期望,抓住重点,对架构进行重点设计。我们要树立一个观念:这些人都是我们的用户,用户不仅仅是最终使用软件产品的人。对于这些角色的需求,满足那些,优先级如何,这就需要架构师和项目管理团队根据项目成本、工期等多种因素来权衡。
好了,本期就先介绍这些内容。我们推荐一本关于架构的书:《软件系统架构-使用试点和视角与利益相关者合作》。
下期预告:架构师的职责
分享到:
相关推荐
1. **基本概念理解**:首先,了解交换机的基本功能,包括数据转发、端口隔离、VLAN划分等,以及与路由器、集线器的区别。 2. **CLI配置**:H3C交换机通常通过命令行界面(CLI)进行配置,学习如何登录CLI、查看设备...
《轻轻松松配交换 V3.3》是一款专注于H3C交换机配置的学习软件,旨在帮助初学者和网络技术爱好者快速掌握交换机配置的基本技能,同时也适合有一定经验的网络管理员进行技术提升。在这个版本中,重点围绕H3C的主流...
轻轻松松配交换 V4.0.exe
《轻轻松松配交换 V2.8》,新增:常用配置1篇(V7交换机基本QINQ配置方法) 2019-1-17 《轻轻松松配交换 V2.7》,新增:常用配置2篇(包含V5交换机和V7交换机Console口安全配置方法) 2019-12-31 《轻轻松松...
《轻轻松松配路由V1.31》是一款专为用户简化路由器配置流程的软件工具,旨在让网络设置变得更为简单易行。该压缩包包含了两个主要文件:`轻轻松松配路由V1.31.exe` 和 `scrt-x64.9.0.2.2496.exe`。 `轻轻松松配路由...
首先,我们要了解无线网络的基本概念。无线网络是通过无线电波或红外线传输数据和信号,使得设备无需物理连接即可进行通信。在H3C的无线网络系统中,主要包括无线接入点(Access Point, AP)、无线控制器(Wireless ...
轻轻松松配交换 V3.2.exe
轻轻松松配交换 V4.8.exe
对于初学者而言,了解其基本语法和核心概念是进入Web开发领域的第一步。 #### 描述解析:“很好的资料,不多说了” 这句简短的描述透露出作者对所提供资源质量的信心,暗示这份资料是学习JavaScript的理想选择。...
本压缩包文件"轻轻松松的安装 Linux 系统.zip"显然是为了帮助用户无痛安装Linux而准备的资源。以下是关于Linux系统安装的详细知识点: 1. **Linux发行版选择**:Linux有众多发行版,如Ubuntu、Fedora、CentOS、...
轻轻松松配交换 (V5、V7交换机),交换机登录设备方法:包含设备Console、telnet、WEB登录方法;交换机常用配置:包含开启PoE、Combo切换、VLAN划分、DHCP server配置、链路聚合、端口镜像、端口隔离8个功能的...
H3C交换机配置大全,整理版,轻轻松松配交换 V3.3
配置交换机常用命令,常用配置方法
在学习和使用H3C交换机时,首先要理解交换机的基本概念。交换机是一种网络设备,通过存储转发的方式,实现局域网内多个设备之间的数据通信。它根据MAC地址表进行数据帧的转发,可以有效地提高网络的传输效率和安全性...
"轻轻松松学用javascript编程"这个压缩包显然是为了帮助初学者入门JavaScript编程,通过PDF文档的形式提供学习材料。 在学习JavaScript时,首先需要理解其基础语法,包括变量声明(var, let, const)、数据类型(如...
随着无线应用越来越广泛,移动互联网用户呈线性增长趋势,移动数据则是以近乎指数式模式倍增。不管是校园、医疗、商贸、会展,或是酒店、无线城市等行业,无线的市场规模都呈现出需求量大,要求高,响应快等特点,...
路由器是网络中进行网间连接的关键设备,是互连网络的枢纽,路由器系统构成了基于 TCP/IP 的国际互连网络 Internet 的主体骨架。在园区网、地区网、 乃至整个 Internet 研究领域中,路由器技术始终处于核心地位,其...
1、Comware V5、V7平台交换机分类说明; 2、设备管理: 2.1、V5交换机登录设备方法;包含设备Console、telnet、WEB登录方法; 2.2、V7交换机登录设备方法;包含设备Console、telnet、WEB登录方法; 3、常用配置: ...
无线配置教程,基础网络配置查询,基础无线配置。