您的位置:首页 > 运维架构 > 网站架构

学习架构 (一) --- 对于架构的理解

2012-07-14 10:29 281 查看
学习架构 (一) --- 对于架构的理解

架构设计的目的是为了满足非功能性的需求。

这些需求包括: 成本(人月,硬件)

可靠性, 24x7 运作 系统运营恢复间隔。

安全性, 信息安全,网络安全等

扩展性, 用户数的扩展,访问频率的提高, 软件功能的扩展

软件复用,

易用性, (不同的商业对易用性有不同的要求)

成本和时间 是基础, 分给各个特性。 在设计前期应该对 各个特性进行列表, 分 低中高进行排列, 估算高低标准的综合代价。

架构师的基本功:

1.熟悉各方面技术, 数据库,网络,安全,语言,c/s b/s 分布式等模型, 接口设计, 复用技术。

2.沟通,需求的采集和挖掘。

3.划分能力 划分子系统, 划分模块, 接口设计

4. 验收标准。

5. 抽象能力 (别人说的) 商业需求 ==》软件需求 ==》逻辑需求
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: