软件架构
文章平均质量分 81
30年后世界会是怎样
这个作者很懒,什么都没留下…
展开
-
架构师简介
整理自网络 架构师系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 架构师在软件开发的整个过程中起着很重要的作用。 工作职能确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的...转载 2018-11-30 09:29:27 · 2332 阅读 · 1 评论 -
软件架构设计---软件架构概述
像学写文章一样,在学会字、词、句之后,就应上升到段落,就应追求文章的“布局谋篇”,这就是架构。通俗地讲,软件架构设计就是软件系统的“布局谋篇”。 人们在软件工程实践中,逐步认识到了软件架构的重要性,从而开辟了一个崭新的研究领域。软件架构的研究内容主要涉及软件架构描述、软件架构设计、软件架构风格、软件架构评价和软件架构的形成方法等。 软件设计人员学习软件架构知识旨在站在较高的层面...转载 2019-02-12 09:42:24 · 690 阅读 · 0 评论 -
怎么区别软件架构、系统架构、解决方案架构、企业架构?
所谓的架构,是指构成一个系统的主要元素及它们之间的主要关联,这些元素和关联能够反映该系统的本质特征。从抽象的系统层面来看,软件架构、系统架构、解决方案架构和企业架构,本质上是一致的,区别在于关注的主体不同。软件架构,即为构成一套软件的主要脉络,至少包括两个不同的子架构:横向的业务功能架构和纵向的技术架构,业务功能架构是从软件使用的角度进行定义,比如其功能分解结构;技术架构则是从软件的...转载 2019-02-11 17:39:21 · 7805 阅读 · 0 评论 -
SOA——面向服务的架构
整理自百科 SOA(Service-Oriented Architecture)——面向服务的架构面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。...转载 2018-12-06 09:33:59 · 369 阅读 · 0 评论 -
软件架构师的12项修炼
软件架构师的12项修炼包括:关系技能修炼1.文雅的举止2.沟通能力3.协商能力4.领导力5.政治个人技能修炼6.透明化7.激情8.语境切换商务技能修炼9.商务知识10.创新11.实用主义12.认知 关系技能修炼1.文雅的举止1.1 别人怎样评价你1.2 技术之天花板1.3 变得文雅、专业的途径1.3.1 注重关...原创 2018-11-30 10:39:23 · 531 阅读 · 0 评论 -
5种最常见的软件架构
来自网络 软件架构(software architecture)就是软件的基本结构。先把一个软件系统想象成一个黑盒子,可以实现某些业务功能。那么你会不会好奇这个黑盒子里面的内容是什么,具有怎样的结构?你可以想象这个黑盒子里有好多小人,在勤劳地工作,那么他们是乱哄哄的工作,每个人都是全能的天才,还是有明确的分工和合作,每个人都有不同的技能和责任?是如何分工和合作的呢?...转载 2018-11-30 10:08:19 · 1304 阅读 · 0 评论 -
10种常见的软件架构模式
整理自网络 10种常见的软件架构模式有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不同的体系结构。 什么是架构模式?根据维基百科中的定义:架构模式是一个通用的、可重用的解决方案,用于在给定上下文中的软件体系结构中经常出现的问题。架构模式与...转载 2018-11-30 10:02:18 · 407 阅读 · 0 评论 -
软件架构是什么?
整理自网络 软件架构 软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件体系结构是构建计算机软件实践的基础。 作用指导大型软件系统各个方面的设计 简介 定义软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明...转载 2018-11-30 09:57:21 · 830 阅读 · 0 评论 -
如何成为一名架构师?
整理自网络 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。那么程序员如何才能晋升为优秀的架构师? 优秀架构师需要具备怎样的素质1 确认需求架构师要懂得用户需求,理解用户真正想要什么,架构师会与很多人沟通,例如开发人员,例如我们项目经理,有时甚至是用户本身。架构设计的目的很明确,目的是什么呢?挖掘用户需求。 2 系统分...转载 2018-11-30 09:37:09 · 4947 阅读 · 0 评论 -
web框架
概述web框架(web framework)或者叫做web应用框架(web application framework),是用于进行web开发的一套软件架构。大多数的web框架提供了一套开发和部署网站的方式。为web的行为提供了一套支持的方法。使用web框架,很多的业务逻辑外的功能不需要自己再去完善,而是使用框架已有的功能就可以。web框架的功能web框架使得在进行web应用开发...转载 2018-08-12 09:40:07 · 343 阅读 · 0 评论