系统构架师学习 第一章
来源:互联网 发布:成都java培训 编辑:程序博客网 时间:2024/06/12 15:18
第一章 系统架构师介绍
1.1.1 系统架构师的概念
现代信息系统“架构”三要素:构件、模式、规划;规划是架构的基石,也是这三个贡献中最重要的。
架构本质上存在两个层次:概念层,物理层。
1.2.1 系统架构师的定义
负责 理解、管理 并最终确认和评估 非功能性系统需求,给出开发规范,搭建系统实现的核心架构,对整个软件架构、关键构建、接口 进行总体设计 并澄清关键技术细节。
主要着眼于系统的“技术实现”,同时还要考虑系统的“组织协调”。
要对所属的开发团队有足够的了解,能够评估该开发团队实现特定的 功能需求目标和资源代价。
1.2.2 系统架构师技术素质
对软件工程标准规范有良好的把握。
1.2.3 系统架构师管理素质
系统架构师是一个高效工作团队的创建者,必须尽可能使所有团队成员的想法一致,为一个项目订制 清晰的、强制性的、有元件的目标 作为整个团队的动力;
必须提供特定的 方法和模型 作为理想的技术解决方案;
必须避免 犹豫,必须具备及时解决技术问题的 紧迫感和自信心。
1.2.4 系统架构师 与 其他团队角色 的 协调
系统分析师,需求分析,技术实现
系统架构师,系统设计,基于环境和资源的系统技术实现
项目管理师,资源组织,资源实现
由于 职位角度出发产生冲突制约,不可能很好地给出 开发规范,搭建系统实现的 核心架构,并澄清技术细节,扫清主要难点。
所以 把架构师定位在 项目管理师与系统分析师 之间,为团队规划清晰的目标。
对于大型企业或项目,如果一人承担多个角色,往往容易发生顾此失彼的现象。
1.3 系统架构师知识结构
需要从大量互相冲突 的系统方法和工具中 区分出 哪些是有效的,那些是无效的。
1.4 从开发人员到架构师
总结自己的架构模式,深入行业总结规律。
- 系统构架师学习 第一章
- 系统构架师学习 第四章
- 系统构架师学习 第五章
- 系统构架师学习 第六章
- 系统构架师学习 第七章
- 系统构架师学习 第八章
- 系统构架师学习 第九章
- 系统构架师学习 第十章
- 系统构架师学习 第十一章
- 系统构架师学习 第十二章
- 系统构架师学习 第十三章
- 系统构架师学习 第十四章
- 系统构架师学习 第十五章
- 系统构架师学习 第十六章
- 系统构架师学习 第十七章
- 系统构架师学习 第十八章
- 系统构架师学习 第十九章
- 系统构架师学习 第二十章
- 无向图的邻接表算法
- 堆排序
- 一直以来伴随我的一些学习习惯(一):学习与思考
- java中重写equals方法
- java Jmagick 图片缩略图处理
- 系统构架师学习 第一章
- 亿万用户网站MySpace的成功秘密
- 一直以来伴随我的一些学习习惯(二):时间管理
- C++中内存分配,堆(Heap)与栈(Stack)区别
- C#中练习属性使用的一个例子
- source insight的快捷键总结(转载)
- 系统架构师学习 第二章
- QQ如何不兼容360
- 系统架构师学习 第三章