第13章      系统架构师

 

系统架构师这个职位的重要性是不言而喻的,在项目设计开发过程中处于高层的作用。系统架构师需要在项目的需求相对稳定之后就进行系统架构设计,以及在项目开发过程中对编码的开发架构和编码技术等问题进行解决。系统架构师在实际的项目系统设计过程中就具有其重要性,在项目系统开发过程中可能需要不断的调整架构上的细节,比如接口方面的内容,所以,系统架构师的作用也是贯穿于整个项目系统从设计到开发完成的这样一个过程。

1、工作职责

系统架构师的日常工作更加的单一,但是又有其重要的一面。系统架构师在系统需求阶段就必须介入系统开发问题,同时根据需求到设计的这么一个理念去对系统的整体架构进行设计。

l  配合项目经理在需求到设计的过程中进行系统架构设计;

l  在项目开发过程中对架构及时的调整;

l  对开发中的系统架构问题对项目组成员进行讲解,需要组员对整个系统架构进行了解;

2、应具备的知识

系统架构师因为是作为系统的架构设计师对系统进行架构设计的,所以其需要在系统级别的问题上必须精通。对操作系统的底层和开发代码的底层进行理解,并在实际的工作过程中去进行实践应用,让系统架构能够在其它项目中进行复用。

3、日常工作

系统架构师的工作比较单一,基本上在项目需求到设计阶段就基本完成了,后期的系统架构上的调整不大。系统架构师日常需要对系统底层进行理解,并且对系统的业务方面也需要理解,并在设计阶段根据需求对系统的架构进行设计,所以,在对系统架构设计完毕之后,系统架构师就相对比较清闲了。

4、经验提升的方法

系统架构师在实际的工作过程中也需要及时的补充经验知识,特别是现在的新技术的诞生,需要新的架构设计理念,比如大数据、云计算等。系统架构师这个职位也有一定的年限了,软件水平考试中也有考试内容,但是系统架构师的经验是在实际的工作过程中总结出来的,更多的是自我提高,市场上的系统架构设计暂时还没有相关的培训。

5、与其他角色的沟通

系统架构师的设计理念就与项目组的其他角色有沟通需要。其在需求到设计阶段就必须介入到系统架构设计,与技术经理共同把系统架构做好,并在实际的应用中进行及时调整。所以,系统架构师主要与技术经理、软件工程师进行沟通比较多。

6、应阅读的书籍

系统架构师因为相关的培训比较少,所以基本上都是自我学习比较多。

l  [软件架构设计:程序员向架构师转型必备(第二版)];

l  Microsoft.NET.框架程序设计;

l  软件架构师应该知道的97件事;

l  SOA平台体系架构;

l  WEB前台架构设计;

l  大规模网站架构设计详解;

7、应铭记的话

l  不断学习和总结系统架构设计经验;

l  对新的系统需要理解并在实际的架构设计中进行处理;

    Austin Liu  刘恒辉
    Department Manager,Product Manager,Project Manager and Software Designer
    E-Mail:lzhdim@163.com
    Blog:   http://lzhdim.cnblogs.com

14、系统架构师指南 - 软件项目角色指南系列文章相关推荐

  1. 10、软件质量工程师指南 - 软件项目角色指南系列文章

    第9章      软件质量工程师   软件质量工程师也是分配在项目质量控制部里的编制,对项目的软件编码质量等进行管理,与软件配置工程师相比,主要偏向于对项目的质量控制部分进行管理.虽然在项目管理过程里 ...

  2. 软件工程结构化建模的方法和工具_系统架构师之——软件开发方法

    不管你是开发人员,还是互联网行业人员,基本上经常看到各种各样的软件相关的图,如什么架构图什么设计图什么模式图甘特图等.很多时候总是傻傻分不清.对此,我们很有必要对系统开发基础知识有认知.对于一名程序员 ...

  3. 软件项目角色指南 - 人民邮电出版社 - 免费电子书下载

    这本书是笔者目前出版的第一本书,因为此书的内容相对比较少,所以此书作为免费的电子书提供给大家进行下载阅读: https://www.epubit.com/book/detail/32250     A ...

  4. 1. 关于系统架构师

    1. 关于系统架构师 1.1 系统架构的概念和发展历史 1.1.1 系统的概念 1.1.2 简要的发展历史 1.2 系统架构师的定义与职业素质 1.2.1 定义 1.2.2 系统架构师技术素质 1.2 ...

  5. 系统分析员、系统架构师、项目经理的区别(转载)

    上周从开发部转来一个刚毕业的小伙子,要我面试一下看看是否适合质量部的相关工作.交谈中,小伙子说大学里已经考过了系统分析员,于是我便问他:"系统分 析员主要做什么?" 小伙子想了一会 ...

  6. 软考·系统架构师论文——论软件的高并发设计

    文章目录 说明 摘要 过渡 项目背景 论点理论 论点实践 结尾 说明 1.[摘要 300~330字] ① 项目介绍:时间.项目名.项目主要功能简述.作者角色及工作内容 ② 项目技术简介:正文理论/分论 ...

  7. 软考·系统架构师论文——论基于架构的软件设计方法及应用

    文章目录 说明 摘要 过渡 项目背景 论点理论+实践 结尾 说明 1.[摘要 300~330字] ① 项目介绍:时间.项目名.项目主要功能简述.作者角色及工作内容 ② 项目技术简介:正文理论/分论点的 ...

  8. 2010年系统架构师考试题详解

    原文地址为: 2010年系统架构师考试题详解 考试科目一:综合知识 采用微内核结构的操作系统提高了系统的灵活性和可扩展性,(1) (1)A.并增强了系统的可靠性和可移植性,可运行于分布式系统中 B.并 ...

  9. 【软考系统架构设计师】2009年下系统架构师综合知识历年真题

    [软考系统架构设计师]2009年下系统架构师综合知识历年真题 2009年下系统架构师综合知识历年真题 [软考系统架构设计师]2009年下系统架构师综合知识历年真题 [2009下架构真题第01题:绿色] ...

最新文章

  1. 2022-2028年中国DMF行业市场研究及前瞻分析报告
  2. 剑指offer 算法 (代码的鲁棒性)
  3. blockchain_eth客户端安装 geth使用 批量转账(二)
  4. [Project Euler] 来做欧拉项目练习题吧: 题目017
  5. Using Custom Assemblies with Reports
  6. mysql父子节点分层_mysql 递归实例 父子节点层级递归
  7. 如何为 Mac 添加新语言?
  8. python画散点图分布-python中画散点图
  9. 视频教程-R语言数据挖掘-模型评估篇-大数据
  10. 数字光栅投影技术——相移轮廓术(PSP)
  11. Android 拦截音量键并屏蔽系统的音量调节
  12. 抽象与具体,形而上者谓之道,形而下者谓之器
  13. mv命令移动文件夹及其下所有文件
  14. 自然语言处理技术之词嵌入方法-2
  15. 一步一步开发Game服务器(二)登陆2
  16. c语言放空一个数组,数组越界真可怕,莫名就闯到了别人家
  17. 嵌入式linux开发04-roottfs移植
  18. opera浏览器修改默认搜索引擎为百度
  19. [RK3399] [Android7.1] UAC配置,使用USB转音频喇叭播放声音
  20. Nwafu-Oj-1444 Problem l C语言实习题七——2.结构体数组的定义与引用

热门文章

  1. python手机端给电脑端发送数据_神途传奇 (手机端+电脑端) 数据互通 传奇来袭 www.8wf.com...
  2. Android更换logo之后小米手机和部分三星手机通知栏的小图标未显示正确的图标问题
  3. 微信开发 Weixin JS接口 隐藏微信中网页底部导航栏
  4. 【操作系统基础】操作系统的分类与发展
  5. 《腾云-云计算和大数据时代网络技术揭秘》的收获与分享
  6. 精品微信小程序源码丨基于微信小程序的美容预约+后台管理系统|前后分离VUE[包运行成功]
  7. 且行且走 (8月24,25日)
  8. CentOS下常用软件开机自启动脚本
  9. Lua IDE - x-studio 强大的IDE
  10. 《平衡掌控者 游戏数值战斗设计》学习笔记(二)人物基础属性设计