我是一个经验丰富的程序员。在学习C#的过程中,我学习了一系列主题,例如序列化、异常处理、图形等。
但是,架构和软件设计中有哪些主题?
我的列表包含了往返、分层、分层的概念,还有其他的吗?
谢谢
发布于 2010-07-06 05:23:35
在架构层面,我们关注的是:
架构既是关于技术的,也是关于非技术的沟通和业务策略的。架构师负责将业务目标转换为系统,由开发人员和技术人员实现。
就你现有的列表而言- "tiers“是一个高层次的开发概念,而我认为”往返“是相对低级的。在体系结构级别,甚至在高级软件设计级别,“往返”是系统之间通信的实现细节,在它开始影响上面列出的一个领域之前,它并不是很有趣。我不知道你说的“分层”是什么意思。
发布于 2010-07-06 05:17:59
灾难恢复、可扩展性、缓存、吞吐量、集成、安全性
这些只是其中的几个。
发布于 2010-07-06 13:00:00
尽管这个列表令人兴奋,但我试图涵盖最基本的几点:
https://stackoverflow.com/questions/3182196
复制相似问题