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

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




   架构设计的目的是为了满足非功能性的需求。 
   
这些需求包括: 成本(人月,硬件)
               可靠性, 24x7 运作  系统运营恢复间隔。
               安全性, 信息安全,网络安全等
               扩展性, 用户数的扩展,访问频率的提高, 软件功能的扩展
               软件复用,
               易用性, (不同的商业对易用性有不同的要求)
               
               
             


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


架构师的基本功:
1.熟悉各方面技术, 数据库,网络,安全,语言,c/s b/s 分布式等模型, 接口设计, 复用技术。
2.沟通,需求的采集和挖掘。 
3.划分能力   划分子系统, 划分模块, 接口设计            
4. 验收标准。
5. 抽象能力 (别人说的) 商业需求 ==》软件需求 ==》逻辑需求
               
               
               
               
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值