摘要:
软件工程的目的在于控制复杂性,而不是增加复杂性。 ——Dr.Pamela Zave 软件设计的评价很客观 —— 要么满足了需求,要么没有满足。 在软件领域中,架构就是指为客户构建系统。 优秀的架构师:有丰富的经验、良好的教育以及相应的资格。 软件架构到底是什么? 在词典中,软件架构被描述为:在一个计算机系统中各个组件之间的组合、交互和集成。 需求一般有功能性需求和非功能性需求。其他还有 安全性、可测试性、性能、可靠性和可扩展性等等。 如何评价一个架构的好坏呢?那就是在好的架构中,所有给出的不会轻易改变的决定都是正确的。 阅读全文