什么主题属于架构?

时间:2010-07-05 21:13:59

标签: architecture terminology

我是一位经验丰富的编码员。在我学习C#期间,我遵循了一系列主题,例如序列化,异常处理,图形等。

但是,架构和软件设计中有哪些主题?

我的列表包含往返,层,分层的概念,还有什么吗?

由于

4 个答案:

答案 0 :(得分:2)

在建筑层面,我们关注:

  • 服务
  • 部件
  • 安全
  • 基础设施
  • 向后/向前兼容性(迁移,双阶段等)
  • 可扩展性
  • 可靠性
  • 联邦
  • 标准(不一定是行业标准,只是一致性)

架构与非技术交流和业务战略同样重要,因为它与技术有关。架构师负责将业务目标转换为系统,由开发人员和技术人员实施。

就您现有的清单而言 - “层级”是一个高层次的开发概念,而我会认为“往返”相对较低。在架构层面,甚至是高级软件设计层面,“往返”是系统之间通信的实现细节,在它开始影响上面列出的一个区域之前不是很有趣。我不确定“分层”是什么意思。

答案 1 :(得分:0)

灾难恢复,可伸缩性,缓存,吞吐量,集成,安全性

这些只是少数。

答案 2 :(得分:0)

在这里你会发现很多热门话题主题:

答案 3 :(得分:0)