系统架构方法论.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

系统架构方法论

基础篇

培训目标

§解开架构的神秘面纱

§列举众多的示例,供大家参考

§希望人人了解架构,人人都可以从架构师的高度开展工作

我们,采集的只是石头,却必须时刻展望未来的大教堂。

采石工人的信条

培训目录

§掀起了你的盖头来

§架构其实不复杂

§架构是需要维护的

什么是架构?

§组成派

–软件系统的架构将系统描述为计算组件及组件之间的交互(Thearchitecutureofa

softwaresystemdefinesthesystemintermsofcomputationalcomponentsand

interactionsamongthosecomponents)

–MaryShaw《软件体系结构:一门初露端倪学科的展望》

§决策派

–软件架构包含了关于一下问题的重要决策

–软件系统的组织

–选择组成系统的结构元素和他们之间的接口,以及当这些元素相互协作时所体现的行为

–如何组合这些元素,使他们逐渐合成更大的子系统

–用户知道这个系统组织的架构风格:这些元素以及他们的接口、协作和组合

–软件架构并不仅仅注重软件本身的结构和行为,还注重其他特性:使用、功能性、

性能、弹性、重用、可理解性、经济和技术的限制和权衡,以及美学

–Rational统一过程

框架与架构

§框架是软件,架构不是软件

先规划抽象的解决方案架构

需求抽象解决方案

将系统或者子系

统架构框架化再实现细节

先构建通用框架也需要设

的半成品计

框架

最终完整解决方案

(软件半成品)客户化特定功能

为什么要做架构

§上承业务目标

§下接技术决策

§控制整体复杂性

§有利于软件目标的沟通并达成一致

§有利于软件的组织和开发

§有利于迭代开发和增量交付

§架构设计关注性能、可扩展性、可测试性等非功能性要求,有利于提

高软件的整体质量

架构5视图

关注功能,不仅包括用户可

关注持久化数据的存储方案,见的功能,还包括为实现用

不仅包括实体及实体关系的户功能而提供的辅助功能模

数据存储方式,还包括数据块

传递、数据复制和数据同步逻辑架构

策略等。

关注程序实现,不仅包括要

数据架构开发架构编写的源程序,还要包括可

文档评论(0)

动点策划 + 关注
官方认证
服务提供商

动点策划通过提供各行各业经典策划案例,策划思路,行业最新动态,旨在做好你的助手,为你正在谋划的事情提供框架思路或创作灵感。

认证主体迈通人才资源咨询(广东)有 限公司
IP属地广东
统一社会信用代码/组织机构代码
914400007224748147

1亿VIP精品文档

相关文档