系统架构设计师:软件架构的相关概念和实践之一

企业动态
以下是系统架构设计师:软件架构的相关概念和实践之一。

1.1. 什么是企业应用

很难给出一个精确定义,不过企业应用一般都有这些特点:

持久化数据

大量的数据

很多人同时访问数据

大量操作数据的用户界面

通常要与散布在企业周围的其他企业应用集成

所以,企业应用一般都比较复杂,架构设计大多都是针对企业应用的。

1.2. 什么是系统架构

“架构”用很多种不同的定义,这些定义很难统一,但基本上有两点都能统一:1)架构是***层次的分解 2)架构是系统中不易改变的决定。

而通过这次架构培训,我这么定义架构:从核心概念上讲,架构是一套构建系统的规则;从表象上看,软件架构是一套模板,以文档、代码、工具程序等方式表现。

软件架构的成果是一套模板,这套模板会通过一种方式去组织,这个组织形式也很重要,应该从不同视角去表现,以适合不同人去理解和应用。

1.3. 系统架构设计师干什么

根据系统架构的定义,系统架构师的职责当然是制定软件系统构建规则,不过一般认为,系统架构师的主要职责有:

1) 负责领导和协调整个项目中的技术活动

2) 在个人综合素养方面,系统构架师应该具有领导才能,能够在压力下作出关键性的决策并善始善终;

3) 能够赢得项目经理、客户、用户群体以及管理团队的认同和尊敬,尤其要善于和项目经理紧密协作;

 

【编辑推荐】

  1. 2011年软考系统架构设计师(高级资格/高级工程师)简介
  2. 2011年软考系统架构设计师学习笔记第十四章
  3. 2011年软考系统架构设计师学习笔记第十三章
  4. 更多软考资料请点击51CTO软考专题
责任编辑:张攀 来源: 网络系统
相关推荐

2009-01-11 20:52:35

2009系统架构设计师考试大纲

2013-07-15 13:36:29

架构设计

2013-07-24 10:49:04

架构设计师商业价值

2020-10-19 13:05:32

架构模式

2009-06-15 16:32:33

系统架构设计师教程发行

2024-02-20 09:25:28

架构设计系统

2023-05-12 07:52:13

架构设计设计原则

2020-12-28 12:22:12

微服务架构微服务API

2023-07-05 08:00:52

MetrAuto系统架构

2012-06-07 10:45:12

软件架构设计原则

2009-02-01 10:17:19

Java架构设计设计模式

2009-06-22 14:48:21

DRY架构设计

2023-03-09 09:31:58

架构设计vivo

2023-04-13 08:23:28

软件架构设计

2017-05-19 15:00:05

session架构web-server

2010-12-07 10:40:27

软考系统架构设计师

2020-11-22 08:10:05

架构运维技术

2010-03-03 12:22:46

软考

2017-06-08 11:06:03

数据库架构分组

2020-08-07 09:41:00

微服务架构数据
点赞
收藏

51CTO技术栈公众号